skysight-inc/HackerNews huggingface dataset:
It's important to note that a lot of these privacy rules from a time when mobile phones and computers were not common. As such, pretty much the only way to contact an employee inside a workplace (for medical, personal, family, etc.) reasons was via company owned equipment. If your wife had to tell you she has cancer, she HAD to use the company equipment. As such, the stance was that it's resonable that workers can expect privacy even when phoning their family between breaks with company hardware. This is important to prevent employers abusing this information to gain leverage over workers (and if I recall, even in USA certain information is protected).

And this is STILL the case in many industries - you're not allowed to carry your phone with you on a factory floor, so when something important happens, your personal communication MUST go through company owned equipment. In those cases, ensuring that employers don't needlessly invade employee privacy is rather reasonable.

Remember, most of the world's workers aren't rockstar developers sitting in an office with their phones in the pocket.
You don't have to put recyclables into the container that costs anything (more depending on size). Depending on the economics, the garbage company will also give you other containers, free of charge, such as "paper only" and "compostable stuff only". Separate well enough and you end up with a small and cheap container after a little while.
Given that's the case, I'm sure you can go capture the flag at https://contained.af/ .. no one has yet (docker containers, heavy seccomp filtering).

Or maybe you can break out of the Google App Engine linux container and let me know how it looks (linux containers, quite well-worn at this point)?

Or perhaps you can check for me whether AWS Lambda actually collocates tenents or not (unknown linux containers)?

Or you can launch a heroku dyno and break into another dyno and steal some keys (lxc linux containers)?

In reality, many services do colocate multiple different users together in linux containers. If you use seccomp and ensure the user is unprivileged in the container, it's fairly safe.
Heroku has been doing it for years upon years now.
The other services I named above likely do.

Linux containers absolutely are intended as security boundaries. Kernel bugs which allow escaping a properly setup mount namespace or peeking out of a pid namespace or going from root in a userns to root on the host are all treated as vulnerabilities and patched.
That clearly expresses the intent.

Yes, I agree that in reality they're likely not yet as mature / secure as jails or zones, but I think it's disingenuous to say that Linux containers aren't meant to be security boundaries.
When I get home I'll have to check. I'm using it via UnRAID so I don't have as much control over the version I run but they are pretty good about releasing updates, I'm just bad about applying them and restarting because taking down Plex is a sin punishable by death lol
Jazz is good too, for those of us who like jazz :P
Quite the claim without any statistics to back it up, perhaps wired writers are now blue collar workers?

What percentage of professional 'coders' earning > $81,000 per year are college grads vs university grads?

I'm willing to bet its not going to support this hypothesis.
Good points. Tendermint aims to be a general purpose consensus system - how the validators are actually chosen and changed is outside Tendermint's domain.

All Tendermint wants to know is an initial set, and leaves it up to the App to tell it how the validators should change with every block.

You can build PoS at the application level, if you need it. This is what we're doing with https://cosmos.network/. With every block, the application can decide, according to its particular PoS design, how the validators should change.

There's actually no reason you couldn't build a Tendermint app that determines who the next validators are based on PoW they did and submitted as a transaction. Not quite the PoW we're used to, but it shows Tendermint is quite flexible. That said, a 2/3 coalition of the current validator set always has complete control on what goes in the blockchain, and a 1/3 coalition can halt it - we can't bail out of that without a hard fork.

Note PoW is also only safe in a synchronous network, though it hedges this with an economic random lottery. Of course PoW guarantees a thermodynamic immutability that nothing else can.

Tendermint isn't inherently economic, and is safe so long as <1/3 of the validating power is malicious, even in asynchronous networks. That's what Jepsen shows here (well, fails to disprove).

Arguably, Tendermint is most useful as an analog of Paxos/Raft but in a multi-stakeholder, or otherwise more adversarial, setting.

