jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I love how the first thing your eye sees is the phone with the map, and then a Google logo. I guess that rivalry is not as tough as Steve Jobs' 140 character email replies would lead one to believe...
Partly they're amazing guys. If you talked to them, you'd understand some of how they managed.

All that stuff PG talks about -- utter confidence, and projecting "we're going to succeed and change the world," like it was just going to happen with you or without you? They were really good at that.
For all the other benefits of the phone, I'd live with that. At least you 'can in theory' dock the phone and then use a 'standard' keyboard.

Placing a physical keyboard on the device would probably make it weaker and thicker/bigger.

Those that like typing on physical keyboard give MessagEase a thumbs up for touch input.
I think it is more evidence of naivety than intentional misdeeds. Of course data is going to be released to everyone, and righteous indignation after the fact is a distraction. Regardless of public interest, the security precautions of these agencies has been found to be seriously lacking. They clearly can't be trusted to maintain private or privileged information.
She probably just got tired of being treated the way highly visible women often are on the internet. This is not always visible to everyone else since there are private messages on reddit. It's possible things are better now, it's hard to say. I tried to perform an experiment on reddit a while ago by posting under a handle that was obviously feminine but I had to cancel the experiment because it didn't really work due to my posting style being too abnormal.
I really appreciate that feedback. Thanks!
They're not trying to find the best out of all possibles candidates, or the least likely to fail. They're selecting the candidate that it's easiest to make a decision on.
"You can see they are basically getting this very vendor-specific hack they already had and calling it a standard. That's heresy."

No, that's HTML5.
I was programming calculators in high school. So, I naturally enjoyed the activity. For you, since you don't know yet, you need to have an idea, a goal to code for. This way you can narrow down the domain experience, languages, and test environments you'll need to learn. Once you have that in a list you should source books on each subject.
Some people would simply call that Sales and Marketing, which is pretty much what the OP was discussing.

Of course, S&M has a place in everyone's, even engineers, lives (no pun intended).

The idea of tailoring your resume to hit certain high notes that corrospond with the needs of the hiring company is nothing new, and has been promoted on job seeking sites for as long as I can remember.

It's really no different then wearing particular clothes to an interview...what you are doing is signalling an awareness that you know how to play the game.
Swedish. :-) (My main new year resolution)

Other than that, most likely taking javascript more seriously. I've never really studied it, just picked it up as I've gone along over the past several years.
I would be mostly interested in reading the Core or STG representation, so I can apply transformations to them. Of course, it would also be nice to generate intermediate code from scratch, but that is something which is not forming an obstruction at this point (as it would be easy to just generate Haskell code instead).

I'm not looking for high-performance solutions, just some tools to make researching new ideas a little simpler.

To give you some idea about the things I'd like to do:

* Transforming programs into "incremental programs", so they run faster on changing inputs.

* Automatically translating functional data-structures to other languages (C++)

* Sending code over the network

I tried using the GHC parser directly, but that route turned out to be too much work (too many cases to handle). Then I looked at Core, but the documentation was lacking or not up to date.

So, from where I stand, the internal documentation is the biggest problem, and, according to good software engineering practices, there can be no excuse for having no good internal documentation :)

Besides just plain documentation, a tutorial with examples would be nice, but I can understand if that is not a priority.

Anyway, keep up the good work :) I'm happy with GHC as it is. I just wished it was a little more "open".
While I don't disagree, 8.02 (Electricity and Magnetism), which basically spends the semester teaching Maxwell's equations, is a prereq for 6.002.
Exact duplicate of https://news.ycombinator.com/item?id=7309747
Well, that's a pretty broad statement.

Do you mean that it's evil when called with untrusted input by a trusting program or evil in general and not to be used under any or most circumstances?

The article suggests the former but your comment the latter. I would think the function is pretty safe and okay when you use it with a known input. Better than writing your own, anyway.
Bcrypt is recommended by all the relevant experts who haven't heard of scrypt(1). Those who have(2), use scrypt because it's got a better built-in Moore's Law-defeater than bcrypt.

