skysight-inc/HackerNews huggingface dataset:
It is more a reference work than anything else.

> For all its focus on algorithmic performance I found no mention of pipeline stalls, designing for cache performance, branch prediction, multithreading, etc. which are all very fundamental aspects of good performance on modern hardware

Yes, but pure computer science is not worried about that (maybe about multithreading)

But yeah, for a more practical/specific work there are better options (but it's going to be specific to an area)
Not directly -- but the networks depend on the government to give them all-important access to events (press conferences, interviews, etc). Report something the government doesn't like? Next time, you'll be the one that's shut out from the next White House press briefing.
Imagine you've got ten pieces you need to stick end to end

a b c d e f g h i j

How many ways can you do that with a binary operation? i.e. how many ways can you completely parenthesise that expression. e.g.

((a (((b (c d)) e) ((f g) h)) i) j)

I haven't worked it out exactly, but I think it's about a trillion.

On the other hand, suppose your binary operation is associative. How many different ways are there now? Effectively one.

That's a huge reduction in complexity. The notion of associativity is extremely useful in developing composable programs.
Seemingly really cool service.

I don't know if I want to authenticate my email address with them though.

It seems to me like Amazon/Best Buy/etc next move will be to add a provision that "You must submit a claim not through an automated service"
Carry propagation strikes again!
Welfare is awesome when it's gifted to multi billion dollar corporations, I guess.
No. But you have that backwards. The FSF is good because they protect everyone's freedom to use the software, and one of the ways they do that is through copyright assignment (not a CLA).
I think I really need to see an example of what you're talking about.

"implicit first argument" can be made explicit, we've established that. If the signature is still different that's an issue with order of arguments.

If you don't want it to take self at all, well, it's a method, that's how methods work, they have a receiver. In all languages.
We actually do watermark the barcode :) Winnings under $600 are automatically applied to your account check out more here: https://vimeo.com/141492642
It's quiet, mostly, in North America. If you're in the Levant, on the other hand
An unnecessarily hard read because of the obnoxious commercialization - it's split across 6 pages, each of which hits 8-9 external tracking sites.
TAOCP is not to learn programming or to cover everything modern. It is for the intellectual exercise, for widening the mind. And that is where its beauty lies.
> It's just a question of scalability that gets complicated if millions of people all want to watch the same thing at the exact same time.

That's a nice use case for multicast.
Worked for me over a decade ago.
I can only assume the technology has gotten better since.
I meant 2R,2G,2B,2A images, i.e. 8 bit per pixel. That was my misreading - it is actually 2 bytes per channel, (I'm used to image color depths being quoted in bits.) I need to read more carefully, sorry.
> the JSP was quite cringeworthy

not as cringeworthy as the fact that people are still using JSP. TIL
Again, if we're being realistic, nothing in the game tells us that it takes place in the golden age of piracy. It's piracy at sea (because 'overboard') and it's taking stuff ('booty'), but we have no other indicators. Well, unlikely to be modern pirates because 'gold coins', though possible. Piracy goes at least as far back as ancient Greece and up to today, with the world's hottest spot having moved to around Singapore. :)
Or your personal GMail, IM or other private communication. They can fire you for doing it, but not read the contents.
The color depth, 8 bit per pixel, with 2 bit per channel. But that was my misreading, it is 64 bits per pixel. So not 'too limited' at all.
Why can't Rust do what it does already with macros, except using the simpler syntax described above? I.e. that syntax can mean explicit allocation (it's just a short form for it).
Definitely. This is especially important for companies that are public or are planning to go public. Knuckleheads exist everywhere and they can be a liability if not kept in check.
I'd be most interested in using it in an Atom Electron app :) Given VS Code's use of electron, do you know if anyone internally has given a whack at swapping webkit for edgeHTML?
I was debugging a Node app on Windows with VSCode about 20 minutes ago.
So? I thought there was no social consensus on an expectation of privacy in email.
It's a good reference, but I could never read it straight thru. I tried and failed a few times.

