skysight-inc/HackerNews huggingface dataset:
"Performance keeps getting better."

Performance is great until those things crash my system. The stuff still happens with graphics drivers on my Linux distro's. I know it's not necessary because it doesn't happen on the microkernel systems and even Windows dodges a lot of it with their SLAM toolkit.

"Let's also look at things from the other perspective. You could add the QNX IPC mechanism into any monolithic kernel. "

Congratulations: you've just reinvented security kernels w/ legacy support from the 80's-90's plus modern separation kernels w/ legacy support of the 2000's. Here's an example to support your point that our model is better with microkernels, user-mode drivers, and monolithic API's in isolated partitions:

https://www.usenix.org/legacy/events/sec04/tech/wips/wips/04...

Even just putting the drivers and a few critical components in partitions can work wonders. That's what Nizza-like architectures like Turaya and Genode do. Their TCB's are many fold smaller than UNIX's with acceptable performance. You don't even notice it with the laptops of commercial ones (eg INTEGRITY-178B, LynxSecure, VxWorks MILS). Plus, there's around a billion mobile phones running OKL4 mainly for baseband or legacy isolation alongside Android or Windows Mobile. Notice how your smartphone is so much slower than older ones that didn't do that? Wait, you thought it was faster and better than the last one? Exactly. :)
I think what rich hikley was saying that changing something and if the tests still pass after your change you think it is still all good. It's like a programmer who thinks if it compiles, it's shippable!

Another thing I don't like about tests are categories of tests that should be automated by the compiler, tracer or similar.

Like in python you type check a lot in unit tests, but in a statically typed language, the compiler does your type tests for you already so you don't have to write that kind of test any more.

There are also tests I call 'breakpoint equivalent testing' where you put expectations of certain methods getting called in a method. I wish I could just set some breakpoints in an IDE and have some recorder automatically write the method call expectation code for me.
I share a 1 bedroom apartment with my girlfriend and dog, in a very new building that's a 20 minute walk to the office. Rent and utilities sums to $3900 for the two of us.

In a nice neighborhood in sf, you're not going going to pay less than 1600 for a room in a shared apartment, or for half of a one bedroom place.
You're not supposed to point that out. If ALL economists say free trade is good, who are we to question their wisdom?

And if you do, you're obviously a [racist, xenophobe, uneducated, commie, etc].
This is amazing, from the businesses I've worked with, it's about what I expected. What I'm wondering is if these salaries are what those of us who don't need a visa should be expecting? I'm paid in line with these salaries and seems pretty bog standard. As a result, they certainly aren't getting much of a discount.

Please correct me if I'm wrong. If me being paid the same as H1B visa employees is not right, I'll probably get in gear to find another place to work soon. If I am right and these are accurate for native and H1B's, then there's probably at least a 5-10K premium increase for citizens. Maybe more.
I think you are exceptionally lucky for race not to have been more of a negative factor in your experiences.

So while we can be glad that your path has been as you describe, we cannot let your anecdotal experience cause us to feel like the issue is less serious than it is.

I am not saying this as a means to endorse the linked article. I'm saying it so that we remember to never, ever let anecdotal stories that go "I'm in marginalized group X and I've never experienced significant negative consequences of discrimination in tech" affect our opinions about the issue's prevalence, severity, or significance.

When there's hard data showing improvement, then we can relax about it. Until then, hearing stories about the lucky few who weren't disadvantaged can be inspirational, but is not a valid way to form an opinion of the larger issue and larger community.
>In a weird, perverse way, blocking ads really does damage the economy.

Sort of like how healthier individuals "damage the economy" by consuming fewer treatments and pills.
Besides, I wouldn't trust stuff with shared memory when it comes to that many concurrent connections.

I'd want it to be something with a more safety guarantees -- could be compile time (strong type system, Haskell, Rust) or strong runtime fault tollerance -- Erlang/Elixir and other languages on the BEAM VM.
Http://play.google.com/store/apps/details?id=com.com.electionfighter

It plays better than the web version. Every enemy is Donald Trump. Meghan has the Doctor Who theme are you worried about the BBC being mad at you for using it?
Yep. They're looking out for us so much that they can't even let us read what's in the next big agreement.
The app works better. Thanks.
All I'm really getting is "everything has a lot more exceptions than you think".

I don't think any of them about programmer hubris specifically. A lot of people could fail to realize that "23:59:60" is a valid time, for instance.
Wondering if public awareness of how much money is made via malvertising will do more harm than good.
I agree. Over the decades I have worked with a few below average engineers who were so deeply arrogant they simply refused to believe they weren't God's gift to engineering.

