skysight-inc/HackerNews huggingface dataset:
> Would a library like libuv/pyuv that provides an async interface to networking and file IO help in this regard?

No, it wouldn't. libuv depends on OS facilities like select, poll, or epoll, and then builds a high-performance event loop on top of them. We needed to implement those facilities themselves.

In theory, if we didn't care about Python's standard library modules, we could potentially port libuv to support the asynchronous callback mechanism used by EFI. However, we also wanted to write as much of this code as possible in Python, rather than C, to make it easier to maintain. That's why, for instance, we didn't implement the Berkeley sockets API in C to use the CPython socketmodule.c, but instead implemented our own _socket.py in Python directly on top of the efi module.
You're right.

The timer on the page put me under more stress than I'd like to admit. Maybe this is quite a good simulation of code review reality though, where you try cover lots of code in a small amount of time.
That's a pretty silly statement though. It's like expecting actors not to do movies in Hollywood. Even if they would have stayed (like a number of Swedish game companies) they would have most likely been bought by a US company in the end (like a number of Swedish game companies). If there's anything wrong with Europe it's this defeatist attitude in favor of the US instead of finding ways that gives you an edge.
Node JS developer here.

The idea of the project is great. It can be difficult to get folks up to speed on various Node JS topics, and one of the big ones (like with any code deployed on a web framework, really) is getting people up to speed on deployment. Anything that is working on making that easier, especially for new/young developers, is great.

That being said, I really do not like the pricing strategy because I think it completely incentivizes bad behavior and optimizing your API/apps for weird things at anything past micro-project scale. Things like when database queries happen are also not entirely opaque to developers, especially new developers, which is going to lead to them not understanding charges (for instance, would a new developer understand that on a fairly basic installation of Passport and Express, every page request, logged in or not, would result in DB activity as Passport tries to figure out if the session is logged in or not? That's likely to far overshadow the single API credit needed for the API hit.) I think that Heroku's free tier would be much more attractive for small projects, and for anyone more advanced than that, a $5 Digital Ocean droplet is simple enough to learn very basic server administration and quickly deploy your application. There are a number of other Node platforms (Modulus) who will give you good service for < $15/month.

I think it would make a lot more sense to structure this more like EC2's burstable instances, which accrue CPU credits for times when they do not run at their allotted CPU, and then can expend those credits to burst above that CPU for smaller amounts of time. That achieves a lot of the good things you're working on, but doesn't push people toward minimizing trips to and from the DB or instance.
It does seem we are talking at cross purposes.
We already have some of these issues without open source. People today modify their cars to make them perform better at the expense of violating emissions standards. It's a very tiny number of people that actually end up doing so, and they sometimes get caught and are then fined appropriately for emissions violations.

My feeling is that if there are regulations that require certain ethical behavior for self-driving cars, then there will also be periodic testing to make sure your car is in compliance. In the case of aggressive driving, we might also start to see traffic cameras doing automated detection of violations – if it sees that the gap between cars is less than 15 feet it'll take a picture of your license plate and send you a ticket (or even suspend your license until you can prove your car's software is in compliance).

But I suspect that on the whole people are going to stick with the defaults. The same sort of people who like to jailbreak their phones might mess with the software on their cars, but it will be an even smaller percentage of the population that engages in this behavior – after all, if you mess up you may not just brick your car, you might get yourself killed.
Is it also available for international Candidates ?
Thanks a lot for your detailed answer. I understand your arguments, but Google Compute Engine Local SSDs support live migration [1], which seems to prove it's possible, despite the difficulties. Any advice about this?

[1] https://cloud.google.com/compute/docs/disks/#data_persistenc...
Taxi is a perfect market (exchangeable, homogenous product, low barriers of entry) so all profits will be competed out. But since drivers also need to make a living, everywhere in the world they have lobbied for protection so that they can keep some of the profits. Without that, they would work for (almost) free since many people would have an incentive to enter the market.
Since they are also providing a service to the public governments have granted them extra protection.
This is a system that has been working for a long time, and in the long run, Uber will not be able to change this.
"constantly refined and iterated by anyone"

Thats the theory, if you remove device driver folks, how many really works on the Linux kernel ?
It is an accident of history that the people being picked on now are regarded as deserving.

No, that's not an accident. It's an evolutionary necessity: https://www.myind.net/tolerance-intolerance-and-game-theory
Sounds like they are worried about a large-scale disruption to the lodging industry similar to what Uber did/is doing in the taxi industry.
I tend to disagree. Boston is one of the most expensive cities in the US to live in right now — we have a low housing inventory at the moment, and it's incredibly frustrating to see someone buy a property with cash, develop it, and then essentially use it as an unsanctioned hotel. There are AirBNB slumlords out there.