We aim to prove it's also useful for structuring global financial systems and scaling cryptocurrencies :)
Cliff Mass (whose blog is really worth following) points out that this is not an abnormal hurricane season by historical standards. There is not a big temperature anomaly in the waters fueling these storms: http://cliffmass.blogspot.com/2017/08/global-warming-and-hur...

In other words, this is the kind of storm season you can expect to get once in a while even before factoring in the effect of warming seas.
NB copper is pretty notorious for killing sea life. It's fine for fish and mammals, but a very small amount can kill all the algae and non-fish critters in an aquarium. Old timey copper submarine wires killed life for a fair radius on either side when they broke down.

Most sea life just isn't capable of dealing with anything more than trace amounts of copper. When paint flakes or is scraped off the chips could have really negative local effects.
You can see a visualization of the approaching hurricane here: https://earth.nullschool.net/#current/wind/surface/level/ort...
Well I'd say those people in Michigan/Wisconsin/Pennsylvania who voted for stein, because Hillary just wasn't good enough, deserve a "feel good about that?"
Is there something like this for the physical world?
"Without inflation there is no incentive to spend your money"

That is quite the exaggeration.
To give another example, a change was made in the type inference engine for rustc 1.18 that resulted it in no longer inferring types in circumstances where rustc 1.17 did infer types.

https://github.com/rust-lang/rust/issues/42545
Understanding Merkle Trees – Why use them, who uses them, and how to use them
> Make is a good build system but it is a shitty deployment system.

Because you really should not deploy things with your build system. It's the
today's tooling that got this backward. For deployment you have much saner
tools, like package systems.
Not if you want to ever set foot in the US again. If the SEC/CFTC really wants to nab you, they will. There's almost no way to prevent Americans from using your service and once they do you are wide open to any prosecutor worth their salt.
Given how many times btrfs has failed to read data or to mount (with an error), I would imagine this is why btrfs is used by Facebook: because it isn't afraid to 'just let it crash' (cleanly), to use Erlang rethoric.
> Not from the docs, but a pretty clear community example is that tickets for RustFest are more expensive for people who don’t belong to a minority.

Having just looked this up because I wasn't aware of it, I wouldn't classify that statement as true. They allow/ask for donations to help people from diverse locations attend.

https://ti.to/asquera-event-ug/rustfest-zurich/

NOTE: THIS IS NOT A CONFERENCE TICKET. Support us bringing the opportunity to attend RustFest to more people around the globe who otherwise couldn't afford it. Anything you offer here will go into our diversity pool with the sole purpose of helping people from underrepresented groups attend RustFest.

That doesn't mean minorities necessarily, and even if it did, it doesn't mean everyone in that group gets a cheaper ticket. From the first sentence though, it seems obvious they are trying to get diverse nationalities, not necessarily diverse ethnicity from the hosting country.
The trick for cross platform UDF is formatting the whole stick as UDF, without partitioning (no MBR, GPT, or APM). In that case, it works, I tested this just last week on Windows 10, Fedora 26, macOS 10.12.

It's totally sane. It's "like" FAT32 except you don't have the 2G filesize limitation. NTFS might also be sane, but out of the box macOS doesn't have write support.
> To whom does the Borland C++ builder belong.

Me, i bought it off ebay some time ago. Here is a blog post with some details: http://runtimeterror.com/blog/borland-c-builder.html

Note that i remembered wrong: BCB doesn't work out of the box, there is some issue with paths and such (i tried a few hours ago to install it in the latest version). I remember i solved it at the past, but i don't remember how i did it.

> Because I wonder if there will open a market to get old c++/pascal code running in ReactOS?