This is a small minority though.
What's your vesting schedule for that stock? If that's a 4 year grant, it seems low.
Here's one:

https://heimdalsecurity.com/blog/biggest-threat-in-your-brow...
>Many think that security’s choke hold on privacy started post 9/11, but this is not accurate. It had started half a decade earlier in the advent of the internet, and the popularization of mobile phones. Edward Snowden’s allegations much later, they too largely were part of the debate that started around 1995.

By the time Snowden came around, I felt like the battle over privacy had long since been lost. I felt like every passionate statement was a point in an argument made a decade earlier that lost largely due to apathy from the general community (though the tech community always held privacy at a high level of importance).

The way things related to privacy are today, they are irreversible, IMO. Forget governments, private companies have long understood the value of information. Whether it's good or bad, the point is moot. Now we're in the era of figuring out what to do with all the data. Luckily for the world, I feel that the data has much more indirect commercial value than direct. Yes, it's nice to be able to target users with ads about phones when you know they are ready to upgrade. But it's more valuable to be able to answer questions like "what are the top 30 locales in the U.S. where a x business would succeed", or "what elements would provide the most compelling story-line to a high budget movie targeting x customer base".

It's not that users' individual privacy is being held in particularly high regard, it's simply that collective information provides the answers to more interesting and more profitable questions.

Where government treatment of privacy is concerned, that's a pendulum that sways too far in either direction at any given point. It's a tough debate in general because people are constantly asked to weigh the balance between preventing their worst fear and creating it. You want the government to be able to break down any wall to get your lost child returned home, but you don't want the government breaking in your door because you happened to order pizza from the same restaurant as the kidnappers. At some point the person with the kidnapped child will be the most sympathetic character in the argument, at another the person who ended up in the hospital because of an unnecessary raid. Politics isn't about cooler heads prevailing, it's about garnering support and creating passionate followers.

One thing for sure, the U.S. government interest in technology and information has spawned some inventions that otherwise wouldn't exist. Things like realtime translation, advances in battery technology, gps navigation, and the internet itself are all examples where we wouldn't be where we are today without the enormous amount of interest and funding that follows a government project.
In my middle- and high-school education, I found that the teachers who relied most upon technological gadgetry (smartboards, mandatory use of "essential" software, online homework + quizzes, etc.) were uniformly the worst teachers.

Note: that's not necessarily strictly because of their (mistaken) reliance on gadgetry. Those teachers were generally young and inexperienced.
Trump Interview from Over 25 Years Ago
Honestly, it's only a matter of time before bootcamps are made specifically for teaching the basics of algorithms and data structures, with an emphasis on acing interviews. Seems like the sort of cram school/career "consulting" that would naturally develop from the semi-dysfunctional interview process that tech has. And such a program would be beneficial not only for people without CS degrees, but also CS majors as well.
They're too busy playing Minecraft and yakking over Skype to care.

More seriously, it's pretty clear by this point that a rising tide lifts all boats, even under conditions of inequitable income distribution. I don't see anyone from the US trying to break into Cuba or Venezuela, do you?
Yes good points. Technically he was giving notice however the reality of working "at will" means the employer can say thank you very much for the courtesy but please leave the building asap and don't let the door hit you on the way out. The company I work at does this if you are leaving for a competitor. They typically will pay you the two weeks you give notice for but your badge, logon and email no longer works.

Great point about making the vesting period 2 years... But again being "at will" means your courtesy was equivalent to a resignation. True there is a common decency the company could be expected to uphold but it sounds like that was too much for this company. The way I look at it though was at least they bought him a plane ticket home.

Pro Tip: don't give notice a few days from vesting.
technically and indirectly of any Google employee?
F# is our primary language at Tachyus.
> practice of name calling

There is a time and place for everything. When a person makes remarks that are beyond a shadow of doubt hateful and xenophobic, naming those things (specifically) and calling them out is absolutely the right thing to do.

It would be morally wrong, cowardly, and reprehensibly politically correct not to do so.

Jesus said to the Pharisees: "You snakes, you brood of vipers, how will you escape being condemned to hell?"

So, no, I absolutely will not stop speaking the truth, and naming and calling out evil when I see it.

I have experienced an incredible amount of hate here. You hate me and despise me because I immigrated to this country (that too, legally). Your hatred and your contempt is based solely on the fact that I wasn't born here.

You believe that I deserve a lesser shot at life, and fewer rights and freedoms than you have, simply because I wasn't born here.

That is a disgusting, contemptible, elitist, and entitled set of beliefs. Especially considering that the families of most people in this country immigrated in the last few hundred years.

