skysight-inc/HackerNews huggingface dataset:
Yet another reason not to have so much concentration in a single person. If we had smaller or more distributed social networks it would be impossible to control the spread of E2E encryption.
> Why on earth isn't there a high speed rail between these cities?

Any big economy has big incumbents.

> Can you imagine the impact of being able to train from San Diego to LA in 30mins?

Can you imagine what airlines and aerospace companies would think about it?
Surely WeWork has most of their employees in just a few HQs? I'd guess they have a lot less than 25 people per WeWork coworking office.
I'm no expert, but...no.
I got slightly shocked while I do appreciate his curiosity of the db engine and made it to an informative article.
To me, data analytics jobs will be more exposed to non-CS people so SQL will be much more written by non experts. The autonomous database might be the right product towards this future.
It would be awkward for me to reach out after many years to ask for more details about his genealogy on behalf of an Internet stranger.

I just happened to live there for a while and thought it worth pointing out that the people of Germany are more genetically diverse than the stereotypes. In retrospect, it was kinda shitty to do when you said you enjoyed the mystery. Please accept my sincerest apologies.
There is interop code between the wasm and its JS runtime, but that's very easy to audit for exactly what the wasm is given and what it returns.

Also that interop code will be a combination of standard runtime code - very heavily tested, unless they are using something very new - and code they write themselves for their specific application - which they control.

So I think this is the safer route for security. It does have a speed penalty atm, but sounds like it's worth it for Figma.
Europe Has a Magic Charm Against Tariffs: Cachet
>Anecdotally, a friend of mine was hit on a zebra crossing by a texting driver while he was with me. It definitely left both of us with some mental scars that will not heal too soon.

Wait, was your friend crossing the street riding on a zebra with you, or walking across a street at a marked zebra crossing? Or was your friend a zebra, which you were crossing the street with, so you figured the zebra crossing was the most appropriate place to do it?

I need details. This is very important. I need to make sure to file this in the proper "things I never thought I'd hear, but happened anyway" drawer.

I hope everything turned out okay for all involved though, regardless!
I don't think curve25519 is used in any ECDSA implementations. ed25519 is part of EdDSA.
FLOWR - from, let, order by, where, return.
I'm a native English speaker and both "from the top shelf select a book" and "select a book from the top shelf" are perfectly valid syntax, even if the second one is more common.
It's surprising to me that someone can run into window functions earlier than subqueries. I guess my background with MySQL which only recently supported window functions affected my perspective there.
Another great resource for doing FP in Scala is "Functional Programming in Scala"[0]. It's a very well written book and goes far in introducing key FP concepts IMHO.

0 - https://www.manning.com/books/functional-programming-in-scal...
>For new designs: basically just use libsodium.

Check out libhydrogen from the same author. The API contains less footguns (like nonces).
Ask HN: What startup WOULD be a good idea now?
Since this may be a moment when VC is realizing that startup investments need to be in something different than what they've invested in lately, I thought we could ask for things that we don't want to make, but would be willing to pay money for. Just in case anybody out there is listening.
Though the OP misspelled cachet, so I guess it should be "The brand for a while had some cash, eh?" :)
Location: Montreal

Remote: Preferred, but not a deal breaker.

Willing to relocate: Yes.

Technologies: Python, Postgresql, Flask, Django.

Résumé: upon request.

Email: thisbizness@gmail.com

I have 8 years of solid Python development and 12 years of backend web development.
The UK has shifted many expenditures which used to happen up front (say, building a hospital) onto long term contracts with ongoing payments through the Private Finance Initiative. That could well be the cause.
> And the more efficient technology gets the less efficient bitcoin gets.

Incorrect. The technology getting more efficient does not make Bitcoin less efficient. You probably didn't actually think through this point, because it's nonsensical.

> 95% of volume is fraudulent, and decentralized and trustless means that’s an intentional, irrevocable part of the system.

95% of volume on exchanges that nobody pays any attention to anyway. Binance, Coinbase, Kraken, Bittrex, etc all have completely legitimate volume numbers.

> The higher the price goes the more you have to pay miners for the same job.

This is only true as long as new bitcoins are still being minted. And it's also only true if the rate of increase in the price outstrips the decrease in the minting rate.

> And it solves no actual problems people have. Sweet joke fam. I feel like I’m watching the liberty reserve all over again.

Ok. Don't buy any then. Meanwhile, people living under repressive and fiscally irresponsible governments will continue to use it to protect their wealth, as they have been doing.
It seems to be a problem with any televised debate - the people debating have no intention of finding the truth or changing their mind, instead it’s all about convincing the viewer by appearing to be “winning” the argument.
There's not one number, obviously. But if you look at a large hotel, maybe 10? Then again, WeWork isn't nearly as large as a large hotel and doesn't provide equivalent services. >10 on average per location (being generous!) is overkill.

