skysight-inc/HackerNews huggingface dataset:
The threshold were nice sites asking to be whitelisted that were using either malicious advertising services OR injecting so much crap that their site became intolerably slow (both from cpu and ram bloat) when using my atom based fanless systems.
It would be awfully nice if all the advanced engineering effort being put into multiple competing supersonic programs went towards working on lower emissions for the next generation of regular subsonic aircraft. If we can make a new subsonic jet for normal people that's at least 30-40% less carbon intensive, then that's something to get excited about.

Agreed on HSR though - here in Australia HSR has been a pipe dream for decades...
Clash of Eagles by Alan Smale, the best novel I read last year. Alternate history: Rome invades Cahokia.

No affiliate link: https://www.amazon.com/Clash-Eagles-Trilogy-Book/dp/11018853...

Edit: corrected author's name
Russian APT 29 group launched cyber attacks against Norwegian authorities
First off, I do know that I assume some things here, which is my way of saying, if you have to sacrifice that much maybe working from home is not (yet) your thing. Realize that if you need people and cannot reach them when you need them or if you cannot get an office (room) totally away from wife or kids then this might just not be for you. In most other cases I would definitely recommend it.

Second, I moved from a city to a remote and very small village. But in that village I have never had more and more successful social interaction; I can call most people my friends there and made some good friends there as well.That was at 36 years old when we moved. Just saying that again with some meaning; I do not think you know until you try. We never expected to end up with more friends in this village than we ever managed in cities. Life can be strange but this made working from home much easier; run/hike at 7 in the morning, coffee with friends at 8:30-09:00, work 3-4 hours, lunch with friends (I try to perfect my curries and pizzas so often we invite) and then, around 16:00 3-4 hours of work again.

I agree with most you say though. We worked actively to tweak parameters for years. And if it would not have worked, we would have gone back to work. Luckily we do not have to see if that would have actually happened...

Edit: I should mention, and I often forget because it is the only way I have ever worked; my wife and me are both contractors. I have never seen a pay slip in my life that had my name on it. I think that matters because companies generally much faster let you work in your own office if you are a company; they assume you have an office and such...
Programming the network with Perl.

https://www.amazon.com/Programming-Network-Perl-Paul-Barry/d...
Coming Soon – Open Source Guide
Very interesting observation.

I had always seen the fight as between capital and labor. But then again, I'm an elitist white urbanite.

The book Democracy at Work (linked upthread) attempts to find a third way. Worker owned democratically run organizations. My personal interest comes from when I used democratic decision making on my own teams, to great effect. Alas, we didn't control the capital, so our efforts had limited broader success.
I don't think "silicon valley" is worried. I think the body shops are worried, and the writer of the article just conflates the two (because he doesn't really know - or is not interested to know - the difference?).
Small Gods.

http://www.goodreads.com/book/show/34484.Small_Gods

It's the 13th book of Terry Pratchett's superb Discworld series, but it's the perfect entry point for anyone who hasn't read any of them because it doesn't require any exterior context, and it's pure Pratchett in his prime.

I honestly can't recommend it, and the rest of the series, highly enough. If you haven't experienced Pratchett's work then I implore you, beg you, to get a copy of this book today.
We used InfluxDB along with a few other tools. Check out: https://www.influxdata.com/time-series-platform/
I can't believe 3 people downvoted this :) Customers who hate your guts is not a good formula for the medium term. (Long-term, companies can change - customers like Microsoft a lot more these days.)
Screeps - an MMO where you program resource-gatherers with Javascript or other languages. I haven't actually played it, but it sounds like a cool idea.

https://screeps.com/
The Color of Magic by Terry Pratchett

I understood a lot more of the jokes this time through, I think I was in Elementary school the last time I read it :)
I appreciate the links.

Here's a more recent link, specifically regarding terahertz research, you might find interesting.

http://iopscience.iop.org/article/10.1088/1361-6463/50/4/043...

