skysight-inc/HackerNews huggingface dataset:
But CSS is the fun part...
Magic Leap has a long game in mind. I have read/watched many interviews with them over "the years" and this was my impression. They aren't in it to just launch something quickly. Just because everyone else has that expectation doesn't mean they are failing or will fail.

I have a pretty high degree of confidence in them and their vision. I do wish it was an "open" company/product though. Who knows, maybe it will be.
Actually that's not correct. The first world consumer society demands and consumes a lot of products - products made with plastic, packed in plastic, handed out in plastic bags, bottled in plastic, etc.

We buy, then toss (trash bin, recycle bin, or on the ground) the packaging and even old/broken bits we no longer need.

Certainly the developing world needs some education and behavior changes to limit their impact, but we have much responsibility ourselves.

And our trash/recycling is often shipped to their lands - then stored, dumped, or otherwise "recycled" poorly. Weather events or just poor planning allow some of that waste to end up in water systems.
> Pipes and sockets on a local system are usually implemented using shared memory.

... where the sharing is mediated by the kernel. You can't access the pipe/socket buffers directly from a user-space program.

EDIT: IIRC, POSIX message queues, at least on Solaris, are implemented SHM and clever queue bookkeeping. But MQs are not sockets or pipes.
Yes, it's better to have an x10 team, rather than an x10 developer.

Developers should strive to better themselves, but it's important not to fool yourself, too. Having a strong team is almost always better from a business point of view.
Several years ago at an .edu I had to deal with an upgrade from our current system to Banner. I truly feel for you. :)
Much of what you learn to get up to full speed doesn't directly transfer and is more beneficial to the employer than the employee.

>What incentive does a company have to train employees in that environment?

The normal incentive is access to a larger employee pool and cost. You have access to a much larger group of applicants if you're not looking for 100% productivity on day 1.

Also if you are willing to spend a bit of time training your employees, they are less likely to leave. Give them raises equal to what they're worth on the open market and most of them have no reason to leave.

Reducing employee churn is worth a lot of money. No employee is anywhere close to 100% effective on day 1, and from experience, training goes a long way towards improving employee retention.

Not providing training because you're afraid an employee will leave sounds a bit like a shop owner who is so scared that someone is going to steal a few pieces of candy that he locks down his store so tight no one wants to shop there. Sure a few people will take your training and run, but that's just the cost of doing business.
The purpose of higher education isn't to educate the mob. It's to protect education -- the very notion of being educated -- from the mob.

That so few schools recognize this doesn't mean "higher education is eroding"; higher education has always been a niche of a niche.
You realize that the guest OS _does_ things right? It's not just overhead. You can't just remove the Linux network stack, you have to replace it with something. (And the Linux network stack is pretty damned good at what it does.)

The intrinsic overhead of the OS (i.e. costs of mode switching) is much smaller than you might think.

It's true that some programs don't really want an OS getting in their way, but a modern operating system provide decent facilities for getting _out_ of the way (e.g. O_DIRECT for block I/O, pinning tasks to cores) and that's usually what those things use.
Mind you that the GDPR is EU law, whereas the judgement here is an ECHR ruling, and these are separate institutions. All EU countries are in the ECHR, but not vice-versa.
What kind of domain are you in that allows you to migrate code to random operating systems with such ease? In any case, I would be skeptical if changing OSs mid-business was the common case. More likely, I'd guess people choose the software stack before the hardware, based on their own experience, advice from others and/or other external factors (requirement to run existing applications, etc).
Care to elaborate? I fail to see the context yet your idea sounds interesting.
I'd recommend adding:

.PHONY: watch
.PHONY: clean

In the appropriate places.
Sure from a "task" stand point, but take quality, reusability, unique approaches, business sense, etc. and the best devs add easily 10x value if not more. Right?
Not sure if you know, but MA has been trying to build a wind farm off the cape for a decade or more. It's now under contract, but they get sued at every stage, so it's not clear when it will deliver the first watt. Literally everyone is teaming up against wind power off Cape Cod.

