skysight-inc/HackerNews huggingface dataset:
As a comparison, nginx -- which is a quite different bit of software but is sometimes used in a similar fashion to haproxy -- can be gracefully restarted several times per second with no issues.
Why start: I just couldn’t sit back
Well, you can learn physics from Feynman. In order to read (and understand) Penrose, you need to already know physics (and math).
I looked at the enumerated crimes and I don't see "evading city taxi regulations" in there.
> I'm still waiting for the big one that makes me quit using Uber though.

The app stopped working for me. That got me to install Lyft. Then I wondered why I hadn't earlier.

Around the time Uber started tracking users _after_ a ride, their "search for destination" feature stopped working for me. After I tapped my destination from the list of results, the app would hang indefinitely with a terrible bouncing progress bar along the top. I couldn't even summon an Uber to speak with the driver.
My experience with coworking spaces in NYC (specifically WeWork and Coworkrs) is that there's very little in the way of peace and quiet there--especially at the lowest price point. If you need to take calls, too bad. It's like trying to work out of a frat house most of the time.

It's probably totally fine for certain types of work, but for me it wasn't a good place when you had to really focus on solving problems and writing code. Way too many distractions.
Was the Amazon Once an Ocean?
Crazy brute force idea for analyzing a neural net, from someone who has little experience with neural nets:

Graph the response of the neural network, over the range of the stimuli that you care about. This is going to be a ridiculously huge dataset, but bear with me. Then, use a genetic algorithm to evolve equations that have reasonably similar behavior, perhaps over a much smaller domain.

This collection of equations and their valid input ranges, are the raw material for your program. You would simplify them using algebraic solvers, when possible, and attempt to hand-optimize them for readability. Then, when you are done, the whole thing gets compiled down to big switch-case statement in, say, C. From here on, the process looks sort of like yacc.

So, by adding a whole new layer of magic, we get the system to explain itself in a way that a programmer could understand. Come to think of it, this feels sort of like how I do personal introspection. In fact, I'm doing it right now.
Hey everyone, I'd love your feedback on the site, too: http://shakingnews.com/

It's very much a work-in-progress but would appreciate your guidance on how to improve it.
RICO explicitly defines racketeering to include several kinds of state law violations
The mystery of Antarctica's Blood Falls has been solved
Haskell in production (mostly) at: https://scrive.com/
Because the federal government has jurisdiction over many things that cross state lines. Even if you personally never cross a state line, if you're coordinating people in multiple states to break laws, and sending information to them about what to do and how, there's a good chance you're on the wrong side of some federal laws.
It's stacked, not cumulative. Cumulative would be two cumulative running sums (for beer and pot) from the beginning of the period.
Handy (CA, US etc) == handjob (GB etc). Presumably handy is an abbreviation of handjob. I know blowjob is in common parlance at least on both sides of the pond. Perhaps it is just as well DE didn't pick blowey or blowie (those are in use over here in a similar way to handy on the left edge of the pond.)

Handy could work in the UK except that it is extensively used already as an adjective eg: "that's a bit handy" or "you'll find this handy" etc. "That's a handy handy" would be a bit weird and as we already have mobile then there is no need for it. I suspect that "cell" will creep in eventually but not yet.

Etymology can be quite interesting 8)
How about obstruction of justice?
While I completely agree, your arguments only work for materialist views. To dualists, it is anything but obvious that consciousness arises from physical processes in the brain.
>obstruction of justice

Fair point. Personally I still think this is overreach but I can follow the legal footing on that.
That's a lot easier said than done. I really have no influence on the cost of housing or food. So if I have a 50% pay cut, I'm probably not going to be able to live where I do.
we are far off from being ready to replace humans, especially against real armies, and before that even happens its likely autonomous flying machines will assist human flown ones.

besides, remember when Iran (maybe the Chinese) just took our new drone by hacking it?

https://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incid...
A good reason to let it control normally maned craft is because, since it and its peers will have a high kill rate, no human will want to fly a combat mission against them. There are a couple trillion dollars already spent in meatware-friendly fighters and it'd be a shame to mothball all that.
"they (or their children) need to acquire those skills that make them employable in the 21st century"

Who's going to pay for that? Who's going to pay the mortgage while they go back to school? This is, of course, not even getting into the rampant agism in a lot of industries, and that many of these people are over 40.
Perhaps you're reading the wrong documentation. I've personally never found it that way. Most documentation on hackage is very concrete, and for the ones that aren't (i.e., lens), there are plenty of tutorials.

I've definitely encountered the abstraction-for-the-sake-of-abstraction types, but those are mainly academics, in my experience.

I mean, monads are (for some reason or the other) the killer feature of Haskell abstraction, and their use case is extremely concrete. map, fold, etc are also motivated by very concrete desires.