There is a note from Bill Gates in the back that says if you can read it all and understand it, contact him for a job.

Edit: read the comment by @geff82 in this thread. This is perfect.
They gave 5 days' notice.

https://groups.google.com/forum/#!topic/golang-announce/MLaP...
It's nothing to do with admins - it's ordinary users flagging items as not being appropriate for HN. They might even be interesting, it's just that some things are not on-topic.

For example - spam really doesn't belong, and should be flagged. When that happens, the item is killed and is marked as [dead].

Do you have any specific item in mind?
Fortunately, the bug's frequency is really low: "On 64-bit systems, the frequency of the bug is [...] less than one in 2^50".
He/she was challenging your assertion that they are not respectable, not claiming that they lack bias. These are very different things and you're attacking a strawman.
Do they still exclude all 3rd party binaries?
I once had a 1st gen Chromebook wake up in its bag near my bed and resume playing a YouTube video at 2am. I forget what the video was but it was rather creepy at first.
Halite, feel free to ping me about the volume pricing!
shamiq@patchworksecurity.com
server farm to table
An interesting tool that I'm not totally sure of the use case.

Be careful with drawing multiple polygons -- each one stays on the map, but the kml export only includes the last one you drew.
The term programming here is used with the same semantic definition as "dynamic programming" or "linear programming". Don't expect the book to touch on how to code fast algorithms, rather expect Knuth to teach you the inner workings of the algorithms regardless of their implementations.

Computer science and software development are usually thought to be the same by non computer scientists, but in reality computer science is basically applied mathematics. Expect a lot of it.
The problem is that it's personal email, therefore, not the governments business or problem. That's why they aren't allowed to use their personal email for work purposes.

For the really important stuff, they don't even cell remote access. You have to do everything at a secure location.
Is it? I.e. winning small on lottery is not that improbable. It still has negative expected value, and so do fantasy sports. The difference is that winning big in lottery is uniformly unlikely, while winning big in fantasy sports is mostly tied to your Microsoft Excel skills. Which:

a) makes me believe that your assumption that "winning fantasy sports betting is far, far more likely than winning a lottery jackpot" is incorrect, and in fact for an average Joe, the reverse is the case;

b) suggests that the biggest advocates of fantasy sports will be people who believe they're good enough with Excel and statistics.
I have researched the situation for Germany and the usual recommendation for the employer is to put something like the following in the contract:

1. Private use is forbidden.

2. Employer can't be held responsible for storing or processing private data if employee didn't follow 1.

Not exactly but quite similar to the ruling described in the original post.
Companies Should Resist Government Pressure and Stand Up for Free Speech
Some factual background:

"Microsoft Builds Trove From Windows 10 User Data To Support Bing, Cortana"

http://www.mediapost.com/publications/article/266374/
GE chose to leave Connecticut because of a tax increase on profits made in other states by corporate subsidiaries. They're not the only corporation in Connecticut that's unhappy about the tax. Anti-business or not, it's not exactly a draw for corporations with subsidiaries across the country. The money that Boston threw at them was to keep them from moving to New York.
Well were they wrong? What did the average person do with a 1985 computer? There was no internet and they were thousands of times less powerful.
> It seems to me like Amazon/Best Buy/etc next move will be to add a provision that "You must submit a claim not through an automated service"

So their service will auth against your Gmail account in order to place a Draft there for you to send ;)
> So by being "anti-business" what you mean to say is: "Didn't give away tons of tax payer's money to a private corporation."

Actually, Connecticut only succeeds at maintaining huge corporations relying on government subsidies. Hartford, CT is the country's insurance capitol. The reason the state is so "anti-business" is precisely because they give a bunch of taxpayer's money to publicly-traded mega corporations. The income and property tax cost this saddles on normal taxpayers and small businesses is enormous, and they get very little benefit from it.
Indeed, it's a reference work. I've read through the first volume cover to cover, but that's probably not the best way to use TAOCP. When you're interested in a particular algorithm or topic, go find it and read that section.