https://www.capewind.org
Regulate will kill an industry?

Can you give me an example?
I agree with you, but I also feel some opinions sometime reflect into your own personality, and you're identity can be constructed around it. Humour can easily be racist or sexist for example. Now all of a sudden, you're just being yourself, making a joke you think people will laugh at and like you cause you're funny, but suddenly that backfires. Now, it's not just your opinions, even if you changed your opinions, the parts ingrained in your personality aren't easy to change at all. So you can start feeling isolated, or like you can't be yourself without offending or pushing people away.
Could I reconfigure it to use conda instead? Conda can install non-python applications but pip isn't very good at that.
The whole time I was sarcastically thinking, "yeah I'm sure you get 10x by choosing consistent naming conventions. That will make up for the months of tearing your hair out trying to learn how ANNs work without a very solid understanding of math/stats."
I just signed up a few weeks back, I just got email 6.

I am interested in it mainly to pick up tips and tricks
In my opinion, this article would make more sense if two things were first defined:
1) What is a data scientist?
2) What would it mean for someone defined in 1 above to be 10x more productive?

Then it says nothing or little about understanding foundations of research, math, and computer science, instead going into superficial things like 'understand the business' and code examples that could be produced by a beginner level programmer.

This is not how to get to 10x, more like barely, possibly competent.
> Oh, and the FOV on the PS4 version is horrific

Eh? There's an option for that.
It's amazing how the internet used to be a decentralized tool of anonymity, freedom and exchange of information to a centralized tool of monitoring, information siphoning and control.

As a kid growing up with the internet in the 90s, I used to laugh at people who said the internet could become a tool of control and monitoring. Now it seems inevitable as the internet becomes more centralized.
>Betsy deVos can upset the status quo

Still, she's upsetting it in favor of her relatives getting paid loads of money to produce illiteracy.
I worked through most of the first edition (skipping much of the OO chapter) and read the later editions pretty lightly. They're more polished and developed, e.g. explaining better code for the CPS transform, adding a chapter on types, and such. But they do give me a bit of a spoon-fed vibe compared to the first edition, I guess as a result of optimizing it from classroom feedback. I'm not sure depth is the right characterization of the difference -- I didn't get that impression, besides the compiling chapter getting dropped. But then I didn't study them as much (though I did report an erratum in the second edition).
What would that look like? Data-scientist AMAs? Or in person? What would you like to see?
I can relate to this. It was a common theme across Microsoft. In one instance, the team I was part of was responsible for the initial integration of Bing and Facebook. We had about 24 dedicated people on the team (a few partner/principal group managers too!). Our team was considered agile because we released most features every 4 months (this was around 2009 I think)!!!

Anyway, we had a hackathon at Facebook with Zuckerberg and the FB team. There were all these big (redundant) talks by every manager up that chain about how this is the most important integration, etc.

Guess what came out 4 months later??? A like button on the Bing home page! The kicker was that the code for the widget was picked from the facebook developers portal.
I have been in this situation. I then wondered if it was indeed right for my database migration tool to forcibly wrap migrations in transactions and not let me override that behaviour.
Example of Potential. If you have opportunity and ability but you don't combine the two you don't get the potential from chemistry. Just like their wasted opportunity that is their college career.

ALSO it helps with the smell of unwashed clothes, and poor hygiene (Especially smelly hair I LEARNED TO HATE THAT SMELL). I would also boil white vinegar in my tea pot when the smell got really bad.
Well you can always fire up LaTeX and write a report. If detailed enough, that in conjunction with the data set should be enough to survive anything.
JavaScript needs a build system: https://tomdale.net/2017/04/making-the-jump/
Have you tried asking at https://www.reddit.com/r/laravel/ ?
Usually the second miner also saw and included the same transactions so they are not lost. If they didn't the transaction is undone in a sense that it just didn't happen. Of course it can still be picked by the next miner.