(Remember, excluding cleaning staff)
I'll start: I would be willing to pay a small amount monthly for a search engine that was restricted to independent websites and news sources that don't have a problem with adblockers.
I'm constsntly amused by the lack of technical understanding on HN when it comes to cryptocurrencies. That article says 95% of trading volume is fake. This is absolutely different from on chain transactions, 100% of which are real.
She wasn't saying that's not where optimizing starts; she's saying that's not where the dataflow starts, conceptually.
I politely tell them where I am at in my career, what I would need from a position to make it worth discussing, and ask them whether they believe the opportunity they had in mind makes it worth talking to each other.

I don't share details about my salary - I just say I'm paid above market and would still need a raise. This weeds out most run-of-the-mill recruiters just looking to fill your average coder job. The ones who really have a good opportunity will tell me so and we'll talk. The one who don't usually still appreciate being told where I am at, so they know when I would want to talk.

I usually also tell them that if the current opportunity isn't a match, call me again in 6 months anyway, just in case my current project doesn't go well. This gives me a nice safety net if my job changes, and over time builds up a decent network of recruiters that I can just write back to if I ever were to want a change.
One of the simplest forms of this is why do we stop at stoplights when no one is around (in the US anyway)? The idea of the Panopticon also goes into laws. Just because a law exists doesn't mean people follow it, there has to be a mode where we are no longer controlled from top-down, but we modify our behavior because of the power put on us by this fear of being watched or other people judging our behavior so we change it.
Most people at Facebook and Google aren’t writing algorithms either.
>For safety, look at the standard US power outlet and compare its safety with practically any other outlet in the world, of which all of them are considerably safer

You judging the U.S for something they did first is only proving the point. It'd be great if we could up our voltage from 120 and change the plugs, but after a point it's just too expensive to change. And it's not as if tens of thousands are dying due to 3 prong outlets...
Here is a list of philosophy books I have been compiling https://github.com/Jfaler/Philosophize please feel free to make a pull request and contribute.
Anyone decently intelligent and motivated can utilize end-to-end encryption in myriad ways with relative ease. If anyone is going to organize a sufficiently dangerous security threat, they're not going to do it through unencrypted Facebook messages.

Sure, idiots do stuff like this all the time. Sure they get caught. But idiots usually get caught by other means, too. And you never catch all the idiots, there's just too many of them.
What would be reasonable?
Agreed. I regularly use high speed trains for every journey up to 4 hours, maybe 5.

I've been on vacation in China in 2015. I preferred the high speed train over the standard delay of one or two hours because of airspace traffic congestion.
Don't get an electrified tattoo. Get a normal tattoo. Please.
I was referencing an old joke; that Haskell programmers allegedly spend so much time polishing their types that they never get around to actually write anything useful.
Hard to say if this is the result of drivers or pedestrian inattention.
From what I remember reading, the train infrastructure in the East would never survive here in the States because our urban and rural layout structures are fundamentally different, meaning there are some large scale construction projects that are not feasibly profitable here, likewise in the East.
I'm not arguing against pattern matching. Like I said, I prefer it where possible. I'm also not arguing in favor of multiple return with mandatory checked err values. (Though I prefer either over the collective insanity that went into making exceptions the default approach to handling errors in most languages.) I'm just pointing out that I think you're missing a key word in the stance of the go language developers.

They're not saying that if err != nil is better or worse, simpler or more complex, etc... than pattern matching for application code.

They're saying that supporting pattern matching makes the language itself more complex, and they're not in favor of that tradeoff. You're focusing on application complexity, and that's a very different thing.

Both the go language authors as well as the kind of developers that choose to use go think of the relative simplicity of the language itself as a feature. Even if it causes the application code to be slightly more complex. It's just another dimension that can be used when comparing programming languages, and one that group tends to value more than other groups.
For what it's worth, someone just pointed out an article from March 2018 saying that Amazon is "very close" to opening a $300M data center in Argentina (Spanish):

https://www.lapoliticaonline.com/nota/111920/
‘Mike’s Candyshop’: Behind the Overdose Death of Colin Kroll
This is such a conjecture with so many data points missing. I was sleeping 8 or so hours a per night and was miserable health wise. Made (major) eating and movement changes. I am sleeping less but in so much better health! I would say, I was on my way to an early death earlier.
Silence your phone, let it go to voicemail. When he asks why you didn't answer, say "I was sick with a fever and a sore throat. I didn't answer my phone because I was sleeping, trying to get better."
Could it be at all related to the circuit-breaking behavior that nginx describes[1] in some of their reference architecture? Unclear to me which (if any) of these properties might be in play for this test.

