skysight-inc/HackerNews huggingface dataset:
Language choice can be important. If you do the common thing and build a distinct model of your program and prove it correct your guarantees don't hold about the actual implementation. You need a second method to ensure equivalence between your model and implementation, this obviously requires much more work and can vary greatly based on the tools and programming languages involved.
AT&T Let Scammers Steal Personal Data from at Least 280,000 Customers
Edward Snowden tells John Oliver how your “dick pics” get passed around
I can't help wondering how dated such a device will look / feel next year, particularly as I saw Swiss watches in a shop the other day and they really are timeless bits of machinery.
>especially when the topic takes up 50% of my news feed nowadays.

In an era when the "media" we consume is "free" (entirely supported by ad revenue driven by clicks), clickbait, bent sensationalist narratives and faux outrage appear to win the day.

Personally I'm sick of it. The tech media have went from reporting tech news to hiring culture vultures from Vox, Salon and the Gawker network to stir up click counts from idiots.
I was hoping for an actual skit, parodying the Yet Another JavaScript Framework phenomenon.
I'm not conflating anything - I even said I wasn't sure if they applied to Win2008, did you miss reading that? I was challenging the general claim that releases that require reboots don't occur more often than once a month.

Now if you were specifically addressing this for Win2008 R2, well I'll give you that. I was too lazy to spin that system up and dig through its update history.

The GENERAL assumption that the only time you need to reboot is once a month for patch tuesday isn't really accurate. Now for the SPECIFIC case of Win2008 R2, many years after its release, perhaps that is true.

And FWIW, thanks for your concern about my systems, but it is irrelevant and incorrect because you do not understand my particular operating environment. One side task I do is build VM's for everybody else in my group to use, so while I do not have auto-updates checked, I wind up getting all updates for every language and OS we are interested in.

As for "massive" differences in how server and desktops are patched - what would those be precisely? Perhaps you see fewer reboots than I do because you have less installed and fewer windows features enabled, not because of your supposed deep understanding on the "massive" differences between patching a server and desktop.
You're here fighting against the _grave injustice_ that someone ... felt a little bad about an assumption they made?

Having that "oh shit" moment isn't a bad thing. Realizing that these assumptions aren't necessarily true is important -- If you just subconsciously know computer people are dudes exclusionary behavior is really hard to notice.
Ah interesting, I didnt see that, I didn't consult that page much because it seemed to be solely focused on the Digital Ocean stuff
Huh. Now I remember why I read hackernews.
I don't accept the premise that filesystems are "unreliable" because you experienced a case of data loss. Hard drives can and regularly do experience hardware failures even with the best possible filesystem software. Camera memory cards can experience data loss before you get around to uploading. Reliability is like security; it's a matter of degrees not an absolute measure.

That is why a good, well-integrated offsite backup solution that "reduces the window of a chance for corruption" is a much more significant impact on data security than anything we could hope to incrementally improve in the filesystem software layer.

And Apple's solution is even better than you describe. Photos taken from Apple cameras (which are the vast bulk of photos for most customers) are automatically uploaded directly to the cloud as soon as the device joins wifi.
Nice try, Pincus :)
I don't understand why the ESA cares at all about this. None of the games in question are making any money, and the publishers don't expect to make any money in the future on them.

What is their incentive? Maybe they want to preserve the opportunity of reviving an old IP? If that's the case, then doesn't allowing players to keep playing the abandoned games improve the visibility of those IPs, improving the value of a future revival?

It's really dumbfounding. I'd like to understand the motivation here, so that it at least makes sense to me.
I suspect that you could extend PCP (the monitoring component of this dashboard) to support Windows' performance counters. The profiling capabilities are certainly there.
That doesn't really apply when the execution is cloned as well. This phrase typically implies that there is a way to make a mark on a product beyond the initial idea. Marketing and leveraging existing user base is not a laudable contribution.
eh the alert happens in the middle of the day when i'm not near my charger. since i'm not in the habit of charging it at night, sometimes i just forget about it.
Apple revamps photo management app for Mac, adds Aperture-like tools
He missed a big chance not titling the article "iQuit".