If you're interested in modern architecture details, I'd recommend Agner Fog's marvelous reference books (http://www.agner.org/optimize/).
Comments moved to https://news.ycombinator.com/item?id=10897511.
I guess this is also true for current VR. serious business people -> serious gamer.
Let's apply the same rubric to smartphones and see if any of the complaints make sense:

- Price: Yep, but everything expensive can be solved by pricing. $600 over 2 years seems to be a sweet spot.

- Portability: Maybe this is why there are more smartphones than laptops in the world?

- Software: The first iPhone was a big step up. App stores were another huge inflection point. Gotta have that software!

- Displays: Remember how fast displays improved once Retina broke the ice? Definitely a differentiator for each new generation of phone (until a year or two ago, where things seemed to have cooled off.)

- Niche usage: They're right, there were a bunch of niches that took off and encouraged markets to open up that otherwise wouldn't want it. Square comes to mind; I don't think artists are particularly keen on tech for tech sake.

I find it fascinating that the problems were identified so clearly in 1985. Much of the progress needed to let laptops and smartphones take off were incremental, but at some point, quantitative changes became qualitative.
This is a list I want to send to many of my past managers on why communications matters. When you don't communicate even your top performers get antsy and leave.
> if it weren't for ESPN I'd have no reason to have cable. It's the only reason I have a pay TV package.

Yup. Unfortunately, even just getting ESPN (and similar channels like FS1 etc) means buying huge bloated bundles. I'm hopeful this will change in the next couple of years though.
You can buy supported hardware. Dell makes decent Ubuntu laptops for instance.
The problems seem really interesting. I'd work for them in a heartbeat.

Some people just don't care about what the ends are used for. But more importantly, just because some of their stuff may be used for Big Evil™, most of it may also be used for good.
https://news.ycombinator.com/item?id=10404720
Well it does set a minimum

> Further, in your new job Udacity guarantees that your gross income from such job will be in excess of your cost of tuition (pre-tax) within a 3 month period following job placement

But given you are paying about 3600 for the degree, that comes out to making minimum wage.
I use pthreads and coroutines (actually fibers) inside pthreads and lock-free bounded queues to communicate between pthreads. All pthreads execute coroutines until all of them get blocked, then pthreads go to epoll. If a pthread gets a socket readiness notification for a socket it owns or an orphan socket then it handles I/O itself, without any synchronization. If a socket is owned by a coroutine running on a different pthread then the notification is forwarded to that pthread via the bounded queue. The project is called MainMemory, and it is just here on Show HN.
If you are too young to remember the era, the problem was that initial laptops were very limited as compared to the desktops of the day, not just that people couldn't see what good a laptop could be.
They do have minimum income, though it's quite low.

"Further, in your new job Udacity guarantees that your gross income from such job will be in excess of your cost of tuition (pre-tax) within a 3 month period following job placement."
Awesome. Can we hook into this to send updates to Slack instead?
I'm currently subscribed and using it. I'm an amazon prime subscriber who makes several purchases a month and so far it's returned $1.68 back to me. As a free service, awesome.
> The tradeoff [...] could be equity (which could confer voting or board rights to you to monitor certain things about the company financial health)

If you have that, then you have significantly elevated access to the information you were talking about, and you're already landing on the side of protecting the company. The issues you raised don't really apply here.

> [...] vacation time, conference attendance, foosball table access, etc.

If you value those on par with your salary, then I have a job for you! ;)

> I don't see any fundamental reason why these couldn't be negotiated as part of an employment agreement.

You're right, there is no reason. You can and should negotiate these things. Negotiate away!