I want to emphasize an important distinction: that vacuum-based amps have higher potential switching speeds than semiconductors is not a novel thing, nor is it early stage research. It is part and parcel of the nature of semiconductors. What is cutting-edge is miniaturization of vacuum-based systems using conventional fab processes. That's the exciting stuff!
You're right. Most developers could care less about anything that doesn't impact their daily working life.

But I would argue that issues like wage suppression, security, and privacy have a huge impact on our work-life balance, income and the software we write.

An organization of developers dedicated to collective bargaining would be able to support advocacy groups and give them teeth in their dealings with large multinational corporations and even governments.

Would you agree?
For me it's more like 300 loc.
All research is international, it's just a community of scientists.

It's always disappointing to see science described as if it's a sportsball game between nations.

Whoever develops the tech first, we all win. You know, as long as the new sentient AI doesn't slaughter us all in our sleep that is.
If this is mostly looking for "real-world languages", I'd recommend Ruby Warrior (https://www.bloc.io/ruby-warrior/#/)

For in-game-only languages, pretty much everything from Zachtronics.
Direct .epub link for iOS: https://www.gitbook.com/download/epub/book/jannewmarch/netwo...
Stop Expensive Bugs with These Proven Methods
State of the Art by Iain M Banks
It looks like it might be a nice language to write stuff for the GBA with.

Or the GB/CGB, for that matter, but space is much more limited there.
Reviewable is amazing, thanks for making that.

I've used lots of review tools and worked a bit on Google's review tool and on ReviewBoard in the past, and Reviewable is better than all of them in my opinion (or at least, better than when I last used the others).
Foodies Know: Boulder Has Become a Hub for New Producers
This is really what the argument boils down to. Whether being able to move only once at a time could really be considered strategy or just mechanical skill.

Personally, I feel that this falls under the category of mechanical skill, because you can play just as well with this movement style as you can in the previous style, it just requires less ability to click and press a key exactly every 500ms.
That seems unfair. The business she embezzled from, and by extension its shareholders, were harmed regardless of what she actually did with the money.
How to get Rich - Felix Dennis

https://www.amazon.com/How-Get-Rich-Greatest-Entrepreneurs/d...
I'd suggest learning it while you go along. If you know Java SE already Java EE isn't that big a leap conceptually. The difference is really mostly in additional APIs, libraries and tools like application servers (which also for the most part are nothing more than a glorified Tomcat). Those can be learned and Googled as needed.

Moreover, many of the intricacies of enterprise tools like WebSphere AS for instance (which is a pretty notorious example) can't be learned from any book.

Knowing the Spring framework, Hibernate and technologies like JPA is vital, though. Those aren't part of Java EE, however (although they're mostly used in enterprise environments).

Spring.io and Mkyong.com are great resources for getting started with that.
I think the key benefit is actually significantly reduced memory footprint.
Ehh, there's a reason I started the thread off with "not your Dad or Grandma's union". :)

Why can't there be another way than the way our grandparents' unionized?
reinventing organizations https://www.goodreads.com/book/show/20787425-reinventing-org...
Yeah, such a horrible implementation. What's that for?
You can postulate whatever scenarios you like, but they bear no relevance whatsoever to what actually happened here, which is about as clear cut a case of copyright infringement as you'll ever see.
I had never heard of codingame.com. This looks really interesting. Thanks for mentioning!
The Audible version of this is excellent, one of my favorite Audible purchases. The narration reminds me of British comedies and sets the right tone for the book.
Breaking Facebook's TOS isn't a breach of the law. God help us if it ever becomes illegal, what a creepy dystopia that would be.
Microsoft to Move Michigan Employees to Detroit in 2018
I just read Ben Parr's Captivology, highly recommend btw. He points out negative headlines grab more short-term attention.

The problem is a vie this article and the concept is that negativity grabs our attention because we're wired to detect and process threats...

That means instead of neg attention grabbing us then us reading the article with an open interested intellectual mind, we are drawn to read the article and look for and perceive its information as threatening. To disarm it.