Even more advanced concepts, like zippers, generics, lenses, ftpe, etc are all motivated by extremely concrete problems.
"a 50% pay cut is still a fantastic wage (globally relative)."

I'm not interested in relative to global. I'm interested in relative to where I live. Cause, you know, that's where I have to pay rent and buy food.
I don't think it takes 5 years to learn this stuff. Nothing stood out to me and I only used Haskell for 10 weeks for a single college course 2 years ago. It's all true though.
Making life hard on people with a problem, doesn't make the problem go away. It just makes people struggle harder, with worse options, that wear them out even more, as they struggle through the same problem.

It's this same attitude that ends up with heroin addicts on the street: these are almost always people who, at one point, had chronic pain; and then became addicted to their (much less scary) pain medications; and then, when someone decided to make it hard to live an easy life while addicted to pain medications by taking the supply away, they "solved" this problem by finding a different opiate to consume that they could access.

A person with depression will be able to have an easier time having depression if they don't have to cook for themselves, yes. But you know what that easier time means for them? More emotional energy left over to maybe try to get over their depression! And you know who's never going to get over their depression? The person stuck spending the little time they feel like getting out of bed each day trying to scrounge up a meal, pay bills, take care of children/parents, etc.

In short: things like Soylent are, at worst, a crutch. Even when misused and relied upon long-term, they're still letting people have the opportunity to get better, in a way that forcing them to "walk it off" would permanently disable.
The Telco's here have been telling the banks this for years:

https://www.itnews.com.au/news/telcos-declare-sms-unsafe-for...
Show HN: Happy Color – color comparison tool
Yes, but for evading city taxi regulators?!?
so maybe they sold ONE OF their homes as a funding vehicle and this article made it seem like it was their ONLY home?

if that's the case then that sounds much more reasonable (though still kind of weird; why put your assets on the line when cheaper capital is available? especially if you're well connected and can obtain it?)
The AOSP dialer is not a Google Service, it comes with android.