You and your ilk are a shame and a disgrace to this country, like the KKK. You do not embody the American spirit. Nor do you understand the values and principles this country was founded on. Specifically, you and your ilk embody the spirit of Andrew Jackson, and not that of Abraham Lincoln.
Brazil Engulfed by Ruling Class Corruption and Dangerous Subversion of Democracy
It's a perfect fourth, which is 5 semitones. In other words, it's 2.5 tones. If you're going to make a pun, at least make it correct.
I really like this. As somebody who grew up on 80s computer games, this is like pixel art from 1902.
Website protip: If you’re making a dedicated domain for your long blog post, also write a summary (so that all visitors can get something out of it, not just the 5% who are actually going to read the post).
Pennsylvania Dutch Unite!

I am one as well, and let me tell you: It's hard to be angry at them when you've had a full Brown Breakfast with Scrapple, creamed chipped beef, eggs, bacon, sausage and pancakes. OMG, heaven.
FYI the CSS is a bit borked on mobile devices: http://i.imgur.com/bex0Kpa.png
Medical organizations have downtime procedures when centralized technology isn't functioning in production.
In general, things move to more of a peer to peer set of procedures, manual intermediary record keeping, and procedures to synchronize the system to the actions during downtime.

Education interruptions, especially in public schools, don't have the same magnitude for needing documented resilience, but surely some people should be able to just wing it in the class rooms.

Or do social time / pre adult day care like how half my public school hours seemed to be.
Just curious why deliverability is not on your list. For me this is requirement number 1 as one lost sale due to my email going into spam is far more costly.
> the easy thing is the dipshits and fakers are easy to spot-and-drop almost immediately.

You seem pretty sure about this. How would you validate that belief? What are the consequences if you're wrong?

> i can basically glance at a resume and disqualify it in 10-15 seconds if it's not good enough.

I'd suggest taking a more systematic approach. You may be rejecting some great candidates without decreasing the likelihood of false negatives.

> you just can't bullshit someone far smarter, more experienced, and better at bullshitting than you.

If you can't spot the fish, then ...

Also, why you no use capitalization? It makes your post read dumb.
The code might have been a foreign language they communicate in. Not encryption or source code.

Unlesz they are using Kali Linux or some Linux distro that hides IP adresses and makes things private.
> It is a selling point in that it simplifies the protocol, making it easier to implement.

In the current protocol the only difference between offline and online signing is in how authoritative servers are implemented. There the differences aren't all that significant (relative to building an authoritative server as a whole) -- the same data needs signing, etc -- so please explain how your protocol makes implementation simpler.

> Obviously it would not be the only difference.

Can you please expand on that? You've said you've been thinking of a DNSSEC2 proposal for a while so you must have more to say.
Or flashcache: https://github.com/facebook/flashcache
Or bcache: https://bcache.evilpiepirate.org/
Looks like this wasn't ready to be revealed, like someone accidently made the repo public.