That ends up wasting everyone's time.

In general we should expect fully open systems like this to lag highly capitalized operations somewhat. And we should all, generally, use this as a reference point for improvements using our unique skills.

And that happens somewhat, except for the fact we're approach the article with our mind in the wrong state thanks to the "threateningly" headline.

So great observations on your part!
Deep Work by Cal Newport.
http://www.goodreads.com/book/show/25744928-deep-work

Eye opening reading for everyone who works in IT, science or any industry that requires long chunks of deep attention.
I am not sure you understand. Opensourse is the philosophy so that's the main metric for a open sourse laptop.
I disagree too. Frontend is getting more complex each day, and I find that functional programming languages help a lot with large projects. Frontend SPA's are crying for help with the exploding complexity :)
That's collusion and it's not cool. No top pro would ever seriously ask to 'check it down'

Kelly's criterion and the sharpe ratio is not relevant for the format played in these human-AI heads up games. They play with an unlimited bankroll.
IO-intensive (what this module would be used for) != CPU-intensive. When considering "pure" code in CPython, YARV or Perl, JavaScript easily out performs all of those, when thinking of dynamic languages which the Node community would be mostly comparing against. Obviously compiled and statically compiled languages are a different ball park in terms of both performance and culture.
Does Snapchat Need to Go Beyond Young Users to Succeed?
I also implemented Tetris not long ago in Swift3. Maybe someone is interested. It has 3 frontends, iOS, macOS and CLI using the same game logic.
https://github.com/Stitch7/Tetromino
Data Analytics Platform and Bulletin Board for Raspberry Pi
I completely understand. How do you feel about collective bargaining in general?

Consider a case where let's say the founder of an extremely successful yet 50 person software company sells the company for an ungodly sum ($250mil+) to Corporation X but as a part of that deal this founder doesn't provide any equity to 80% of his/her employees who helped build the company?

What should they do then?
Amazing - I'm gonna use this in the future :)
Not only, but it achieved this 20 years ago, on computers of 20 years ago, and on internet connections of 20 years ago.

We've seemed to replace the merits of direct functional efficiency with a novelty of complexity.
> We are posting on a website run by a venture capital firm, maybe you can explain why the market is not relevant here.

Such a cynical world view. At least Don Quixote was fighting for a good cause.
I love to know what prompted that change, whether it was due to user feedback, or a management decision, or even just the personal preferences of the individual responsible for rewording the warning.
Thank you! I actually just removed createQty from the code. not only it had a typo, it was not being used anywhere beside the tests.

And, as some commenter on Disqus said, probably the right thing to do would be returning an Qty option from the function, and treating it properly.