The chain that is longest (by difficulty) is by definition a log of everything that happened. Transactions that are not part of that chain are just candidates, nothing less nothing more.
They even require the damn things on their gigabit fiber service (there is a separate media converter, so it's not about the physical interface), and enforce using it by doing wired 802.1x.
I found the gameplay at release enjoyable as a chill-out experience, much more my speed than first-person twitch-fests. I didn't mind that it was hyped far beyond what they delivered, its a game after-all. Maybe millennial gamers have more expectations than people who grew up on atari game cartridges?

Haven't played it for months, but my expectations for any game is merely few dozen sessions of play maybe ~100 hours of play total. What more do you want out of a $50 game? People are too harsh.
Ugh. Unix is absolutely the worst development target. It's clunky, ad-hoc, it uses some horrible ancient programming language and an even more horrible ancient scripting language. Like democracy, it's definitely the worst example of its type ever to have been invented.
Thanks for the kind words!

Hatch can replace Conda as a virtual env manager but doesn't really try to compete with it in regards to binary installs.

Hatch does try to detect when a Conda env is in use and will adjust the shell prompt accordingly. https://github.com/ofek/hatch/blob/59cfdd4a929240dd82b2e4e25...
It happens all the time. Say that Adam handles technical support for some of your best customers, but he's out with pneumonia, or some other serious illness. He's not going to be responding to that urgent request for help with a new API feature, so you need to assign his inbox to Brian.

Yes, if Adam had notice he was going to be out there'd be a controlled handoff, but that didn't happen, so you have to just open up his email and move onwards.
I think once we solved the storage of energy from solar panels the wind won't really be needed. I still would love to see tidal generators that work but I guess it is to much upkeep.
Was it really necessary for Krebs to dox this Gupta guy, an innocent grad student who posted on a hacking forum when he was a teenager? Or for him to dox any of the other people, most of whom were minors at the time of activity, and are not currently charged with any crimes?
Freedom of Speech is a basic human right. Like the right to life, liberty, and property. Can SuperMegaCorp, Inc. decide to murder me? They're not the US Federal Government after all, so they aren't infringing on my Freedom of Life.
Grew up in Appalachia. I agree with some of the points made by Vance in Hillbilly Elegy. I don't think he has a lot of details right, and he's not from Appalachia himself.

However, he's not wrong on cultural dysfunction.

I should also point out that Hillbilly Elegy has been embraced by the same political class that rejected the same key points made by Charles Murray here:
http://www.nytimes.com/2012/02/12/books/review/charles-murra...

I should also note that Vance's book could only have succeeded as a critique of working-class white culture. Had a black man written a book like this about cultural dysfunction in his own community, he'd be vilified and marginalized as an "Uncle Tom" blaming the victims.
Like the others, I'm curious as well. It would be great to have a model like that, at least it sounds like it at this point. :)
If everyone receives the same tax free allowance then it certainly is fair. Fairer and simpler.
Lua is a valid language to write plugins.
Sales Representative
Masterpiece: Street Fighter II
My English is not so good so I hope that I understood you.

What I am trying to say is that there is no need to identify intolerant people. All that is needed is to make sure that intolerant and tolerant people do not limit free speech. Protecting free speech can be done without worrying that people will misinterpret laws. For example, a law saying that anyone wishing to publish something to their site can do so regardless if they are anarchists, Nazis, conspiracy theorist, or anyone else. No mater how much hate the intolerant write they will not be able to stop other people from writing about how much they hate the intolerant people.
Thanks and great question! As Hatch does a bunch of different things, I'll just speak to the package management.

More or less, hatch manages packages based on environments, whereas pipenv does so based on projects.

When pip supports Pipfiles, hatch will as well. At that point, project based package management will be supported too.
Thats the intention of bullying to silence your voice ...
The virtualized hardware interfaces also enormous. And more cumbersome to restrict than seccomp, and more cumbersome to use than syscalls.

I'm not sure I follow the logic in your harder-to-retrofit opinion. In unikernels the central idea is retrofitting the unikernel around the host interface and the application. It seems obvious to me that this would be more easier to develop and debug inside a standard process, than an emulation of bare iron, even if you would have to call it a different platform due to a radically smaller syscall interface.
Next up... can anyone get DooM running on this thing? If you can get the end of it to light up like a Tesla coil to play the chip music, I'll give you extra bonus points. :-P
This is not about learning computer science, this is about learning how to program. Two very different things. I mean if C++ scare, what until your homework is to write an interpreter in an object oriented language.

Having said that I think is admirable that there are students that flourish in these conditions!
Was that around windows 95?
No, it's a lot of people that agree that explicit racial preferences are a bad idea; but then, in most contexts (e.g., hiring) those have been banned federally even where Affirmative Action is mandatory (e.g., federal contracting covered by the EOs requiring affirmative action.)
I hate to inject politics into this, but Red States are about to learn that elections have consequences.
Zone Enumeration via DNSSEC NSEC Records
That's because financial problems are the main reason for divorce. Dual engineering incomes should not have those problems.

Happily married to another engineer for 15 years. Now engineers also like to argue, so put two of them in the same household and see what happens. We do argue about finances, but it's me not wanting to spend money.
Tendermint is hiring.

We have a hubs in Toronto and Berlin, and we're building one out in the Bay Area.

If you have what it takes to design and implement protocol standards for the blockchain/cryptocurrency industry, reach out. We want to hire you!

If you have significant open-source software development experience in distributed systems design, operating systems design, database systems design, or language design, reach out. We want to hire you!

We're redefining the definition of money while we build our future's financial infrastructure.

email: careers@tendermint.com
How Text Messages Change After Having a Baby [Dataviz]
It was recently added in an update
I tend to avoid this particular flame war by encouraging people to define their own personal goals in life and make sure their work is driving towards those goals. The bad place to be is to be giving away all your time and energy to work for someone else's goals, in hopes of a big payout so that some future day you can works towards your own goals.

So if you love your work, great. If you were to get hit by a bus tomorrow with no regrets, great. But if you were to do this work for the next 3 years, THEN get hit by a bus, and wish you had done something else with those 3 years... that signals that you might need some changes.
Try the FizzBuzz test https://blog.codinghorror.com/why-cant-programmers-program/
Wut. The company lied about the product. Isn't that fraud? And you say people were too harsh?
> randomly generated threats (Minecraft, Terraria)

Maybe that's just me, but Minecraft is totally not about randomly generated threats. Sure, you have a certain set of milestones related to combat (e.g. loot a nether fortress, defeat the Ender dragon), but 99% of what motivates me about Minecraft is building stuff.
If you find a valid block then it's more profitable to switch to this block as a base. Chain splits happen when someone finds a block but is not aware of other valid block.
Will this apply to automated email screening, the kind the big companies very likely do to get alerted to IP theft and the like?

I would have to believe the likes of FB, Aapl, GOOG, MSFT, etc. likely have some process in place to detect exfiltration.
Swift can do this.
Yes, the tool itself is 3.5+ but what you are working on matters not!
Ok, I can kinda agree with what you're saying Agustus. But do you really think Betsy Devos is going to make this any better? If so, through what concrete policy objectives (besides just "upsetting the status quo")?
how do you make money via the schemes? if an ICO raises money, it has to attempt to build the product, or else, the people behind it are highly likely to suffer wire fraud charges. Meaning, you can't do an ICO, collect the money and buy a boat. You'll likely go to jail.
Every time I hear 'get a life' it's from people that fill their time partying.
Social Perception/Reality: accuracy dominates bias and self-fulfilling prophecy [pdf]
Yeah, let's see an analysis which controls for income.
I'd go further, I think I might disagree with the ruling. When you write under my.name@company.com, you are representing the company to some degree. Things you write are things the company could be called to answer for, if not in the court of law then certainly in that of public opinion. I think the company has an implicit right to know what gets written under those email addresses.

(This is different from, say, browsing the Internet from a work computer, in which case I don't think the company has any non-security reasons to monitor which pages you visit.)

One exception is can see is answering private emails - if my wife or a friend writes to my work address, I can't see any problem with replying from that same address, and it would feel a little silly to require employees to copy-paste the email to a different account.

I don't know if that was the reason this Romanian employee was fired. And now that I think about it, firing an employee over this offence seems comically draconian to me, which makes me wonder if:

a) the employer wanted to fire the guy for unrelated but hard-to-prove reasons, and the personal emails were a convenient and easily documented excuse

and/or

b) the Court aren't actually worried about the right to personal privacy in your work email account, but they are very worried about potentially handing employers a convenient way to fire an employee at any time for the IT equivalent of jaywalking, even years after the fact