Just recognize that you may have multiple conflicting interests within yourself. If you want access to confidential company information about others, you're implicitly requesting that they have access to confidential information about you. Most of us wouldn't mind knowing everyone else's salary, and most of us don't want others to know ours. Most of us would love access to the personnel reviews of our co-workers, and most of us would be mortified to let them read ours.
Played games.
I would guess a $30 USB wifi adapter fixes it for most people.
Censorship by definition is "the suppression or prohibition of any parts of books, films, news, etc. that are considered obscene, politically unacceptable, or a threat to security", with the clear understanding that attempting to bypass it by publishing elsewhere will be likewise censored and likely punished.

Routine maintaining of order & interest on a private site is NOT censorship; you are welcome to publish your content & links elsewhere, and HN admins (and users flagging objectionable content) will not come after you to erase such publication or punish you for publishing it anyway.

Stasi would kill you for persisting in publishing prohibited content. PG et al won't.
9.99 a month makes me consider dropping it but something like 6.99 would be lovely.
Yes. There were millions of home computers in 1985 and numerous BBS systems.
Even without that financing, the financing itself is a good reason to not trust them

i suspect you meant to convey something different.
Check out Dr Susan Block's Cliporama, I set all their sites up for ssl when I was working for them they may be the only adult sites that use ssl (thanks to me).
Serious question: can I record streams from Sling TV so I can watch on my schedule and skip commercials?
> Their open-source friendliness has unfortunately coincided with a decline of their respect for user privacy and choice (Windows 10). I find the "New Microsoft" bittersweet.

Similar to Google, Facebook, Twitter and others: They support open source, but not end-user control or privacy.

EDIT: Not a complaint, but it's very interesting that this was modded down. It's a simple, factual statement that I doubt the companies themselves would disagree with (though the truth is much more detailed).
And the pause between them. In a four letter word, I'd say that's quite different. Would you have read it as "no va"?
Being able to approach things from many perspectives (even if those perspectives are highly biased, because there does not exist an unbiased perspective in human-gathered news) is very important.
What you in effect just did: "Your experience is anecdotal, so now I tell you that Reliability is not a myth based on my anecdotal experience."

The point he wanted to make is most likely not that all Macs suck all the time, but that Mac does not automatically mean reliable or more reliable than any other OS/system. So while it might not be worse than other systems (I don't want to make a judgement based on the few Macs I had to fix for friends without ever having used them myself), it certainly is no super-reliable saint either.

And my limited first-hand experience agrees with him.
Yes, specific thing is that if you share only own things you will be suspended completly.

So, my additional question to this, are we unintentionally crating a structure/trend of followers instead of leaders? By encuraging people to follow instead to create?
> BBC also is state sponsored, but generally considered to be trustworthy.

Brit here: The BBC is state-funded, but it's output is not state-driven. The news team (IMHO) generally takes an editorial view that is to the left of the current Tory government. For once I think the BBC is to the right of the current Labour opposition, whose new leadership is the furthest left it has been for a generation. And perhaps worryingly non-electable to people who are mildly left-of-centre.

My current approach to getting the UK news is to interpolate between the Guardian (pro-Labour, but less so of its current leadership) and the Telegraph (Torygraph).
For influence? If you can't outright bribe a politician, you pay well over asking for his company (or house, or anything else). And then you hope he lends you a willing ear when you need a favor.
Wow. Closed source lost big time.
Since you're only doing apt installed packages, couldn't you just mail yourself a list of ubuntu security updates for a machine using apt and have the same result?
It's very hard to scale, I think. And most mentally ill people have less money than average people.
> Yes, specific thing is that if you share only own things you will be suspended completly.

Er, that's spam and most websites would ban you for doing that, not just HN.
> When a Lenovo had a problem? Ship it to Virginia on your dime and wait 6 weeks.

When I've had problems with US purchased Dell's, I had someone there within 48 hours with a replacement piece, despite being in 1) Austria and 2) Italy.
Jekyll Site Automated Deployer to GitHub Pages, 1.7.1 Released
Thank you for the suggestion, I will do that at a more suitable time tomorrow.