(1) http://news.ycombinator.com/item?id=601408

(2) http://www.chromium.org/chromium-os/chromiumos-design-docs/p...
It's worse than that - I admit I know very little about crypto.

So when it comes to implementing a password storage system I read up a bit, get confused, ask a couple of people and get different answers back.

It's the "get confused" bit that's dangerous. As you say, the differences are quite subtle and (for me at least) when they are being explained make perfect sense, but ten minutes later have become an uncrackable cipher all of their own.
Dual citizen spies that infiltrate tech companies or the DOD? There’s plenty of those.
This has been the case in Australia for decades now. Average house price is AUD$1M. Standard deposit is 20%.

Government has just allowed first home buyers to get a mortgage on a 5% deposit. While that sounds great, it's obviously just encouraging more debt to flood the market and drive up prices.

And of course the government doesn't give a shit about housing affordability. The standard practice here is to get at least two mortgages: one for the house you want to live in, and one for an investment property that you'll eventually sell to pay off your other mortgage.

Sounds stupid right? Well, not when the government gives massive tax benefit handouts to property investors:

1. 50% capital gains tax discount.

2. Negative gearing: basically the losses on your investment property can be claimed as a tax offset against your other income.

[1] https://en.wikipedia.org/wiki/Capital_gains_tax_in_Australia

[2] https://en.wikipedia.org/wiki/Negative_gearing_in_Australia
I don't agree with it, but I can perhaps see that as you go through the story, more about the setting and "universe" of the novel is explained and revealed and so it means that your imagination cannot invent as many possibilities for "why things are as they are."

When you start reading the book it could be anywhere and anywhen and you have no idea about the wider universe and setting and inevitably possibilities start to shrink as you read and come to understand the bigger picture.
The key term here is Danes, not residents of Denmark, but individuals who are born or naturalized Danes, even many of the naturalized ones do not get the same rates. By default Danes get ~5% downpayment where none Danes get ~40%.... yay
If AlphaProof generated a long and unreadable proof with no discernible structure, it would not be such a large contribution to mathematics as if a human figured out "why" and wrote it in a way other humans could understand.

Maybe not directly. But if AlphaProof managed to prove the Riemann hypothesis, I bet it wouldn't be long before human mathematicians had managed to decipher the proof and explain it in a way that other mathematicians found useful. It's just a lot easier to re-explain something that other people have already proved, rather than proving it yourself.
Some of my lecturers throughout Uni, always glanced across the entire auditorium to see if anyone needed clarity of what was said before switching slide/erasing the blackboard.

Having those extra seconds after something has been said, while being able to watch graphics/text/figures helped the information sink in for me.

This moment to digest what was said is not really available in this video, but I guess youtube is different from a lecture in the sense that the whole thing can be set on pause.

I think I have the impression that the visual explanation here appeared and sometimes even disappeared before him mentioning the "take-home-message".

I am still very impressed with the explainer and the visual assistance though.
This took time and resources to make happen. This isn't some switch a rogue engineer pulled while management wasn't looking. Not only did it take time and effort to implement, they've also documented it.

> When have Apple been open about anything recently?

Darwin, WebKit, Swift, LLVM, This effort.

Apple keeps iOS fairly tight the Mac, not so much.
It's a normal feature of many large cities in the US, particularly those run by more progressive politicians. No city has adequate mental health treatment facilities or homeless services. Open drug use has been de facto decriminalized: elected District Attorneys refuse to prosecute and thus police don't bother making arrests.

I do support treating addiction as a health problem rather than a crime. But the current approach in cities like San Francisco is wrecking quality of life for regular people.
There was once I transferred money from Bitcoin to a Bitcoin cash address accidentally. The money was lost forever. It was a weird reason due to being syncing , but yeah you could lose money just like that while most people wouldn’t be able to explain it or understand it.
China kowtows to the WHO. And Biden's "leading with science" CDC kowtows to the teachers' unions.
> Stalin did at least ten holocausts