If it's (b) I would consider the Court's decision very wise.

edit: just read the PDF linked below. This part stood out to me:

> On 13 July 2007 Mr Bărbulescu was summoned by his employer to give an explanation. He was
informed that his Yahoo Messenger communications had been monitored and that there was
evidence that he had used the internet for personal purposes. Mr Bărbulescu replied in writing that he had only used the service for professional purposes. He was then presented with a transcript of 45 pages of his communications from 5 to 12 July 2007 [..] On 1 August 2007 the employer terminated Mr Bărbulescu’s employment contract for breach of the company’s internal regulations that prohibited the use of company resources for personal purposes.

All potential of abuse aside - If I were an employer, and an employee brazenly lied to my face like that, I would consider it a strong reason for firing him even if the matter at hand were wholly trivial.
Exactly. I interpret "get a life" to mean, don't defer living and happiness, indefinitely, however you define them.
Well the issue was that the developers lied. They explicitly stated that certain features and functionality would absolutely be in the game at launch... and they weren't. And then when people tried to ask questions about it, the developers disappeared. They were totally MIA for a while (a couple months?).

So it wasn't just hype, and it certainly wasn't about "millennial gamers". It was about people paying for a game and not getting the game they believed they had paid for.
Easy OpenStack Updates: Mirantis DriveTrain
"What you're suggesting could potentially become a problem for a technology if new block propagation takes longer than new block discovery."