Link on the title and text in a comment :)
"good people joining bad companies can do nothing about it unless they are going to join as its ceo."

It's worse than that. Even CEO's answer to someone: the owners or the board. So, if those want evil course of action, even most CEOs' hands are going to be tied. The people with the greatest impact are probably the VC's given they can fund what they want to see happen. They can create a lot of good by funding things that are both marketable and positive for society.

Anyone below owner has no guarantee of doing anything out of the parameters of the company. It's the nature of capitalism and often business in general.
They're telling me about the 'job market in the age of sail', not about the problem at hand. Basically, you've pulled a strawman out of what I've said - I didn't say that rationality and survival were at odds with being a pirate. I said that if the pirates were "that strictly rational", that is, that they'd accept the ridiculous split given in the game, that they wouldn't be pirates in the first place. If you want to talk about pirates, cool, I love them and their history, let's talk about pirates! But if you want to make a game with humans adhering to ridiculous artificial rules, then lets throw some spanners in those works.

I'm actually trying to inject some humanity into the problem, highlighting (as others have) that we're talking about humans here, not logic gates. If the pirates were so extreme in their rationality, then they wouldn't be pirates in the first place. Talk of such grandiose concepts like self-determination seems out of place when you have 80% of the crew being satisfied with a measly two coins.
> based on its stellar reputation as one of the indispensible, foundational computer science books that every programmer should read.

A while back, I was joking with some friends that TAoCP is to the programming world what Finnegans Wake is to English literature: you're not supposed to read it, nobody's ever actually read it. We all just say we've read it, talk about how brilliant it is, and place it prominently on our office bookshelves to silently humblebrag to anyone who drops by. Sorry you had to spend $178.08 on that lesson, mate.
PRIVET
> There’s also some very preliminary support for HID over IIC, for systems that attach keyboards and touchpads over an I2C bus.

Keyboards & trackpads over I2C? I liked the trend of moving everything to USB, even for internal devices.
5 tips for combining mobility and cloud services so you can scale
> Yes, but pure computer science is not worried about that

He writes in that made up assembly language specifically to consider efficiency and implementation concerns:

"Expressing basic methods like algorithms for sorting and searching in machine language makes it possible to carry out meaningful studies of the effects of cache and RAM size and other hardware characteristics (memory speed, pipelining, multiple issue, lookaside buffers, the size of cache blocks, etc.) when comparing different schemes."

Whether he achieves that is another matter.
Has anyone on here heard of PRIVET?
It's an anonymous app for millennials to ask, vent and tell
They often called themselves "AJ America" or "AJAM"
That's one way to see it. Another way to see it is MA competing with CT for an employer who would bring employment opportunities to the local economies.

It's like NV competing with CA for the gigafactory in the hopes it would jumpstart a more technology oriented economy in the area.

CT nor CA should have a monopoly on a company.

I'm not advocating that states should race to the bottom, but they should be able to attract employers, else they are not keeping their citizens interests' in mind.
Aaand - ignoring all the other insightful comments: It's one of those...

---

I am an international student. Why is this restricted to the US?

We hope to expand this program in the near future to other countries. Stay tuned!
Yeah, that's their answer, and it's a ridiculously shallow answer. I don't understand how people who are so dedicated to communications security won't add such a seemingly simple feature. Even Wickr allows it.
And so is most of the gambling. Whether poker, roulette or slot machines, a lot of people would tell you they're doing it for the pleasure.

But in a way, a lot of things are gambling - up to and including investing, particularly in startups. The desirability of a particular form of gambling in society is tied to the negative effects it has on people (e.g. how easy is it for a player to get addicted), and how exploitative the organizations operating a given game are. Under those metrics, fantasy sports are very much like lottery or one-armed bandit, and very much unlike investing.

And hell, it's not just about being condescending to people. I'm perplexed by how people tolerate, and even vocally support companies that intentionally fuck over poor people.