What do you mean by this?

> People can freely call themselves communists or socialists, and few seem to have a problem.

(1) huge amounts of people do in fact rage uncontrollably at any idea that might be labeled "socialist", and (2) socialism encompasses such a wide variety of views, from anarchist and libertarian ideas, yes to Stalinist tankies. I'd wager the latter are a fringe minority.
If everyone tried to get out of any asset at once the price would tank. That’s how markets work.
London also has excellent public transport. (Some Londoners might disagree, but have they ever travelled? I've never been to any other large city where it was easier to get around by train and bus.) It's very easy to live in London without needing a car, which brings the cost of living down substantially.
While gridlocks do bring down average driving speeds in big cities, reckless driving when not in gridlocks is far too common. My own house is in a residential area, and yet, I hear drivers constantly honking while zipping by. Moreover, it does not take much speed to run over somebody.
To be very capitalistic about it, that is a choice that the seller makes. Why should the burden of relocation fall upon the purchaser of goods when it's the decision of the provider of goods? I shouldn't have to pay more for a product because they decided to move their manufacturing process, that's their call not mine. They can price it in to their new rates, but then it's up to me to agree or disagree if I'll pay them. But equally, if their manufacturing costs drop, I have no recourse to demand a rebate.

I definitely agree that it's strange that the same labour is worth different amounts depending on point of origin, when the goods sold is essentially information. I don't like it, either. But employers are not beholden to the relocations of their employees, it's the responsibility of the employees to negotiate the agreement.
"Gates said the experience of taking a class "where everybody had an 800 on their SAT and 5 on their AP"

I'm a bit perplexed by this statement. An 800 on the SAT (even before they changed the scores) isn't a huge achievement is it?
Apple will fight a losing battle if they specify mode of execution to limit frameworks. Sure it will slow others down, but what happens when someone creates a foo to objective-c compiler - for eg flash to objective-c or mono to objective-c.
Commitment devices. Bethany Soule and I just committed to staying on all of these "Yellow Brick Roads": http://kibotzer.com/fitfam . We did so by each auctioning off a security worth $2000 in the event we fall off any of those roads before August 1. Our friend David Yang won for $65 apiece.
That one didn't work for me, but I got an answer on sjobs@apple.com, for what it's worth.
I'm no lawyer either, but can't you change IE9's EULA? In Google Analytics I never see a great range of Firefox and Chrome versions - they seem to update fine. 80 - 90% are on the latest version.
I've been hoping for something like this ever since I ran across http://www.marcoslot.net/alm.htm . GUIs need programming too.
"ch"? "ng"? "g"? "h" (aspirated)? "j"? "o" as in "open"? "q"? "zh" as in "cashmere"? "v"? "w" (as in "wet")? "y" as in "you"?
It really wasn't. I was running three flat-screen monitors in 2004.

This is a bad solution to a problem that didn't exist.
Why do you soak it in water first?
Also the hard "G" sound, as in "Gift".
No big, homie. It apparently wasn't very popular and I guess it wasn't adding much. So I figured I'd delete it to avoid cluttering up this discussion with things people unambiguously did not want to see.
And that an article in MotherJones based on an anonymous comment on another blog is currently #2 on HackerNews is simply dispiriting.
We all like to think that life is 'priceless' but the truth is we put dollar values on people's lives routinely. Just ask insurance companies or the health care system or charities.

There's no such thing as 'priceless'. The Mona Lisa is worth more than $10 million but certainly less than $10 billion. Same for David or the Sistine Chapel. I'm sure these treasures are also insured for some fixed amount too. We may call them 'priceless' mainly because they can't be replaced, not because they actually have infinite value.
Not a big mac fan boy, but I have to agree they are really pushing the boundaries in design and products in almost every aspect of personal computer market that I can think of. Even their server looks sexy as hell: http://www.apple.com/xserve/
Yes, I think you express my meanings clearly. Now I feel bad, because I had hoped to make Jason Scott's day better by recommending and praising his work, but I think I ended up making it worse :(
Because Germans tend to complain the most if free stuff does not work ;-)
This isn't really a post-mortem; they're still in progress on a fix.
Yes, something is lost when a big company does it. I've been following the BEAR project (http://bear.sbszoo.com/bear7-8/bear8.htm) for quite a while, and it is so nice to see "real people" doing it for fun.