That bit about missing time to take care of his pregnant wife is pretty horrible.
#2 is an interesting hack indeed. But from the demo video (posted in a different comment), it also works for attachment so I don't think he is using this method.

Edit: I signed up and you were right. He uses a remote image. It works when I email using the unsend.it web app but doesn't work if I send it through the Gmail website so I couldn't test the attachment.
Mathematics, in one sense, is an exploration of universal, repeatable, rule-following procedures - if you can't get the same result as me, today, yesterday, and next year, by following my procedure, then whatever my procedure is, it can't be a mathematical one.

Therefore the practice of mathematics can only take place in a universe where universal, repeatable, rule-following procedures are possible. It has effective regularity in the cosmos as a dependency.

Looked at this way, the thing to be surprised at is not so much the effectiveness of mathematics at describing the universe, but the universe's admission of regularity - once that is granted, both mathematics and its effectiveness seem to follow unproblematically, imo.
Apologies for the negative snark.
You should meet some of these youngsters :) A few weeks ago, I taught 12 year old kid to write a mandelbrot zoomer in Processing--no, really I taught him the required basics of complex numbers, took about 2.5-3 (very fun) hours[0]. Afterwards we had a big A3 piece of paper with notes, graphs and formulas all over it, which he took home with him.

Two weeks later I met him again, of course I wanted to continue teaching him. I thought maybe the Z^4+C variant would be a nice step further. Turns out he already had written the Julia version of the zoomer ... on his Android phone, while waiting at the dentist's ... O_o

Now I used to be all about fractals when I was his age, later grew up to be a 4096 byte democoder (around 2000), I was sooo jealous, what I wouldn't have given for a pocket computer that powerful! Lucky kid :)

Aaanyway, apart from sharing this cute anecdote, my point is this. There's some extremely clever young bastards out there. Now there's not many, but they're also not extremely rare. I know a handful, although this particular guy is probably the cleverest right now. They come from all sorts of backgrounds, too. But the important part is not that they're highly educated, but that they're highly educatable, and given the opportunity to develop this. Their little hacker brains are hungry enough :)

Having written their own graphics code, running against CPU-limits (although we hit float precision before it got really slow), I'm sure he'd appreciate some of the awesomeness of stunts on a limited machine like the 8088. In fact one of the earlier graphics I programmed with him was something very similar to the circle interference pattern described in the article (it was mostly his own idea, playing with interference patterns, I just carefully nudged towards the classic demo effect, because I knew it'd result in a really cool effect).

[0] He already knew how to draw stuff with Processing. He already tried to look online for how the Mandelbrot algorithm works, but couldn't quite wrap his head around it. Missing bit of information turned out to be (a+b)(c+d)=ac+ad+bc+bd, hadn't learned that in school yet. If you explain i as rotation by 90 degrees, the rest becomes quite intuitive, visually. We also took a quick skim through that great WebGL-illustrated article about "How to fold a Julia fractal" (google it), while coding, way better than the five stapled pages I had when I was 15 :) :)
I thought CDs sucked. Scratched way too easy. Don't let some children borrow your CDs or else they won't play when you get them back. Cassettes were much more durable and even repairable. A CD warped by the sun is garbage, but a cassette warped by the sun can be salvaged if you put the tape in another cassette case. You could also tape two ends of the cassette tape back together if it gets torn or cut. Yes the song is garbled for a second but the entire album isn't ruined. A skipping CD is a more annoying sound than my alarm clock.
Naw, they only sold you a "license to play", not an actual game. That EULA's a killer.
> I can't see paying that much for a device with a) a rechargeable battery that may or may not be easily replaceable and b) has tech that will age out quickly (compared to for example just a digital watch of some sort).

