News for hackers. Stuff that matters.

vwelling

Re:Upcoming Critical PHP Security Release on Wednesday October 21, 2026 @03:59AM (#50177435)
Node.js has also announced security releases: https://nodejs.org/en/blog/vulnerability/october-2026-securi...
Well actually...

We're doing a pretty good job of making it a lot less common: https://www.unep.org/news-and-stories/story/problem-our-dwin...

There's even such a thing as Sand Theft: https://en.wikipedia.org/wiki/Sand_theft

Re:Show HN: Tiniest Web Component on Thursday March 28, 2024 @06:19AM (#39849422)
When claiming copyright, you should mention the date of first publication and if applicable, the last significant revision. Not the current date.
These are the settings you're looking for:

* PrivacySandboxAdMeasurementEnabled

* PrivacySandboxAdTopicsEnabled

* PrivacySandboxPromptEnabled

* PrivacySandboxSiteEnabledAdsEnabled

JumpCloud Security Incident Details

As sent out to JumpCloud customers:Thank you for your patience and quick action as we worked through our response plans and investigation for a security incident we first alerted you about last week. We remain committed to providing transparent and timely information around this event for our customers, partners, and the industry at large. The security threats that we face, as an industry, are...

( Read More... | 7 comments | 2 points | on HN )
Re:Ask HN: What are good alternatives to PagerDuty? on Tuesday January 31, 2023 @10:15AM (#34596064)
Sent you an email!
Re:Ask HN: What are good alternatives to PagerDuty? on Tuesday January 31, 2023 @05:55AM (#34593648)
Thanks for the suggestion! Unfortunately, all their "on call" features are coming soon, so it doesn't seem like a PagerDuty alternative just yet.

Ask HN: What are good alternatives to PagerDuty?

Although generally happy with their service, I'm getting absolutely frustrated with their sales team. We did a trial with their "Event Intelligence" add-on, and it solved a pretty big issue for us. Problem is now getting someone from sales to reply to our e-mails. Been trying to get in touch for a weeks now, but I'm yet to get a hold of someone. I'm now fed up, and I'll rather spend my time...

( Read More... | 5 comments | on HN )
Re:The smart home is flailing as a concept on Friday August 06, 2021 @09:02AM (#28086562)
A lot of off-the-shelf consumer smart home products do suffer from the drawbacks you've listed, but they do not generally apply to the smart home concept. My home is automated using components that use the KNX standard, and although the initial investment is higher than a conventional electrical installation, I'd argue maintenance is actually simpler and cheaper – as pretty much all of it is in the software.

Additionally, there's quite a few benefits: - It's all wired, so it's been rock solid; - It's vendor agnostic; - It's entirely local, so there's no subscriptions or even an internet connection dependency; - There's a ton of gateways available that allow me to interface with non-KNX products;

Overall, I'm pretty happy with it. It is just a matter of convenience however, it's hardly a must-have.

Re:DIY Smart Doorbell with a Raspberry Pi on Friday November 27, 2020 @09:02AM (#25228750)
Ubiquiti has a doorbell in their UniFi range. No cloud required. Not that interesting unless you're looking to use the other UniFi products as well though, as it's a bit of an investment to get into that ecosystem.
Re:Google One on Friday December 14, 2018 @04:10AM (#18679503)
Quite happy with Backblaze for exactly this reason, as it allows you to set your own private encryption key.

That they're quite reasonably priced doesn't hurt either :)

Re:A Dutch first: Ingenious BMW theft attempt on Thursday August 09, 2018 @02:12PM (#17726824)
Signal jamming will trigger high-end car alarms as well.

Also, if the alarm is connected to a security provider, a disruption in communication with the car will also cause them to follow up on it.

Re:What Happens When Baseball-Stats Nerds Run a Pro Team on Tuesday April 26, 2016 @04:12AM (#11570197)
For us nerds who want to effect change, and who are convinced data should be all you need, the book "Switch: How to Change Things When Change Is Hard" by Chip and Dan Heath is a highly recommended read. It'll tell you all about the story, or as they call it: the elephant.
Re:An audio format for creative DJing on Monday September 07, 2015 @11:59AM (#10181905)
NI's products such as the S8, D2, F1 and X1 are mostly targeted at DJs playing electronic music, particularly house and techno. Genres where there's a lot of room for live experimentation with many different layers, due to the easily quantisable nature of the music. I doubt they had Stevie Wonder and Metallica in mind while developing this ;)

For production purposes you'd probably want a lossless file format anyway.

Re:An audio format for creative DJing on Monday September 07, 2015 @05:27AM (#10180689)
Most tracks can be split up into four distinct components: drums, bass, melody, and vocals. Of course, they could have taken it a step further, by splitting a track up into its individual instruments, but I doubt that would be very usable in a live performance setting (although some performers actually do go this route, usually relying on software such as Ableton Live for this purpose).

The four channels are also quite similar to the EQ section of a DJ mixer which generally controls three frequency ranges (low, mid and high). EQ-ing is heavily used to mix songs together, so by sticking to a similar interface, DJ's can easily pick up this format.

Re:Show HN: SoundCloud Downloader Tool on Wednesday April 29, 2015 @07:57AM (#9457613)
You're violating SoundCloud's terms of use:

  (i) You must not copy, rip or capture, or attempt to copy, rip or capture,
  any audio Content from the Platform or any part of the Platform,
  other than by means of download in circumstances where the relevant
  Uploader has elected to permit downloads of the relevant item of Content.
https://soundcloud.com/terms-of-use#acceptance-of-terms-of-u...
Re:Limitations of the GET method in HTTP on Tuesday March 03, 2015 @03:58AM (#9136744)
Ah, my bad, I misunderstood. Thanks for clarifying!
Re:Limitations of the GET method in HTTP on Monday March 02, 2015 @05:38PM (#9134855)
Let me clarify, by non-HTTP I mean "not defined in the HTTP/1.1: Semantics and Content RFC" (RFC7231) and therefor not likely to be commonly implemented.

Could you elaborate on what you consider to be "bad REST" with regards to using POST in this case? The RFC clearly leaves the definition of the semantics of POST up to the implementation of that particular resource.

The only argument I could come up with, is that POST is not guaranteed to be idempotent or safe, whereas a search query would be. But a lack of guarantee doesn't exclude use cases where it would be.

Re:Limitations of the GET method in HTTP on Monday March 02, 2015 @05:19PM (#9134740)
I believe they're right in using POST, and here's why:

- Using GET with a request body:

Per RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, section 4.3.1 [1]: "A payload within a GET request message has no defined semantics; sending a payload body on a GET request might cause some existing implementations to reject the request."

Although you can argue whether or not you should be able to define the semantics of such a request body within the context of the resource, it quickly becomes moot in the face of reality: there's a good chance it won't work due to whatever client or intermediary is involved.

- Using non-HTTP verbs (i.e. REPORT, SEARCH):

Again, one can argue over their validity, but since most clients or intermediaries will not support them, there's little practical use. In this particular case, I'd recommend against them since most developers will not be familiar with them, making your API less user friendly.

- Using POST:

Per RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, section 4.3.3 [2]: "The POST method requests that the target resource process the representation enclosed in the request according to the resource's own specific semantics."

In other words, do whatever you want – such as executing a search query contained within the request body. This is semantically valid, widely supported and common practice. The only downside would be that caching of POST requests is not widely supported, although still possible. The spec even suggests an alternative solution: "Responses to POST requests are only cacheable when they include explicit freshness information (see Section 4.2.1 of RFC7234). However, POST caching is not widely implemented. For cases where an origin server wishes the client to be able to cache the result of a POST in a way that can be reused by a later GET, the origin server MAY send a 200 (OK) response containing the result and a Content-Location header field that has the same value as the POST's effective request URI (Section 3.1.4.2)."

In other words, you can implement a caching mechanism for your query resource that exposes itself through a URL structure, available for GET requests.

[1] https://tools.ietf.org/html/rfc7231#section-4.3.1

[2] https://tools.ietf.org/html/rfc7231#section-4.3.3

Re:Premium Pricing Just Doesn't Last on Monday March 02, 2015 @08:59AM (#9131839)
As long as it's just a better product, there will always be those willing to pay a little more. Even if the product is part for part the same as a competitor's, better customer service might still warrant a premium price. Not having to go through the hassle of dealing with a horrible RMA process for example, is worth the extra money to me.

The nice thing about customer service, is that its monetary value is very hard to quantify, making objective comparison difficult. So there's always room to charge extra.

Re:Elasticsearch 1.4.0 and 1.3.5 released on Thursday November 06, 2014 @05:31AM (#8566466)
Good to see they're taking the resiliency issues as those pointed out by Aphyr in his Call me maybe series (http://aphyr.com/posts/317-call-me-maybe-elasticsearch) seriously.