AirBNB seems intended to give homeowners flexibility to rent out some space, but when that model starts shifting to developers creating what are essentially unregulated and unzoned hotels it creates a situation that sucks for potential homeowners and neighborhoods alike. You can suddenly have a neighbor or a apartment in the same building become a revolving door for strangers who don't care about the community, who are giving money to landlords who simply aren't present.

I think in this case some light regulation can make a big difference and give more power back to smaller home/property owners.
If there are hundreds of people working on WhatsApp I wonder why it's so difficult for them to continue supporting Blackberry 10. So what if it's not popular, they should aim for complete coverage of modern mobile OSes. Then again this is the same team that could not implement encryption without outside help.
You can replace your battery, it just takes a bit of time and effort. Ditto the screen. RAM is tough because it's soldered in, but at least they have a good excuse for making the batteries and RAM that way: they want to make their stuff smaller.

Right to Repair did show up pretty loudly with Apple devices when the Error 53 controversy happened, where people's phones would refuse to boot after having the home button replaced. Thankfully, it appears this was an honest mistake and it has been fixed. It does show how losing the Right to Repair would actually look, though: not just stuff that's hard to replace because of design constraints, but devices which arbitrarily refuse to accept unauthorized replacement parts.
Yeah, I dropped Atom because even a heavily plugin-loaded IntelliJ was outperforming it, but vs code is not that much slower than vim on my devices.
This is a hard one. If you are relying on them for financial support, then they have every right to complain. The answer, then, is to not rely on them for financial support, because then you can tell them that you are making the best decision for yourself.

I suggest that you take a job so that you are self-sufficient, and schedule around that. Your time is valuable, too, and if you adopt the "I can meet anytime" philosophy, then that means that none of your time is particularly valuable. Provide for yourself and DO NOT apologize for it.

Your goals are not your family's goals. Accept that, and figure out how to live with this mismatch, otherwise you will only be miserable.

For what it's worth, I commend you for taking the chance, and I hope it works out.

Good luck!
The same is true if you are given actual stock. You owe taxes when it vests (or hypothetically when you are given it if it is unrestricted stock) not when you sell it.
This is my preferred approach as well - and it (anecdotally) works great, since you can then just manually inject any props/spies as needed like any other "dumb" component.

Edit: But he might be pointing to the testing of the actual HOCs/component decorating functions.
What instead of a trinket store it was the National Gallery and the perp was taking a knife to irreplaceable artwork?

Point is at some point you MUST assign a dollar value to human life, and to pretend otherwise is to have inconsistent morals.
While you can't make software perfectly secure you can make security updates as easy as possible. Drupal is exceptionally bad at this.
IMHO Wordpress does the right thing with its auto updates. That still doesn't solve the problem for plugins, but it's probably prevented a lot of hacked sites. I think a CMS without an autoupdate functionality cannot be recommended for general use these days.
I would have been disappointed if he said something out of your playbook. Those are very cliche feel-good PR comments that anyone can say. It's almost like those people at conferences asking questions they're not even curious about (but for the sake of getting attention).

He's just another normal human being and is being genuine about it.
After all, why is it a bad thing that police are more efficient at catching criminals

Generalizing a bit, the people most likely to make that particular argument are in my experience also the people most likely to respond to "three felonies a day" type arguments. I don't know why, but the strongest law-and-order folks tend to also be the strongest anti-"big government" folks.

So framing parallel construction as a method to enable selective prosecution of anyone (see: "three felonies a day", given unlimited warrantless surveillance, you can Richelieu anybody you like) at any time -- with all the threat that implies of being used to expand government power without limit and intimidate, silence or outright imprison detractors -- is probably a more successful approach.
I meant "community" as opposed to the official guidance we supply, where we try hard to keep things simple. I know that it's easy to slip into the trap of making things more complex and I don't blame anyone for that mentality winning out.
Harmony is fundamentally dependent on the scale and mode used. A large portion of the world (possibly a majority) listens to alternate derivations of the harmonic series which use many more notes than the 12-note Western chromatic scale.
This is carburetor nostalgia, from a time when everything was human scale and adjustable. Look at how chips are stacked and interconnected within packages in modern design[1], that trend will only intensify. Software is also getting more complex, with deep learning the system develops its own if/thens.

[1] http://img.koreatimes.co.kr/upload/news/070905_p10_hynix.jpg
For those who are wondering, some screenshots are on the project's page: https://sekao.net/nightcode/
On Being a Black Man
http://www.cnet.com/news/apple-invests-200-million-in-earthl...

&etc, &etc.
How would you detect these changes in a licensed system if you are allowed to modify the vehicle? If you do behavior based testing - the person will just hide the features behind a backdoor so the testing looks normal. If you do some type of checksum based testing, you have defacto made modification illegal, and it is bypassed by doing a "factory reset" prior to the licensing check, and loading the modified software after the licensing check.