Well, if ReactOS is supposed to be Windows compatible it should be able to run that software without any explicit support for it since they work fine in Windows 10 (and as you say it is more likely they'll continue working on ReactOS than Windows - after all Wine can run today old 16bit software even on 64bit Linux, unlike Windows).

> But if you can keep your legacy win32 stuff in a self contained ReacOS vm...

Personally i prefer to run things natively because i often use those older tools for "real" work, mainly because of their speed (i write a game engine in C and Borland C++ 5.0 can compile the entire thing in less than a second). C++ Builder can also be very helpful to create a quick and dirty GUI for some C library (merging oldschool retro with bleeding edge, i modified GLEW to work with C++ Builder to create some tests for OpenGL 4.6 that was released a few days ago - being able to easily throw sliders, knobs and other widgets is neat).
This short video from NASA about Cassini's Grand Finale is worth watching!

https://www.youtube.com/watch?v=xrGAQCq9BMU
Consider also that the strong political incentive is to order evacuations at every opportunity. If the storm fizzles out or veers off-course, the politician can say "Better safe than sorry" and be no worse for the wear. If the storm turns out worse than expected, however, and the politician did not order an evacuation, he will be eviscerated no matter what.

This means it is always politically expedient to "cry wolf" over anything with any potential significance, which only makes _meaningful_ evacuation orders less heeded.

At this point, we're 5 days out from the storm hitting the continental US, and they still don't really know whether it will hit Florida or not; it could still veer into either the Atlantic or the Gulf.

Where I live in Central FL, people are already hoarding gasoline, food, and water, and it may turn into Mad Max before the storm even hits. Heeding warnings is great but per usual, it seems to be one extreme or the other...
Try outside the big ones? It takes only a few minutes to find one host that allows one to register without such stupidity.
Republicans also have their extremely regressive social policies.
That's cool.
But presumably any surface insulated in this way will reach equilibrium with the atmosphere/space in a similar way, correct?
I appreciate the author took time to write about this but I am skeptic about this because all Lenovo community knew about this issue. This is when you need a hero to reverse engineering and deploy a better driver if possible.
After almost two years on GCP I can't give them anything but glowing reviews. We also began using with a pile-o-credit. There have been two billing/usage issues in that time. The first was an error on their part and was corrected without drama. The second issue was an error made by my team. They helped explain how to avoid it next month.

I'm really hope that your experience (rather than mine) is an anomaly.
There already is one as part of the video player component, at least on iOS, right next to the button that toggles full-screen.
Unlike docs those conferences are totally optional when using the language. Which is why I asked for doc examples specifically, as that was OP's claim.
Solar panel efficiency decreases with rising temperatures, so maybe increasing its emissivity in the infrared window could improve efficiency.
> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.

https://news.ycombinator.com/newsguidelines.html
Umm ok? I don't see the connection to your previous point which was saying the Chinese government can single-handedly destroy Bitcoin worldwide (or even in China).

Drugs are highly illegal all over the world and yet it's still easy to buy them with a few phone calls. Now imagine if drugs could be shipped instantly over the internet from another jurisdiction where they were legal. There would really be no way to stop them. China can't do shit on their own if Bitcoin stays legal in EU/US.
Heh, I remember coming back from Martinique, I landed in Paris, and while we were driving I was a bit lost, there were no up and downs anymore; everything was sooo flat.
Please note that the Cliff Mass blog post you linked to is not about the hurricane discussed here. Also note that your summary of his post ("this is not an abnormal hurricane season by historical standards") is misleading as that is not the topic or conclusion of that piece.
What does RISC mean? hint: it's not about the number of instructions
I tried No Mans Sky a year ago and it was so utterly shallow and boring. Lots of breadth and zero depth. I tried the "foundations" update at some point, built a little base and... it felt empty and pointless and still utterly shallow. The game might have been "ok", or at least, I'd have been less harsh, if it didn't have a AAA price tag (and if Hello Games had been honest).

I did not try the next update, and while its added a lot of the originally promised features, from what I've heard and seen on youtube, it still looked shallow and lacking depth and substance. So I've given up hope that these 19 quintillion planets will ever be interesting enough for me to bother playing it again.

Also, regardless of whether they eventually pull of what was promised, it doesn't change the fact that Sean Murray mislead or even outright lied to everybody and that leaves an extremely bitter taste. I for one will never buy anything that Sean Murray touches or has anything to do with. So in many ways, the damage is done.
Well put. A couple should be required to read this as part of getting married.
I am married to a litigator, and my background is computer engineering, although I'm now management.

About the GP comment, litigators are masterful in conducting problem dissection in a calm manner. It's very easy for us to communicate. The only difficult part, and I think this is universal, is that kids + no sleep = craziness. You can throw the stats out the windows if you have very young children.

Even when we go to school meetings with other parents yelling and screaming, we both found ourselves being on side of calm and to the point. Lawyers that like to argue in a public forum and use big words (as I've been told), are typically law students, and not lawyers :)
Agreed. With so many different "growth hacking" strategies out there already, the "45 Min/Day" idea would really help to clarify which priorities should come first.
One example of a breaking change that had an “acceptable count” of GitHub issues cross-referencing it is this one: https://github.com/rust-lang/rust/pull/42496.
Nice work. I've starred this simply because examples of Windows filesystem driver source are extremely rare. As are people familiar with both Windows and Linux development, which have very differnt styles and conventions.
> You have a choice whether or not to write a check for more than you have in your bank account.

My next meal was always a guaranteed thing, yet I've experienced rent, power, insurance, gas bills coming in at the same time that have left me hoping that somebody doesn't deposit that check for a few days.
Power once gained tends to be used. Google makes a lot of money, that translates into a lot of power, and that is going to be used to the advantage of Google's stakeholders, whether in soft ways or hard. That's not to say that all big and powerful companies do really obnoxious things. There are definitely differences between the morally compromised and the truly evil. But the tendency is toward worse, not better.

If you have a problem with that, you need to find an employer that is on the smaller side or in a market where there are lots of competitors. That way, the company just can't push around others all that much. But a company like that is probably running on very lean margins, so it can't afford to be generous to its employees.
Show HN: Deep Learning Using TensorFlow – Tutorials and Source Code
As a software engineer who's girlfriend is a doctor, I don't think either of us would have time to be chasing anyone else around. I wonder if that accounts for any of it.
Explain how you're reducing taxable income? The taxes on the free rent are the same as the taxes you're saving by reducing your company profits with the extra expense.
Well, that's the biggest set ever, in # of pieces as well as price. So the set comes out to about 10.5¢ per piece, which is roughly the same price as their smaller sets, too.
GiveCampus (YC S15) | Full-Stack and Front-End Engineers | Washington DC, SF | ONSITE, FULL-TIME | https://www.givecampus.com/careers

GiveCampus is a Y Combinator-backed company that builds fundraising software for educational institutions. We're tired of schools being stuck with crappy software that never changes, and we're working to bring actual innovation to the space, and solve the hair-on-fire problems fundraisers face.

Michael Seibel, CEO of YC, expects us to be a household name in the next few years: https://news.ycombinator.com/item?id=13896296. We were also covered by the Washington Post last year (https://www.washingtonpost.com/news/grade-point/wp/2016/04/1...), and have more than 5x the number of schools using us since it was published.

We're still a small team, so if you're looking to join a fast-growing startup and have an immediate impact, we're looking for both full-stack (Ruby on Rails, Postgres) and front-end engineers with at least 2 years of professional experience. Our current team was previously with Facebook, Amazon, and Intel.

Please no recruiters or dev shops.

Reach out to careers@givecampus.com with a bit about why you're passionate about education, and a project you've working on that you're particularly proud of.
> ave you ever visited a page that blocks right-click? Would you want to forbid Mouse Events because of this?

No, the left mouse button is for interaction with the webpage, the right mouse button is mine. Just don't send any events for the right mouse button.
Yeah, the mass migration of tech companies out of the Bay and to Austin, Raleigh, Boston, and Atlanta is definitely a sign of "red state decline".
This is a great guide/collection! It does a great job for those who know the basics to step up the game, thank you so much.

However, something notable that IMHO is missing is accessibility. This is clearly a DESIGN guide and should NOT be treated as a UI/UX guide. Some of the color in the page for instance don't pass the WCAG 2 AA guidelines, which is a really flexible one, let alone the WCAG 2 AAA (a more strict one). The mid-gray text over white background looks great; but it's quite bad for reading.
When to use aggregate/filter/transform in Pandas
I'm going to guess that some stuff might be there, if for no other reason than to support the bootup process for computers that use the classic BIOS which starts at 16bit real mode.

Although considering that 32bit Windows can still run 16bit code, i guess they also need to be able to compile the 16bit-to-32bit bridge code so this is probably another reason why the 16bit stuff exist.
This is untrue.

RustFest sponsors folks who couldn't otherwise attend with tickets (and sometimes travel and other things, I forget the details). This includes students (IIRC)

They also have tickets on the site which you can buy to add money to the sponsorship pool.
A competitive racer will get a bottom job once a year and dived (cleaned) every other week. It can last 2 or 3 years with regular diving.

BTW, this is a great application for underwater drones both for big ships and littler sailboats.
You can also be taxed more without ever seeing a reduction in your bank account balance--it's called inflation and it is insidious.
Show HN: Key Values – Find engineering teams that share your values
They have a vested interest literally (RSUs). I'll let you decide whether they should disclose that before making comments defending them.
>Things like TIS-100 and Shenzen I/O confuse me. Why would I spend time learning some esoteric assembler that exists no where else, when you could take that same time and learn an actual assembler?

I think it's really more for people who don't realize they're learning an assembler. Also, it's less daunting than a real assembler because it's so much simpler.
Thanks!

1) We're looking to get the Cosmos Hub up before the year is out, and to roll out production support in 2018.

2) Great, if you like. But if you want to support light clients you will need a scheme for producing Merkle proofs. Streaming data out of the app into Postgres to better serve clients, sure. But Postgres within the hot paths of your app? Not sure.