I found the same thing with flash mobs. The first time read about it, I was in complete awe. Then suddenly some company does it as a publicity stunt.

In both cases, the outcome is better when the big company does it, especially with regards to the video produced. But somehow I just end up feeling empty after watching it. Everyone can beat the game if they are using cheats.
What do they expect to do with this type of DRM? Prevent pirated copies? I downloaded it in 720p two or three weeks ago. This DRM horse shit is going to be bothering customers who paid for the disc for months or longer.
Thus summarizes the negatives. Do you have any examples of languages with effective solutions to the expression problem?
Dup: http://news.ycombinator.com/item?id=2029786
Naive Bayes classifiers are simple, (relatively) easy to understand and fairly straight-forward to code.

They are also fairly robust and work well for a wide variety of problem sets.

Other techniques sometimes offer some improvement, but often don't. Generally a Bayesian classifier is a good place to start.
Is there any data available that backs this idea that flight travel customers will pay a premium for nice presentation and design?
There aren't separate versions anymore. There is one GPLv2 application, and the 'extra' closed source functionality (USB 2.0, VRDP, and Intel PXE) has been split out into a separate 'extension pack.' The extension pack architecture makes it much easier for 3rd party developers to replace the "missing" functionality (a fair amount of work has gone into the API (especially for VRDP-related hooks) to make it much easier for 3rd party developers to do this).

Rather than one binary blob, the extension pack uses a fairly well documented set of interfaces.
I'm anxiously awaiting for Intel to team up with Justin Timberlake and offer us Compute in a Box.
updated article with form onChange snippet with credit given. thanks @insin
> I've realized that the buzz associated with fixing bugs or implementing new features is addictive because of the immediate feedback

and also, maintenance and enhancement is probably a full time job.
How do you connect that to 'why we're having so many problems today'?
Doctors have malpractice insurance.

Could there not be something similar for other professionals that can end a person’s life while ‘on the clock’?
AFAIK you need to include JavaFX DLLs with your application and configure appropriate java.library.path. It's not laziness, JavaFX is not part of Java anymore, so you need to deploy it like any other native component.
What do you prefer as an alternative to a REPL? How do you interact with your programs?

What seems broken to me about REPLs is how text-centric they usually are. But I want to be able to easily introspect and play with my programs, and REPLs are one way to do that. Really good debuggers and environments for static languages are "another" way.
> Viruses are generally too small for even the best filters...

The average diameter of coronavirus particles is around 0.12 μm. The diameter of the envelope is 0.08 μm and the spikes are 0.02 μm long.

A P100 HEPA filter will remove as much as 99.97% (for P95 it is 95%) of all airborne particulates with an aerodynamic diameter of 0.3 μm, and particles both larger and smaller are removed with an efficiency greater than 99.97%.

Even if viruses are smaller than 0.3 μm, they are an easy target for HEPA filters.
> What distinguishes CCP from western governments is that party membership and advancement is based on meritocracy not populism

What makes the CCP like the West, though it's different in other ways, is that advancement in the CCP is based largely on the convenience of your views and actions to the established elites, which is only “meritocracy” to the extent that “advancing the interests of the established elites” is “merit”.
Yes but you can do that with efficientnet as well. The point is that this is an improvement only for training because it uses computations which are highly optimized on TPU
Is it just a convenient MacGuffin, or wisdom of the crowds?
Cool, thanks for sharing!

FYI, the OP posted an update with a reply to you:

> This article was posted on Hacker News...
> In the comments there somebody mentioned an interesting use of the <script> tag in SVG. I’m unsure though whether I should be impressed or horrified :D
The WashPo publisher Don Graham is on Facebook's board. They're always first to roll out any sort of Facebook site integration.
Look, I don't want to get into some online vendetta over this. My God. I thought you wrote a good article. I upvoted the thing. I'm even upvoting this comment where you basically take me, one of your loyal readers, apart. It was at 4, now it's at 5 - that was me. So much for your "anger" argument.

The larger point here, and your correct response, was simply "who cares?" If you're going to take the time to write a 12-paragraph explanation of every article you write, to every reader, troll, and conspicuous other who has a bone to pick with you, then I don't know how you manage to get any writing done at all.

And lastly, this little bit of ad hominem...

but that's another consideration that I had in mind that was probably lost on you.

...is just in poor taste. Never in a million years would I say this to a reader.
I can't find the interview, but I think this was actually one of the things that prompted Matt into creating Wordpress (the inability of existing solutions to do decent typography).
laptops can run on wireless infrastructure just as well as smartphones can.

I'm typing this on a lenovo ThinkPad x60s. Value was $400 a year or so back when I got it. Less now, obviously. There are serviceable netbooks for similar prices new these days. I'm using the verizon brand cellular modem, which works fairly well (but is also pretty expensive, because I'm an American.)

If I was some guy in africa or china or what have you, this netbook/cellular setup would not be any more expensive than a iphone, and really the only downside vs. the iphone is that you've gotta plug the netbook in more often than the smartphone; on the upside, it's much easier to get the sort of work I do done with a real keyboard and monitor. Of course, this varies. for communication that doesn't need to be instant and traditional computer work, the netbook is unquestionably better, save for the battery life issue. If you need instant on or work while you walk capability, then the smartphone is your best choice. It's a tradeoff... I'm just saying that right now, the high end smartphones don't have a price edge over the low end netbooks.

Smartphones are getting better; fast, but they are still a long ways from being as functional as a good netbook. As of yet, a good smartphone and a good netbook are about at price parity. (if this article is right, that might be changing; I can see situations where saving a couple hundred up front would make dealing with a smartphone vs. a laptop worth it.)
I disagree with the categorization of this attack as 'military' grade, though upon reflection this is largely semantic. By military you refer to the degree and purpose of the accomplished action.

But it isn't warfare proper in my mind. Military action has a nationality to it, and we don't know who it was [star]. Military action has an opposition with its own capacity for action, and Iran is not hacking at the reverse.

Maybe it's that I have a category in my mind for open cyberwarfare, and its character is absurd. It seems to me that the endgame is quick: disable the power or take control of computers and fill the country's network with garbage. That'd be a precise and deadly trick to pull off. Ah, there's another distinction then: this was a subtle effect designed solely for sabotage.

It's not outright war on their system. Outright cyberwarfare could only be a prelude to military action. Incapacitate a nation like the US for a mere 24 hours, and imagine what military possibilities that could yield...

Hopefully the cyberwarfare to come will be cyber-espionage--little tricks and turns, subtle but powerful changes--instead of cyber assault.

[star] except that it was probably the US or Israel. I'd bet it was the US, any takers?

[subfootnote] is the escaping of asterisks really turned off?
immune systems.
+1. It's all about how you perceive it. "Marketing" can involve things like documentation, steps for developers to contribute, stuff like that. The more we can focus on that, the less we have to focus on the sleazy glitz and glam of it. And, exactly like you said, most projects don't do the easy stuff, so if you even do a small amount it goes a long way.
Yeah I love this about EC2. I read an article this week that Rackspace hosting can take around 1.5 times more load than their EC2 counterpart.

It is all a cost saving exercise though and Rackspace to me has always = massive costs.

I'll speak to the guy who responded earlier though to see what they can do.

I do love all this cloud stuff though. I personally setup all my dedicated servers last and I know what involved, its a pain in the ass. If I could minimise that then that would be great.