If you try to do some type of remote real-time detection of an unlicensed system, software that is modified can masquerade as unmodified.
Thanks for the info. Was the Russian contribution to the ISS really 10 times cheaper on a per module basis?
Yup, no news here. For people who already know that, this was designed as a post with specific examples that tend to pop up in React codebases and advice about how to migrate away from them.
This is the correct answer. There is definitely cooperation between WhatsApp and the Saudi authorities.

I live in the UAE and it's exactly the same over here.
You mean they are worried about PROGRESS and INNOVATION in the lodging industry which gives consumers choice and funnels money away from the people who pay the lobbyists who pay them.
They're doing it physically, or they're doing it legally, but through one avenue or another they're all starting to do it. 'Surface as a Service', all of what you said about Macs and their batteries, and so on.
One comparison I've heard is: can the platform spin up a new instance on demand in under 100ms? AWS Lambda can.
Companies are spending billions of dollars in r&d to build self driving cars and you think a hobbiest is going to modify his car with his own "aggressive" self driving system?
Account-Based Marketing: Focus on Pipeline, Not Leads
All that is planned though, just not for the MVP: https://github.com/WebAssembly/design/blob/master/GC.md
Whilst it may be a better user experience for those with Saudi numbers in Saudi Arabia (calls would be blocked anyway) it is a much worse user experience for those with Saudi numbers not in Saudi Arabia (calls would work fine, but are blocked by WhatsaApp).

Maybe it's just a use case they missed - but quite a significant one!
Thanks for saying this.
Here is good example of some one with proven jazz and classical mastery to trancend the theory he clearly knows and improvise with beat frequencies. Keith Jarrett, 'Spheres / Hymns'. He especially uses this technique between 20:00 and 30:00. See my thread below if you'd like to read more about why this composition is relevant to the parent thread.

https://www.youtube.com/watch?v=lXymPInuMkM
Women… are far more likely to be Machine Learning Developers than men
You do a great disservice to all the (and there are so many) black people out there who got educated, got good jobs, built families, and realized that most people honestly don't care what color they are, when you say that you're treated so poorly everywhere in the country. I'm sorry but it's nonsense. We have a black president for god's sake.

You have expectations of police as a black man, why wouldn't they have expectations of every person they stop, based on color, shoes, accent, everything. That's part of their job. You're basically saying you're justified in having a preconceived notion of how police will treat you based on your color and theirs, yet they shouldn't? When it could save their lives? Maybe some black people (i.e. the black people who don't live in the neighborhoods where these shootings go down, but spend all their time writing posts about it on Medium), should try a different approach when they've done nothing wrong and are talking to an officer: be kind and respectful and helpful. Don't be defensive and argumentative and offended. Black people who have their shit together and got out of bad neighborhoods are not getting regularly killed by police. Come on.
Yeah you're right. I was remembering the Europa probe I think. They did parts of both at the local University some years back.
Because people would actually use it. A feature which no one uses is worthless.

I'm not saying I agree with the strategy, but you can't really say it failed. For a $30M acquisition it was quite a value as it exploded in subsequent years, it would have easily been approaching a $1B valuation at its peak, it only petered out in the last couple years. I really can't see how building a looping video feature into Twitter would have achieved that kind of reach (of course it would also have been hard to measure)
Yeah, we wrote BITS almost entirely for practical reasons. Several groups at Intel use it to test both the BIOS and the CPU itself. (You have to have enough functionality to boot an OS, but once you have that, BITS can easily test things like CPU power management or MSR configuration.)

The module that displays presentation slides using EFI_GRAPHICS_OUTPUT_PROTOCOL, on the other hand, was definitely "because we could". https://www.youtube.com/watch?v=bYQ_lq5dcvM#t=22m56s
Game of Thrones music by computer hardware
And a cool movie! Add betting and deathraces.
> are you fucking stupid? An addict doesn't look like ceo.

Sigmund Freud and Thomas Edison used cocaine regularly. Nietzsche used opiates. William S Burroughs liked morphine a little too much. Erdos regularly used amphetamines. Hundreds of famous actors and actresses were and are addicts. Thousands of college students will use amphetamines prescribed by doctors to complete their school work, a number of them will end up addicted. Thousands of elderly men and women in America are addicted to their pain medications and probably don't know it.

It's almost as if people who commit crimes against another person should be charged and brought to trial so innocent people aren't murdered in the streets.

PS: Mike Lindell, Joe Roberts and John McAfee are/were CEOs and were active addicts.
It looks like Wasm.instantiateModule(b, m) currently takes the binary wasm and memory to create a module, when would you pass in a linear memory object? Does converting a wast always produce two files?
>The are less likely to rip you off, easier to catch (just press a button), to keep a record on for reimbursements, to pay (by cc), etc.