Nor can I, but I'm a Luddite with a cheap Timex and the smallest, dumbest off-contract phone I could find. Given that the $350 low-end model and the $17,000 high-end model have the same battery and guts, I expect/hope that Apple will offer some kind of trade-in or hardware update program. If I could pay $200 every couple of years to replace the non-jewelry bits of this thing, it would make a lot more sense.
As others have pointed out, life in a cost center is very tough. People turn to infighting because it's hard to use revenue as an arbiter. Apple doesn't venerate customer support. Apple celebrates the designers and engineers. It would be more interesting if this article came from there.
The examples are really cool, checkout the elf executable binary parser https://github.com/construct/construct/blob/master/construct... or the png parser https://github.com/construct/construct/blob/master/construct....
Then they should have been fired instead though since they are obviously not of value to the company.
I don't clear photos off SD Cards until the files are in my offsite backup.
Very very impressive. I am very curious how you do it. What about privacy by the way?
When checking out California Labor Code section 2870, also remember to check out California Labor Code section 2871, which expressly states that the restriction in 2870 does not limit the employer's right to require the employee to provide confidential disclosure of inventions during the employee's term of employment, and also to require a review process by the employer to "determine such issues as may arise" related to the disclosed inventions.
The Verge reviewer compared it to Android Wear.
Not even that. Sony Ericsson P800 had a touch screen, apps, multitasking (with automatic termination of background tasks, just like Android and iOS) - in 2002! This was using Symbian and their UIQ interface (now dead).

Apple did introduce capacitive touch screens though, as far as I know, getting rid of the stylus. And they had a very attractive UI at launch. But not much was really new.
Their incentive is to keep players buying new games rather than playing old ones.
No. But you can use your machine to run the tools which will connect to the server. You can do this with desktops, not only windows server. Try Computer Management on your machine.
Goodbye to hundreds of dead .gov domains
You are equivocating on the word "hacking". That is obviously not the sense meant by the ESA.
Sure, it is the optimal arrangement for both companies. It's also illegal because it is patently unfair to the majority of the people involved.

I can understand why large company CEOs would want to do this. I can even empathize with them and imagine myself wanting to this were I in their situation. I can also see how this affects employees, though, and why employers shouldn't be allowed to do so.

Either way, it would surprise me if people who are otherwise happy at their company would randomly switch to a partner company unless either: a) the salary offered were significantly (>30% or so) higher than at their current company for similar work in similar conditions (meaning they are undervalued or undercompensated at their current company), b) the other company looked much more promising a place to work for or offered a much better position (in terms of autonomy or career advancement). Pretty sure the solution there is just to compensate your employees fairly and make their work conditions on par with the standard for similar workers in the industry (or better, if possible).
I think he will have a harder time not having not studied algebra (yet?).

Maybe it would help to explain why in regular maths + and * have similar properties. For example they both return the same result regardless of order of parameters. They are both conform to ((a <op> b) <op> c) = (a <op> (b <op> c))

Where <op> can be + or *. Now we are getting a bit abstract but keeping it kind of concrete, without using scary terms like 'associativity'.

And once he is used to abstractions he may find Haskell easier.

I was lucky to study Maths at Uni, so to me Haskell makes a lot of sense. Although the foldr/foldl/applictive/monad stuff is a mind bender I have to admit, but well worth persisting.
Except if your disk is damaged and you want to download a working version or get a replacement disk, then it's not just a licence, you gotta buy it again. They want it both ways
> With this negative image among developers in the Valley, how is Apple able to attract top quality engineers? They probably are not.

I met several current and former Apple employees. Many of them are extremely talented.

Based on my anecdotal experience, that doesn't show Apple has any problem attracting top quality engineers.
iTunes is the best music app. I wish they'd break out the other media types into separate apps though.
So if I have large (1GB+) files in my repo, you recommend against git-fat?