The website is currently not public so I'm not going to try anything yet but as a co-foudner at an CS Ed-tech startup I'm going to keep my ears perked. MS has put out some really nice JS products recently.
FYI, there's an unpublished limit on established TCP connections, bigger instances have bigger limits. It's hard to hit them with normal applications (you'll run out of memory from the TCP buffers and application state), but you can definitely hit them if you're doing weird things.
I forgot to mention that one of the known problems of DNSSEC is the DNS zone information disclosure problem. Online signing would allow the problem to be eliminated and reduce complexity by the protocol no longer having to be designed for enumerating DNS records. Of course, DNSSEC2 would probably only allow ECC signing too (I suggest both NIST curves and Curve25519 as options).
I'd be interested in hearing you elaborate on that
Nope... that's the law. You being paid the same as the H1B is absolutely in alignment with it. The USCIS won't grant an approval if the H1B is paid below market rate...
So the guy is talking utter nonsense and you'd rather not "feed the trolls" so to speak? Genuine q, security isn't my speciality
Java 9 Will Finally Understand Dependencies
Souped up RMQ library
The title of this submission has been changed now, but it was originally "Pale Moon may drop Firefox codebase and write a new browser from scratch". Which does not seem to match the post:

> the idea has come up to make a new browser product, re-forking from a later point in the Mozilla source tree
IMO you need both traditional top/down searching and planning as well as deep neural networks. AlphaGo is a good example of that kind of mix.

Furthermore, the mechanical engineering problems in robotics are important too. We currently have relatively bad robot platforms. Boston Dynamics has made important progress in this area as well.
The answer for banner ads is that they should simply be removed, because despite living in the boundless digital space all they can really do within the format is show an oddly shaped image.

As is clear by now, the only way for ad networks to provide any sort of extra value to the service is by choosing the exact image very carefully. To choose the ad carefully, the person browsed must somehow be differentiated, and there really isn't anything to do but tracking.

So ad networks must by logical necessity turn into unregulated surveillance networks and try to soak up as much data about every visitor, collect and collate this data for the express purpose of tracking individual behaviour and then use this information to choose the image.

This creation of a private surveillance network for tracking of individuals is basically the minimum level of sinister an ad network needs to have any sort of "dynamic" product. Yet, at the end of the day, banner ads don't amount to more than very basic content, so it hardly seems justified to create an invasive surveillance apparatus just to serve slightly less irrelevant content.

And there doesn't seem to be much at the other end of sophistication: paid sub sites with dynamic recommendations for the visitor based on stated preferences.

Banner ads can never amount to more than those small ads crammed into the edges of the newspaper, despite being in a domain where companies can talk to users directly and dynamically. The reason for this is that you don't have a conversation with someone trough a small hole in a newspaper and as long as that is how you serve your ads, spying on the user is the best you can do.
I have never heard of palemoon before but I agree with these points but not the conclusion.

Probably to some extent that prescription makes sense however it can never be successful. Search can never be decoupled from the browser. It just can't. I keep twitter spamming Brendan Eich with this for the Brave project.

Guy is way smarter than me.

Created the language I use sloppily.

Has more credibility, team, ect than I ever will.

However, I still think I am correct. No one gives that much of a fuck (within reason) what UI you wrap around Google.

To palemoon. Please build a search engine. I have only tracked a few teams working on this. Probably could get a 1 year headstart before this becomes "hot".
You're right. I'm not saying that the issue in serious. Minorities in tech is a HUGE issue at the moment, as it should be. The more smart and driven people that pursue this crazy field, the better.

I'm just saying that having a full understanding the context at hand helps more. The OP of these tweets didn't provide any hard evidence either, FYI.
The current title doesn't seem to match the post that much better either. Clicked to see what awesome new idea about a next generation browser I will encounter. Was not quite what they were talking about.
I think people on Hacker News have a good sense of humor. However, with no indication of sarcasm, attempts at humor can instead make you look foolish. Try adding a winky-face next time, dummy ;-)
Seems that CNTK already implemented this.

https://github.com/Microsoft/CNTK/wiki/Enabling-1bit-SGD
Check out my site and let me know what you think? I serve only images that are self-hosted and have found that my readers really appreciate it.
Shows there's something good about the culture?
I heard back from Chawly himself that he's been in an accident; he's putting fulfilling orders on hold until he recovers.
Yes, you can. As long as the import is pure python code, it'll handle the import just fine.

Edit: Within reason. Anything involving the sys module is out, since there's no system to back it.
That is a good synopsis of the situation. Thanks. It also hints at the solution, which is a more trusting relationship between publishers, advertisers, and readers. I'll give The Economist digital edition (native iOS) as an example.
http://venturebeat.com/2015/07/22/y-combinator-president-sam...
The author clearly doesn't understand some extremely basic economic concepts. The world is very far from a completely automated future where the economy is run by magic pixie dust. It might not seem like people actually work when you're a blogger from new york but there are people out there do actual work for a living.
Also the text on the code samples is so large the typical code is twice as wide as the box it's written in. Painful.
> in terms of tooling, ecosystem

Does F# run on .NET Core yet? Last I checked .NET Core and ASP.NET Core didn't support F#, which is a really big demerit for new projects considering this is the platform Microsoft is pushing for future server side applications (as they should be).
> Effort put into rhine-ml: 2 months

> Effort put into rhine: 1 year, 1 month

Props for the effort put into this! I came across rhine-ml a while ago and thought it would have been a nice, native alternative to Clojure. Both of these projects look very well thought out.

Curious, is this a learning project? It seems that way considering you go into detail about the inner workings.
If you wrote it up as a blog post and submitted it, somebody would just change the link to this one and accuse you of posting blog-spam.
What is meant by "third party tracking tag"?
>Sounds like it really wants to differentiate itself from the "old kind of socialism"...

Technically he's right that UBI is not socialism; it's basically yet another solution for rescuing capitalism from its inherent contradictions.

>And, as with most socialist thought, tends to kick up a lot of cries and moans from the self-professed economists in the room.

I'm enjoying it mightily. You know you're getting close to the truth when people with aspirations of domination try to attack your ideas.
Socialists feel entitled to free money? Do you have some sources on this?