In Germany all this is provided by regular taxi services.
Alvin Lucier and Giacinto Scelsi have both worked extensively with this concept.
An Almost Acquisition Story
Thanks for the correction, I didn't know T cells multiply by themselves. Yet I assume they don't hang around permanently and will be sooner or later replaced by new, unmodified, cells produced by the body, hence, why I was asking about making permanent changes.
Ah. Indeed. I suspect that if they do disable this, though, it'll be my NTSB mandate, so they won't have much of a choice - similar to the VW thing. They might then have to deal with the resulting lawsuits, but I can see many scenarios where they don't have a chance to avoid them. Tesla did, after all, sell a product with an advertised feature that isn't ready for prime-time.
WhatsApp calls are made to a different port; I worked at a teleco in Oman and that's how they blocked the calling feature while keeping messaging alive.
Words Are Powerful: The Future of Your Business Depends on Them
Your thoughtful refereeing here is much appreciated :)
The whole world outside US, basically.
I'm wary of making things illegal, but I do think requiring full disclosure is in order so buyers can make up their own mind and suppliers willing to offer more reliable/repairable products can use it as a competitive advantage.
Liability is the least important part of this problem. It doesn't matter who is liable, the problem is a conflict of philosophies. On one side we want to ensure the safety of the public, on the other we want to have full control over the equipment we own.

This isn't the first time this question has come up. It comes up with firearms for example, regarding how you can and cannot modify on a firearm you legally purchased.

IMO you should be able to modify your car's autopilot however you want to... at the expense of being able to legally drive it on roads. We already have fairly strict legal requirements in place for you to be able to take a 2+ ton death machine on wheels and travel in it at high speeds on public roads.
How about the opposite: does WhatsApp also block calls to a phone registered in a foreign country but connected to Saudi WiFi?
I love the work that Volvo is doing, but I am highly skeptical they will release a stage 4 autonomous vehicle in 1 year's time. You might be buying into their PR the same way everybody else bought into Tesla's PR.
SS7 security monitoring
BitTorrent News to Launch at Republican National Convention
After 300 Years of Collecting, Nearly 12,000 Amazon Tree Species Are Found
> With generics you have actually no idea of what type you receive at runtime, you receive just an object.

That's kind of the point of generics? I don't understand this argument at all. If you need a specific kind of type, then bound the generic using `extend` and you can use the bounding type's methods and fields. [0]

You're still using a different definition of obvious, despite my having defined it for this use case. For instance:

> Why should be obvious to call stream() on an object that is already a collection?

That's the very definition of obvious. You are making it quite clear that you intend to use this collection as a stream. It's extremely obvious. Same with the buffered reader; Readers are unbuffered, and it's very obvious that you are buffering the reader when you wrap it. (Also, Java has `java.nio.Files.readAllLines` [1], so I'm not sure what you're going on about.)

Extention methods are very non-obvious; where is an extension method defined? The answer is anywhere; it can live in any type you imported. It's not obvious looking at the line of code where execution is going to flow. (And yes, an IDE will track it down for you. Just because an IDE can do the work for you, doesn't mean that there's not work to be done.)

[0] http://docs.oracle.com/javase/tutorial/java/generics/bounded...

[1] http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files...
From Zero to a Million: When we tell the fucking truth something magical happens
It seems to me that it would've been both easier and more logical to turn it into many-to-many, but I guess easier would've made the article less interesting.
In the long term, if you want lower prices, you must increase supply. To increase supply, allow profits to increase. Increased profits provides increased motivation to increase supply.

Cities where people line up to make offers on houses sounds a lot like Venezuela where people are lining up for the grocery stores. The lines in Venezuela are due to price controls which reduce profits thus reducing supply.
How Mattermark Acquired Early Users – Danielle Morrill
Maybe when they develop a safe, reliable autopilot system, they'll offer it for sale to the public. Some firms seem to have gotten that backwards...

It has always seemed that Google view robocars as a long-term revolutionary concept, while car companies see them as another gaudy add-on like entertainment centers or heated seats. It's not yet clear which is the right stance to take as a firm, but Tesla's recent troubles might be an indication.
Dubai Tourism
Playground, a Social Fitness Tracker, Launches for iPhone
To localize this behavior to the US as an example, Verizon wireless is known to block SIP traffic coming and going out of port 5060; it's entirely possible the Saudis are engaging this very similarly and have effectively blocked traffic, encrypted or not coming and going to a specific protocol port.

So I don't think saying "there's no way to tell" is entirely accurate
Great work with the video. It makes the benefits of clojure.spec much clearer.

clojure.spec is great because it finally makes Clojure a language with pluggable type system. I am sure Cider and Cursive can use specs to do things like show doc hints and compile time errors.

Also clojure.spec makes generative testing so much easier to use and understand for me somehow. I can see most clojure developers start using it in daily practice. There has been other initiatives for making generative testing easier in other communities like .Net but never became popular.