3) Sure. Or you can use BeginBlock or EndBlock messages to have the blockchain automatically run code even without transactions :)

4) We're still working on this. For now you can use an external random number oracle, or the block hash, which is available in the Header passed into BeginBlock. The block hash is currently highly manipulable.
Hey Morons, Can You Stop Buying Lenovo?
Wait what's shimming?
I am a university CS student and my microprocessor course has us learning assembly. The concepts I learned in TIS-100 are definitely making it easier to grasp how things work at the most fundamental level. It might not have taught me x86 assembly, but it taught the basics like moving data between registers and working with only the most basic instructions. Still found it very useful.
Microsoft introduced a high level of non-opt-out telemetry. That's what is controversial more than the telemetry itself.
Beyond the lies, I could have forgiven the game for what it is if it didn't have a AAA price tag. But of course, they did lie, so... yeah.
If stellar mass black holes are merging to form IMBHs, wouldn't we expect to detect such collision events frequently? Or have we not yet collected enough gravitational wave data to put bounds on those events?
> I could get one with a window, and a door that locks.

For a couple hundred bucks?
Server-rendered charts in Django
If I want to bootstrap my node and I join a network where 2/3 of the nodes present a newly-created (false) transaction history, and the remaining nodes present the original transaction history, how would I be able to tell which chain to follow without trusted/special nodes?

In other words, the plan of attack wouldn’t be altering the current chain (which indeed would require owning coins on it, because of proof-of-stake), but rather presenting a completely different chain to new nodes with a 2/3 node majority.
> People are waking up to the idea that if they can contract themselves out to multiple clients, they can have leverage to extract their actual market rate from employers.

The people who are living this lifestyle ("gig"-only, or multiple part time jobs) seem to dislike it. Their income is unpredictable and highly variable, while their expenses are consistent and difficult to meet.

Please note that I'm not talking about software development consultants - I'm talking about Uber drivers and service industry hourly workers.
Forecasting Time Series Data with Prophet
Yes, tomatoes are poisonous (a relative of the nightshade) but you'd sooner drown in all the tomato juice you'd have to consume.