But that's an inevitability. New block discovery only takes longer over time, and block propagation will only get more complicated as you add more users to chain.
What it feels like to float in zero gravity
I wish adults rather than politicians were allowed to run things, this is getting ridiculous; a billion dollars over budget and pretending they can afford to spend on more roads. Insane.
> If there was only one of pipes, sockets, system calls, and the filesystem, that would be fine. Instead there are all of those and more.

So you choose ONE for the message-passing mechanism. If the process does not incorporate code that opens a pipe and reads from it, you cannot force it to do so. Alternatively, there are all of these and you want to add VMCALL to that soup as well.

> There's no fundamental reason shared memory should be less safe than sockets (say); ultimately it's just bytes.

We're talking about a unikernel writing to the hypervisor's address space. A bug in the hypervisor's validation (or another exploit) will allow it to overwrite arbitrary memory in the hypervisor. Sockets will not.
Please post this here instead: https://news.ycombinator.com/item?id=15148885.
I think it's also possible that engineering-minded people choose their partners based on more pragmatic reasons, tend to think more about the long term. In opposition to choosing someone primarily based on physical attraction and sexual compatibility, or some mystical belief in love.

IMO, engineers less likely to do things the average couple might do, such as moving in together after a month, planning marriage six months in, and having a baby one year in, they're more likely to be patient and make more careful choices.
Can't you already do that by using multiple tabs?
6 Year Old's Own Composition of the NatGeo's Genius Theme Title Music