[1]https://www.nginx.com/blog/microservices-reference-architect...
The problem with Haskell is that it's smarter than most developers. You can study really hard and maybe you'll be good at Haskell. And then you'll find that there are no common libraries for the things you want to do because all the other developers were writing them in Python.

Such is life.
Politics again. Grant was a lousy president afterwards, and the south needed a hero. Thus their storylines diverge.

In fact, given the political needs in ensuing decades, there's really no need for the "story" to reflect the record at all.
Understood, thank you for the feedback.

Question: does my edit make any difference?
They would do that only once it costs them more money than they could make with the retrieved data. That's not going to happen anytime soon.

You might as well wonder whether google is actually going to stop crawling IPv6 addresses (are there any significant IPv6-only servers?)
Build those relationships in advance, and only go around your manager if you absolutely have to and are reasonably confident that higher-ups will side with you. They will be useful regardless.

Best option when you have a frustrating manager, although not always feasible: Quit and work somewhere else with better management.
It really doesn't matter. A string is a binary blob until you need to parse it, or display it. If you need to parse a string and it's UTF-8, you can pretend it's an ASCII string because the control characters you need for parsing are probably ASCII characters such as {, [, or ". UTF-8 continuation characters set a high bit to ensure that UTF-8 is a superset of ASCII, so you can use all of the standard C library functions. If you need to display a string, you're already using a font library which, in addition to providing the logic to iterate through the string character by character, can work out kerning etc.

I never understood the rationale for using encodings such as UTF-16. They seem to be the worst of both worlds: strings for which ASCII would be adequate take 2x the space, and the encoding is still multi-byte. I once worked with a Windows developer who swore blind that UTF-16 was not a multi-byte encoding. When I provided evidence to the contrary, they responded something along the lines of "ok, but who would ever need more than 16 bits worth of characters?". ¯\_(ツ)_/¯
Other watchers would watch those watchers. Government officials would not be exempt from data collection. People would eventually learn that you can't bribe or blackmail because it's impossible to do without having it recorded and detected by surveillance. That's how our system of government works today, but the only people who get caught are those that leave evidence behind. If you use technology to ensure everyone creates tons of evidence, then everyone doing something illegal can be caught.

I'm not sure why I'm being so heavily downvoted, the only difference between the dystopian future that I describe and the system we have currently, is that the government isn't collecting and processing data on such a wide scale. If they collect more data, we will have more crimes solved and more privacy forfeited. If you take that to its logical extreme, we have full surveillance, no privacy, and no crime. I'd rather live in a world where we have some crime, but privacy and no surveillance, but I think it's far more likely we'll head in the opposite direction.
> Those who praise diversity and immigration the loudest are often those most insulated from it.

Do you have any data to support that assertion? Someone could claim just as confidently that the people most comfortable with diversity and immigration are those who have had (assumedly positive) exposure to it. That would seem just as valid a hypothesis, except there is actually some evidence that supports it, at least in one political context:

http://theconversation.com/hard-evidence-how-areas-with-low-...
Use the foulest language you can in passwords. Makes it unlikely it will get shared.
This is awesome. I still remember asking what a/s/l meant back in the day when I started going on AOL Chatrooms (I must of been like 10). Havent heard it all that often since. One of the first things I kept wanting to do as a kid / teen was a browser. Nowadays there's so much that browsers support it's overwhelming.
From a User Experience, I would prefer the 4 buttons on the main page to be a button, rather than having the press the text to make it work.
When I was in a WeWork (not a good experience fwiw; not horrific, but definitely not good), the cleaning staff seemed to be WeWork employees. Direct hires too, which I liked.
I don't know how long you've been doing this, but I've been continuously at it for almost 30 years now, and no matter where, there are challenging problems to solve, particularly outside the "web app with a backend" family of products. Doing optical recognition of malformed chicken patties as they whiz by at 60mph on a conveyor belt sounds mundane, but it's a lot more fun than writing REST API's to a SQL backend.

In your career, you will go through new and excited, then sort of bored, then you will find a niche that's both interesting to you, and that you're good at - you become an expert in something. At that point, you do as much of that as you can, and the sanitation engineering doesn't seem so bad when its directed at something interesting to you, especially when you work with colleagues who are better than you at something and challenge you professionally.
There are already many, many monad tutorials. If you want something visual, perhaps this one?