Google phones have use a different launcher (Which might be a modified version of the AOSP launcher, haven't used AOSP in a while) that provides unknown number names, access to the voicemail-to-text feature of Project Fi (and probably Google Voice), and probably a couple more things.

BTW, from the little I know, seeing google contacts in the dialer doesn't mean that it's talking to google. Google services adds the contacts to the phone's centralized contact management and the dialer gets them from there.
But my children are innocent little angels and would never do that! But they do get dick pics from those other, evil children - isn't it great that the FBI can finally track them down and punish them?
> In seating, we mix engineering teams with non-engineering teams

In my experience this is a huge productivity killer for engineering teams. No, sitting us down next to the recruiting guy doesn't make the recruiter better at technology or the engineers better at understanding recruiting. It mostly just makes us hate the person who talks on the phone all day while we're trying to work.
Interesting.

I just finished reading a book called The Hand, by Frank R. Wilson. The author tells how the human hand has shaped our evolution and suggests, among other things, that the development of language came from our hands.

A bit heavy at times, but nevertheless warmly recommended.

http://www.penguinrandomhouse.com/books/191866/the-hand-by-f...
In the sense here, an agent that can see the future is 'infinitely intelligent'.

Seeing the future has a tendency of becoming paradoxical when you start acting on that information though.
I'm not sure how this corresponds to your experience with Haskell, but as an OCaml user there's been numerous times where I have been forced to write large chunks of code without a compiler/IDE to aid me at all (e.g. VM wasn't working so had to work from Windows temporarily). In each of these cases, upon compilation, I have been greeted by a flood of errors (syntax errors, type errors, and everything in between). However, without exception, the program has always worked as expected when I ran it the first time. I think it's reasonably plausible that one could write a program the magnitude of ~5k lines in Haskell and have it work on the first attempt.
Unfortunatly, that is not the case.

Running cyanogenmod here, stock dialer.

Open up the dialer. Go to settings. Oh, look: "phone number lookup". I wonder what that could be. Hmmm.

Click. What is that? "Forward lookup -
Show nearby places when searching in the dialer". Ticked on by default.

"People lookup"? On by default.

Reverse lookup? On by default.

Default lookup provider? Google.

By default, it looms like the standard dialer app in android sends every call made or received to Google.
Nobody was forcing Uber to do anything. They were trying to deny agents of public regulatory bodies the ability to assess them. That isn't any kind of 'right'.
This is a dup: https://news.ycombinator.com/item?id=14246760
This is great! I think every one should have some fundamental knowledge of how coding works, especially those working at SaaS companies who aren't directly involved in code. It would definitely be a confidence booster to those who are in roles where the primary function is supporting software and the processes (and bugs of course) around the primary product.

The problem we have is that we are strapped and everyone is pedal to the metal every hour we are at work. We just don't have the time to sit down and layout these kind of courses for all the employees and then follow through on properly teaching them. I sure wish we did. I can see how at large stable companies this can be a huge win, but the reality is for the smaller fish it's tough to pull this off.
HFT firms make money by having sufficiently more accurate predictions of the future price than those they trade against -- here, for prediction, you can take any reasonable metric, such as the change in price in the next 10 seconds. Note that this can be done by simply being faster, as having the same prediction in 400ns that took everyone else 2000ns to discover is still having better predictions.

HFT firms typically have anywhere from little to very, very little trading risk, so long as the above conditions hold. Their actual risks are operational (How Knight blew up) or the above situation no longer holding (How Getco, Teza, etc. died).

Also, one thing I have to mention in your post -- stock exchanges were not the market makers of the past. That role was played by someone called a specialist; you can think of them as doing exactly what an HFT market maker does these days, except far, far dumber and far, far slower. Those people were typically (always?) not employed by the exchange. An exchange is simply a centralized place to display orders, not a counterparty that you trade against.
Most of that money was spent before drones were considered well-tested and viable. Would you rather we simply throw away the $1tn already spent and start over?
Ok, but do you think JPMS is a better alternative?
Point taken. I still think it's absurd to have a federal investigation over some city's taxi regulations being evaded, but at least I can follow the potential legal logic. Thanks for the info.
You're right a lot of the loanwords and similarities between the languages could and likely happened later on.

I think there's no way Cantonese and Vietnamese don't have lots of connections with the ancient Yue people; A whole people don't just fall off the face of the Earth, unless there was a most serious kind of genocide. Almost certainly Cantonese and Vietnamese can trace some of their ancestors to the Yue one way or another. It's true Chinese at the time called everyone south of them Yue, but it didn't mean they were that much fragmented into tribes. The kingdom of Nanyue has borders pretty much exactly matching Guangdong + Vietnam. https://en.wikipedia.org/wiki/Nanyue. Nan = south, and so does the "nam" in Vietnam. I don't think that's a coincidence.

But your larger point is very much correct now that I think about it - the history of vocabularies can be very much complicated.
This is overly judgmental.

Accidental pregnancies happen (even with contraceptive use), and can often not be detected until several weeks have passed. Even if alcohol consumption is stopped immediately, fetal alcohol syndrome spectrum disorder can still occur in the child, since development during the early stages of pregnancy is particularly sensitive to alcohol.
If you know where you're creating too many thunks, and you force them as you create them, they don't accumulate.

Translation: if you've internalized the way Haskell code is compiled and executes, so that you can easily reason about how lazy evaluation is actually implemented, you can solve these problems.

If not, it devolves to throwing !'s in and praying.

Which is basically my point.

If I don't have a hope of solving common space leaks without deeply understanding how Haskell is evaluated, that's a real challenge for anyone trying to learn the language.
> I'm not a fan of Uber, but it seems like it's their right to decide who is allowed to use their service.

It's not their right to operate where they are prohibited, and it's also not their right to feed people believed to be enforcing that prohibition false information to prevent themselves from being busted for violating that prohibition.
IBM warns of malware it shipped on flash drives
I, too, am wondering about that. The only alternative I can see to reloading is doing it automatically every file change, which means everything would break if I saved before everything was ready. I am perplexed.
> Trust me, people will find this out after it's born, and they'll be plenty judgmental then. And hey, rightly so.

What you're describing is human scale judgment. Example: a church music director doesn't allow such a person to join the choir.

With medical privacy out of the picture, what you'd be rationalizing here would be internet scale judgment. E.g., a script kiddie trolls the set of all known people who had children with fetal alcohol syndrome in an attempt to trigger them to kill themselves.
Traditional maps help a driver get from A to B over a long distance with the user being responsible for the details in between. These types of 3D lidar style maps are meant so the car knows detailed information about roads to inform minute details about the precise section of road to take, etc.
See also: https://en.wikipedia.org/wiki/Tizard_Mission
That's not what happened here at all.
Uber deliberately tried to identify which users were law officers, and hide lawbreaking on the part of their drivers from them, in order to enable uber to make money.
I'm not an legal expert, but knowingly obstructing investigations by law enforcement seems like the sort of thing that'd get you in trouble.
This reminds me of one of my favourite documentaries on baboons: https://www.youtube.com/watch?v=YAy8LUmXPmo
"so it may discourage holding traditional jobs down and encourage people to do more creative things because computing is cheaper."

It's hard to do creative things when you have to work the gig economy all day to barely afford a cardboard box to sleep in at night.
That's a very interesting model and I'd be curious to see what kind of success you're having.

Meds is always a very complicated issue - add in seriously sick people and it becomes even more difficult. Pill pack companies that put the date and time on each pack seem to be the best way to manage it.
Yeah, IANAL but it sounds like the definition of obstruction of justice
Except that while you do that, you still need to provide for your family.
Surely the key is to know the difference, rather than necessarily to own both - depending on one's reasons for the pretentious display, of course.
I think if greyball popped a "sorry, access denied" message there wouldn't be much controversy.

It actively deceived targeted people though. Circling cars that never arrive, etc. Which could be viewed as obstruction.
I worked with an ex-professional body builder: his life used to basically bet getting stoned and working out. The two went well together.

MS patients have a lot of pain and problems with muscles. When given medical MJ, they don't clinically get better and still have some pain signals from their body. What does change is that they feel better - they simply don't mind the pain/muscle tightness as much and they report better functionality.

Personally, I've smoked for PMS pain. It doesn't get rid of the pain completely, but takes the edge off. I can take half the amount of pain medicine (in this case, mixing tylenol (paracet) and ibuprofen per doctors orders).
Not letting the health inspector in your restaurant is not exercising your right to refuse service.
All of the above is Google value-add. None of that is necessary.

Also, none of those options appear on my phone in the dialer settings (Android 6, Motorola phone), so either they've been moved or we're looking at different software. (Per another comment, likely I'm using the AOSP dialer, which thankfully lacks those "features")
Just because someone is too far gone to get help from a product that _CAN_ help doesn't mean it is the fault of the product.

*edit: clarity.
I'm not a fan of Uber, but it seems like it's their right to decide who is allowed to use their service.

It may "seem so" to you. But the law "seems to" say otherwise.

Which is precisely the point.
That isn't really what happened here. Uber didn't block regulators from using their app, they populated the app with fake data to deceive them.
Objectively, what is suffering but the awareness that something is obstructing you achieving your goals?

This feels like an inadequate definition of suffering, but it's the only objective definition I can come up with. Is the conclusion that suffering is only meaningful with regards to animals? (Do insects suffer? Plants? Bacteria?).
Hence the joke in the bug report.
If Yelp is the company you're referring to, can you provide links or go into more detail?
Coinbase plagued by an array of issues
This is prob a silly idea but is there any way to harness this cosmic radiation that is bombarding the chip? Cosmic rays are high energy particles. Surely we can do something with that right?
Maybe also a conspiracy charge as Uber was actively/knowingly helping drivers (who are not technically Uber employees, right?) break laws in cities by providing them a means to evade authorities?
Facebook Is Shutting Down VR Content Division Oculus Story Studio
It might say more about you that you think their 'setups' define them.
This frustrates me endlessly about Namecheap. They only allow SMS, and, for something as valuable as my domain name (figuratively the keys to my kingdom), that's unacceptable.
Sorry for late reply.

>> If all you see tests for is "mandatory bureaucratic paperwork", maybe you should be concerned about overconfidence in your ability to do flawless design and implementation.

I don't buy into the idea that TDD or any kind of testing methodollogy gives you confidence to do good design or in any way helps you make good design decisions.

>> When I do TDD, I have demonstrably working code. What doesn't give me a sense of achievement is writing a ton of code with no evidence that it works or is bug-free

False sense of program correctness right there ;) Are you telling me that by doing example based testing, you are 100% bug free ? Your tests must be humongous.

>> Writing tests is one of the best tools I've found for making sure I actually understand what it is I'm trying to do (and if what I'm trying to do is actually wrong).

Pen and paper for some and more code for others.
"right" is a moral judgement. It depends on whether you see this as civil disobedience. It may be "right" and also illegal at the same time.
Okay, then we can't (immediately) pull up the data then.

Still, I wouldn't say "bogus, FUD, politically motivated, etc" in such a situation.

I would just say "So it looks like we don't know yet. Let's have a look at the data."
Most of the impetus for Federal nutrition programs in the US was because of the large number of malnourished and unfit to serve draftees in WW1.
What kind of a federal crime does this fall under? Mail fraud perhaps? Also, are tests like these actually administered by govt.?
"The last three perfect candidates took jobs at Google and Facebook instead of coming to work for us. Not a big surprise."

This would kind of emply that those candidates turned down $500K a year to work for Google or Facebook. That would be a big surprise to me. It seems more likely that he didn't offer them as much as they could get elsewhere i.e. The market price.
"What exactly part of this is criminal? "
The part where you commit obstruction of justice by identifying which people are cops and hiding the law-breaking from them while you know they are investigating.

(and you do it because the law-breaking is benefiting you).

Uber would have been significantly better off, legally, actually and clearly refusing service instead of deliberately misleading them.

If the cops come by, and ask you where your friend stashed the murder weapon, and you refuse to talk to them - probably defensible

If the cops come by, and ask you where your friend stashed the murder weapon, and you say "3000 miles away in a storm drain" to deliberately mislead them, congrats, there are plenty of jurisdictions where you have committed obstruction.

If every time they come around, you deliberately cover the spots with blood and the murder weapon hiding spot, ....