I have no experience with Scheme, but already worked with Clojure - it was actually my "gateway" to functional programming languages, hehe!
You are absolutely right, but I think there are ways around it that Comcast and friends have figured out. Obviously carving out territories and sticking to your territory is a big one. No competition for what many consider a necessity. Imagine if the electric company did the same thing? What are you going to do? Live without power?
Yip, count me in this category as well. Its a blessing being in countries where I dont speak the language!!
Getting into "the zone" is a real problem (shure se315's) when I spend most of my working life working surrounded by people.
Its very comforting reading these comments, knowing I'm not alone, none of my friends suffer from this. So yes, thankyou to you all and there are others that know what you're going through.
Mobile deep linking platform – Free premium account
This is why they should benchmark against a raw c implementation with same feature set. People seem to try to raise the bar with just ignoring what is ahead of them.
It kills me that every device I own has a secret RPC-capable OS running on it. Intel ME on my laptop, radio OS on my cell phone.

Why have hardware companies always wanted to bundle crappy software?
The Secret Uber Data That Could Fix Your Commute
Given that many people vomit on their first zero g trip, I'm not sure how a ballistic suborbital flight works with a large passenger compartment.
Yes, people with less to lose are arguably easier to manipulate. But I'd rather see some sort of "I am not a bot." test for independent thinking ;)
Judge bars travel ban, airlines told they can board barred passengers
> The Lockheed SR-71 for instance, derives a fair percentage of thrust just from the shape of the airframe, so the pilots actually throttle back a little once they reach Mach 2+!

That sounds...unlikely. Do you have a source for this?

I have a suspicion you might be conflating the "turboramjet" aspect of the engine design, with the air-frame actually generating thrust.
From my research and experiments, I think that ML languages help a lot "getting the specs right". That means that you have more confidence that the code does what you want it to do.

I can see a lot of value for that in non-tech companies that correctness is crucial, like finance, insurance, health...
is there an online source for that? (preferabley with coverage of europe for me)
Just saw this. Belated response. Sorry.

Excellent link, thank you.

Redistricting is my #1 issue. I've been long

I'm slowly warming up to the idea of voter efficiency. It'd likely moot the geometric based techniques, like compactness.

https://en.wikipedia.org/wiki/Wasted_vote

http://election.princeton.edu/2016/11/24/a-lower-court-win-o...

http://gerrymander.princeton.edu

Politically, I work on local issues. We recently formed a local working group. So far we're researching and networking.

My personal policy goal is to have an open, transparent redistricting process. Regardless of the heuristics used. Modeled loosely on Iowa's system. Though I'm super partisan, all gerrymandering (disenfranchisement) makes me sick. I want to prevent scenarios like Ohio and Maryland.

I do not yet know how voter efficiency standards will change my plans, goals.
Isn't the point here that you are paying for them, just not in a way that the market is currently able to include in the price?
Extremely impressive website with lots of fascinating examples. I assume the website was generated by the real-human-brain algorithm with the given task of "maximum impress site visitor". This will change everything!
I loved that book more than the original. I think they should make it a movie.

How do you continue learning more types of stuff that the book teaches you?
Microbenchmark results don't linearly scale to everything else. Just because language X can print "Hello, World!" 2x faster than language Y doesn't mean that every other operation is also 2x faster. For example a huge factor is algorithm quality. Language X may be fast at "Hello, World!", but then proceed to have QuickSort as its standard sorting function, while language Y has Timsort. [1] Language X may have a nicely optimized C library for hashing, while language Y has AVX2 optimized ASM. Some languages don't even have a wide & well-optimized standard library. Thus you can only really tell how good a language/library is for your usecase if you test with an actual real world scenario.

Additionally, the ultimate microbenchmark winning code is one that does every trick in the book while not caring about anything else. This means hooking the kernel, unloading every kernel module / driver that isn't necessary for the microbenchmark, and doing the microbenchmark work at ring0 with absolute minimum overhead. Written in ASM, which is implanted by C code, which is launched by node.js. Then, if there's any data dependant processing in the microbenchmark, the winning code will precompute everything and load the full 2 TB of precomputed data into RAM. The playing field is even, JVM & Apache, or whatever else is the competition will also be run on this 2 TB RAM machine of course. They just won't use it, because they aren't designed to deliver the best results in this single microbenchmark. The point is that, not only don't microbenchmark results mean linear scaling for other work, but the techniques to achieve the microbenchmark results may even be detrimental to everything else!

--

[1] For some data sets QuickSort is actually faster. Goes to show you that the best choice is highly dependant on actual use.
Why do you need a hotspot? You don't need a computer at all. Chances are, if you need subsidised internet, you can't afford a computer, anyway.
Of course you understand, you know as well as any of us that the average user knows next to nothing about how the Internet, their computer, or their browser works, either physically or conceptually.

It's not unreasonable for a user to take Google or Mozilla or whoever at their word when they call the feature "incognito mode", or "private browsing" etc. They don't know the first thing about how their privacy is breached in the first place, so why would they know how their browser mitigates potential breaches?
basically all apps now a day communicate via http to avoid firewalls.
Ask HN: With nothing but an open-source portfolio, how to start job-hunting?
I’m a young student in high school who has predominantly spent their time working on open-source projects to create a portfolio demonstrating proficiency with a range of tools, languages, services, and paradigms. With this as my main asset, how might I best go about searching for a job given no prior formal work experience?
not that bad.
Tip: the landing page looks like something that wouldn't inspire me to trust the design or whatever the product is going to deliver. For example it the colour pallet and the use of times new roman (or similar) font makes me think of Geocities back in the early 2000 / late 1990s.
Chasing a Dream Built on Dairy, This Master of Milk Came Home
The Martian

I love it. It's about doing the impossible, one step at a time
Having lower latency and bigger throughput is always good. But will it have any impact in real apps? Memory management and IO aren't gone just because your http stack is fast. The average node app will probably fall way behind just because of GC.
> I've read that due to the constant leaking while on the tarmac they would have to immediately rendezvous with a tanker to refuel after takeoff.

To reduce structural loads the aircraft took off with a very light fuel load and refuelled in flight.

Rather interestingly, the modern fascination with SR-71 stories and facts has turned a rather mundane "weeping" of fuel into the much more exciting image of fuel almost gushing out of cracks in the fuselage at such a rate it had to be refuelled immediately after takeoff!
I expressed myself badly, your term was correct, breaking TOS, not breaking the law (for now, hope never lol).

In the worst case he would get banned from using Facebook, which nowadays can have can be negative based on the capacity user is engaged with it (using it as an online identity manager for logins, social consequences etc.).
I don't know, and honestly don't want to, what a pretentious sentence like “normal 1st world countries” mean to you, but many countries with world leading HDI have only two sockets per cabin. Usually the two seats by the window.
I could go on and on about this.

My direct observation is that (most) successful politicians are careerists. They started as pages, legislative assistants, etc. Makes perfect sense.

At the same time, most of the lowest rung (entry level) offices have a ridiculous number of candidates. Most first time candidates are walk-ons, having no idea how to play the game (me, for example). Most aspirants wash out after their first loss.
Well isn't that a reason to compare against real competitors instead of showing off against the ones you can beat?
Routing a FreeBSD Jail Through OpenVPN
It takes more than one to race. A counterpart in the arms race is implied.
will try it with my friends bachelor party, looks neat
Am I misunderstanding when I say that National Debt is basically the amount of dollars in circulation. Which is to say that the only way for gov't to introduce more money into the system is to issue it through Debt. So if we have a growing economy, measured in GDP, it does necessitate a need for growing the money supply (e.g. we have more millionaires and billionaires than ever-- where does all this money come from?)
Minecraft server status LED dashboard using Python and Raspberry Pi
I actually stopped playing games when I learnt how to code... coding is more fun!
You'd be surprised how many implementation options there are in halite. People have come up with starter packages for just about every language you would ever want to use.
Previous discussion: https://news.ycombinator.com/item?id=8743374
Could someone explain whether this has an impact on the EU Privacy Shield law? Is this a workaround those? Does it only apply to data of US citizens held outside the US or can the FBI now seize data of non-US citizens, held abroad, without going through local (non-US) authorities?

If this is a workaround for EU privacy laws it'll be the final straw for me and I'll be moving my data from Google but it's a complicated area so some clarification would be nice.
How I review patches
Sadly, they have zero marketing in the USA/HN sector. But their platform is terrific, better than anything else that's already out there.
Blockchain Demo [video]
Good point but you misunderstood my argument. It's in the interests of corporations to push up supply and if you look they are doing just that.

My concern is that without a counterbalance of developers advocating in the interest of the workforce; individuals will always be at a disadvantage.

Why? In a business everything comes second to profits and the accumulation of capital. Anyone who has worked at a startup outside of the US coasts knows this well.

I'm not saying we employ the old methods of unionization, but what am I saying is that we need collective bargaining.

It's up to us to identify a modern model that addresses your concerns.
You're using extremely subjective labels 'rich','well off'. These terms mean different things to different people.

Also, the discussion was around income, not net worth.