I have been enjoying the simplicity of git-fat, but running git diff and especially git grep makes me think I should switch to something else.
And you seem to be completely ignoring the fact that a filesystem that can't even guarantee that it wrote the data to an intermediate storage device correctly is fundamentally unreliable.

That is the core issue.

Yes, well-integrated offline backup solutions mitigate some aspects of the problem, but when your filesystem can't even guarantee that it did its job correctly, it doesn't matter how well-integrated your "backup" solutions are because the data may already be corrupt.

Nevermind that the "well-integrated" backup solution you are describing here, because of the unreliable filesystem, can't even guarantee that it read the data from disk correctly to a reasonable degree.

This is not some anecdotal "Mac OS X burned me" story -- this is a fundamental, architectural issue. Data loss is real -- and so are my concerns about HFS+.
EULAs aren't laws. I can't agree to something illegal, nor can I agree to give up rights guaranteed to me by law. It all varies by jurisdiction, and fine print designed to obfuscate the fact that it wasn't a sale probably wouldn't hold up even in jurisdictions where it would otherwise be possible. All of this would have to be tested in various jurisdictions in court.

The troubling part is, that they are making blanket statements about all reverse engineering of abandon-ware regardless of original EULA or even if there is a party left to injure. We're straying dangerously close to "bank robbers use cars so cars should be illegal" territory.
I've worked at small places, where we might only hire 5 people a year; and larger places which were large enough to leave it to the leads (engineer-managers overseeing 20 working engineers)
I don't know if it can be your area of speciality and not be biased. He's the definitive Apple fanboy

https://twitter.com/gruber/status/344163857234812928
Am I missing something, or is "suck it up" the only ethical option?
adBlock has millions of users. If DNT decreases the adoption or even slows the adoption of adBlocks that's already a big win for adNetworks. You don't necessarily have to track a user to display ads, it's just possible to do more effective advertising if you do so.
> Where I work, our Support Heroes

Smugmug?

Smugmug's support staff is great. There is a huge difference when dealing with regular customer support, and customer support that goes above and beyond to provide exceptional service.

Smugmug
Crutchfield
Dreamhost
Nordstrom
All provide great, consistent support.
That wasn't new, though. C++ had that. Eiffel had that. Every programming language that isn't Smalltalk has that.
This is very handy for designers, who want to use Photoshop or Illustrator with Git
"Our Unix-inspired development philosophy favors the integration of lightweight, independent apps and components instead of the monolithic mega-app approach still common in web development."

I have essentially ported Unix itself onto the web at https://www.urdesk.net . You can say that the site itself is a kind of "mega-app", but given that it is an entire OS-in-a-browser that typically "installs" in < 2 seconds, I think it can be forgiven. There is also an app that is a kind of "Hello World" for AI that uses the Speech Recognition and Voice Synth capabilities of the Chrome browser. To hop directly into the AI, you can check out
https://www.urdesk.net/desk?intro=bertie

The site is now Chrome-only, since I am pretty much going all-in with the whole AI theme, and none of the other vendors include the necessary Javascript API's.
How to Tie the Only Five Knots You'll Ever Need
OpIsrael: Hackers leak 820 Israeli login data, deface 100+ websites
You need to read this: https://people.xiph.org/~xiphmont/demo/neil-young.html
>let double x = x * 2

vs.

>hasn’t had any algebra yet

He has now. ;0)>

Simple variable assignment is algebraic mind you so the assertion doesn't match with the note of having studied some programming already. Functions are algebraic too.

I'm guessing the parent here is thinking "he's not studied a formal course specifically targeting a subject area referred to as algebra".
Definitely intentionally, more of a gauge of problem solving ability. Fix the bugs, submit the test, get interview.
Related to the question about how much of science fiction drives actual science.
> EULAs aren't laws. I can't agree to something illegal, nor can I agree to give up rights guaranteed to me by law.

Actually, you generally can do the latter, unless the law specifically makes the right not waivable. Contracts, in general, are about giving up rights guaranteed by law.
This appears to be exactly what they're doing. Here's an exchange on HN a couple of years ago on a similar question:

https://news.ycombinator.com/item?id=5668324

In that submission, astronomers including Mike Brown of Caltech, Steve Vogt of UCSC, and Sara Seager of MIT all make assertions about typical exoplanet composition. A HN reader asked about the biased sampling issue. You can bet they are not just ignoring the possibility of biased sampling.
Oh, but I want to be able to play Wrath of the Lich King again.
1) You are assuming they used a normal distribution. Statistics isn't all gaussians.

2) There's probably an appropriate statistical model that wasn't used to come up with the 1 in a billion number, be it some likelihood function, Poisson or Zero-Inflated Poisson, etc... It's up to smart people to understand what statistical model they should probably use.
The data on importation makes no sense at all.
There should have been a HUGE drop in arrivals of slaves at US ports after 1808, when importation was banned. The animation shows no visible drop at all, instead showing a roughly flat rate through the Civil War.
I found that I just couldn't get used to `set -o vi`, despite using vim exclusively for editing. I think my muscle memory for bash was too well-developed by the time I found out about `set -o vi`.
> It always seems so easy to "just make a callback"

DOM interactions are callback oriented. That's how the DOM is built. That's why people write callbacks at first place. Why would you want people to work differently? the api is what it is. You might think the api is broken, well, it's not the front end developers fault, they didn't write the spec.

> but definitely better tools to build the foundation for an asynchronous & inherently complex UI.

React and CO are DOM abstractions. Which is fine if you know how the DOM works at first place. The problem is most people don't bother learning how the damn thing really works.

But at the end of the end of day, no front end developer can escape from JavaScript or the DOM. When things break,you still have a big JavaScript stack trace with DOM errors to debug,language A or B,framework X,Y,Z or not.
There's loads of demo source and demotools source been and being released.

The main reasons, afaik, for demo sourcecode to not be released are mostly circumstantial. Either the democoder forgets about it, because a lot of the code is one-off stuff and the next demo is going to be fresh and new! The other reason is that their code is a terrible mess of glue, ducttape and kludges, hacked together moments before the compo deadline (see article ;-) ). The democoder intends to clean up the code (see elsewhere in this thread ;-) ) but then forgets about it because after-demoparty-crash. Occasionally, however, they rest up a bit and later on write a great article about the tricks they pulled (while promising to clean up the code and release it "soon") -- saying this with a great big ;-) of course.

And when something happens to be not released, I've always found just mailing the coder about it incredibly helpful, they're happy to explain, I've made great friends, and learned amazing stuff.
> And all I have to show for it is stock that increased a little bit.

Oh lucky guy. I've heard enough of these stories without even that. But startups are highly voluntary so I take that relatively lightly compared to corporate responsibility of Apple et al.
We all agree that counterfeiting is a serious problem, so of course there is a governmental agency that covers "Financial Crimes, covering missions such as prevention and investigation of counterfeiting of U.S. currency and U.S. treasury securities, and investigation of major fraud" (according to Wikipedia).

I think you got to the heart of the matter when you wrote "Scale matters". Murdering millions of people is a bigger deal than murdering one person. Theft of millions of dollars is worse than theft of one dollar. The problem I have is the distinction is made not based on scale but by the means of theft. I suppose the idea is that is is worse to steal one dollar each from a million people than a million dollars from one person, but I disagree with that conclusion.
edit: Saavedro makes a good point. Post redacted
As an engineer at Google a key difference from some other companies is how few meetings I have. I have less then 10 hours of meetings per week, and they are all scheduled between 11am and 4pm. There's also plenty of less-formal meetings when I strike up a conversation with my coworkers, usually closer to 6:00 as we start to focus less and wonder more.
I didn't say his execution was a laudable contribution. I said it was impressive. Although if it's true he cloned other companies, why did Zynga beat them in revenue and investment? Clearly something was different with Zynga.