http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...
How about what parts of town they are collecting this data in and where APLR readers are located. Are all readers based on police vehicles? Are there fixed links location readers? I would assume every entry comes with lat\long and time of day.
Firebombing tends to.tear down old infrastructure pretty effectively
Check out Fidelity! They're every bit as good IMO.
Man I fucking miss skeuomorphism these days. I'm so damn tired of everything being text floating on bright white backgrounds. I live in a white apartment that I can't paint, at least put some texture and color in my virtual spaces where it's just about free.
I don't think it's harsh. The author says that the rollout might be slowing. They justify this with smaller increase in coverage in the most recent update. But the updates are not spaced equal amounts of time apart. So the actual expansion per unit time is continuing to increase.

Compare to OS releases. Windows 10 gets updates every month, with feature updates every six months. Compared to before, these updates have fewer features. But they are coming much more frequently. Can we say updates are slowing, because they don't have as many features in each update? Or do we have to look at the features per unit time?

I agree that it's not necessarily clear that they'll make their end of 2019 deadline.
You build it so that the legs are bolted to the top (or, more specifically, 2x4s attached to the top with L-brackets) and then take them off

Yes, you could, or even should do this. But that's now that happened. This person is explaining what he saw, not explaining how something should be ideally done.
It's just a striped crosswalk. https://en.wikipedia.org/wiki/Zebra_crossing
How facial recognition is taking over a French city
I meant getters/setters are an antipattern in OOP languages. In FP there are no getters or setters, so the question is meaningless.

Ruby is not more expressive than Haskell. In fact, I'm pretty sure it's less expressive, because it cannot say everything Haskell can, but Haskell can say everything Ruby can.

You say you understand everything is a trade-off but then you make claims about lack of expressivity ;) Do you know the expression problem?

Still don't understand your non-contradiction example.
I get that, but the feature's there for when you're not paying attention, so I'm not sure how to advertise it.

The other more boring use of automatic braking is applying extra force in emergencies because people might not apply enough.
My wife's Honda CR-V has a camera in the passenger side mirror and when you turn the blinkers toward the passenger side, it shows that camera on the entertainment center display. It's one of those things, that once I experienced it, i don't know why all cars don't have this. It completely eliminated the blind spot problem.
Sorry in case I wasn't clear. I meant that, on average, 25 WeWork employees manage / oversee a single WeWork location, not that they actually work in that location.
"It seems to me, Golan, that the advance of civilization is nothing but an exercise in the limiting of privacy." -Isaac Asimov
For what it's worth: musl is much larger than newlib-nano or picolibc. Most of the embedded projects I've worked on could not afford to use musl.
This is what attracted me to FP to begin with, the "if it compiles it works" meme.

Program verification and functional programming are separate things. Ada predates Haskell by at least a decade, and it's not functional at all. Rust is kind of a revival of that in proving memory safety via borrowing; not functional either.

But the set of programs which can be formally proven is smaller than the set of all programs, so I'd rather not miss out by only making formally proven software. (The entire field of deep learning is a good example of useful code which can't be formally proven.)
> ... either they will respect you and do it or ...

Another possible/likely option - they'll pay lip service to your plan, convince you to stay, and then gradually slip back to the full of shit approach they originally intended.
What if getting six hours a sleep a night means you lose 3 years off of your life, but gain 10 years of awake time? Then it's not so bad.
What makes you say so? They wouldn't adopt a kid too? I don't think it's a "left" issue at all for couples. For single mothers, maybe
That's a lie. A mail is sent on failed jobs.

Please don't use the lie word: it goes to intentionality. It's wrong, true: Cron has (for a very long time) been designed to mail and log on failure.

The thing is that a huge number of deployments these days don't run functional mail send, and so the failure states go to /dev/null (in effect)

Also, cron can fail to run: Linux moved cron to a different execution state from BSD, which has also introduced (on linux) the interaction between cron and anacron. Changing the state of cron.d/ doesn't always register in cron, and cron won't always send mail if it doesn't know new things have to be run. The older crontab -e method reliably made cron re-read the state of the file.

(I think this predated Vixie cron, cron existed since time immemorial in UNIXEN. Vix improved things, but the underlying system behaviour was established before he coded in this space)
End to end encryption is here to stay; it works! Anyone failing to use it to protect user privacy does not value user privacy.

Go ahead, Zuck, and make your messaging product second-rate. See how far Facebook and WhatsApp fall behind...
> while the US govt is dropping taxes for the biggest companies

California has no shortage of funding for the transit. The failed bullet connection had more funding then the system in China that carries 10x people. Stop blaming "evil corporations" for failures of local and State governments.
How are those people who were already failed by the terrible education system you mention going to be smart enough to choose a good course of education for their own kids? Or is this just a wordy way of saying, "I'll get mine and forget everyone else"?
What makes you think a "positive outlook on things" is the right way to think about the world in general, and those issues in particular?