skysight-inc/HackerNews huggingface dataset:
That's not true. I've had KLM put me on an earlier flight due to issues at Heathrow before. It's all about your airline. (Hint: Lufthansa = everything is your fault.. even their screw ups)
I agree, except for the availability of resources, a space station makes much more sense than a planetary colony. In addition, all stations depicted are highly sci-fi - a realistic station would have to be modular, to prevent catastrophic failure if anything goes wrong (i.e. at most one module is lost, all the air in the whole station).

The up-front costs are way bigger, because you have to manufacture a reinforced floor (which, in case of a planetary colony, is the planet itself) and spin up the station (to provide "gravity"). But operational costs should be much lower, because there is 0 delta-v to get to and from the station (except syncing orbits, which you need to do with a planet as well). Start with two modules tethered in spin, then add additional ones gradually.

If we transport the materials from Earth, the cost of initial material is similar to settling on a planet. Once we develop technology for off-world manufacturing, you can literally fly your manufacturing plant to an asteroid, build the station there (with plenty of resources available) and then reposition it however you want.

The only kinds of planets that it makes sense to settle, is ones with a magnetosphere - and even that only until we develop other ways of shielding (there are companies working on that - e.g. Talos http://spacetalos.com/ )
Searching for stuff you've already seen is reasonable. But reccomendation really needs to have a simple partition into two categories: watched and not watched. Both are valid but they are very different use cases.

Also they need to stop reccomending flat earth, anti-vax and other toxic nonsense without prompting.
Google stupidly eliminated the + operator, which used to require the presence of words marked with it. Their excuse was that it somehow "interfered" with Google Plus. Now that Google Plus is defunct, do you think they'll restore it? HA HA no.

So now we're stuck with prefixing searches with "allintext:" and then quoting everything.
I'm dumbfounded as to how you don't see the usefulness of this feature. Sometimes there exists more than one word for a situation, and you might miss a forum thread, for example, that is relevant to you, but you're saying to Google "only use these exact words" and not accounting for differences in dialect etc
For anti-Israel sentiment? Leibovitz and others also dropped pretty strong hints, but you can hardly call them anti-Israel, and Desmond Tutu also urged people to recognize Israeli as being an apartheid state. When the shoe fits, it's time to stop buggering messengers.

http://www.haaretz.com/israel-news/1.720653

> "In general, Israeli society is a healthy society, and the majority of it is sane and aims for a Jewish, democratic and liberal country," Ya'alon said. "But to my great sorrow, extremist and dangerous elements have taken over Israel and the Likud Party and are shaking the foundations and threatening to hurt its residents."

http://www.haaretz.com/israel-news/1.720715

> Responding to the resignation of Defense Minister Moshe Ya'alon earlier in the day, Barak said that it "should be a red light for all of us regarding what's going on in the government."

> "Life-sustaining Zionism and the seeds of fascism cannot live together," Barak told a Channel 10 interviewer.

> Ya'alon's resignation is "the end of a chain that began with the case of the soldier who shot [a wounded Palestinian assailant to death]," Barak said. "Such incidents give us an X-ray image that is opposed to the will of the people.

> "What has happened is a hostile takeover of the Israeli government by dangerous elements. And it's just the beginning."

> To illustrate his point, Barak referred to legislation promoted by members of the coalition, including the law to lift the parliamentary immunity of Knesset members who allegedly support terrorism and a bill to impose Israeli law on Israelis living in the West Bank.
JSON is the best, simplest, most robust, most readable, most flexible data interchange format ever invented and fastest to integrate with external systems. No way I would give it up for Protocol Buffers - That's like going back to the old SOAP protocols.

Have you tried integrating with an external service via a SOAP API? It would be quicker to rewrite the entire service from scratch than to integrate with it.

Also, I'm not a big fan of gRPC; their decision to use HTTP2 instead of WebSockets was a huge mistake. HTTP was designed to transfer hypertext documents; RPCs are meant to transfer raw data; not hypertext documents. In a way, gRPC makes the same mistake as TypeScript; instead of fixing the problem at the root, they take an already complex solution which works well as a base and then they add more complexity on top in an effort to make it behave in a simpler way than the underlying technology.

You can't make something simpler by adding more complexity on top. You just can't.
Then you run into the problem of the massive global framework having Done It Wrong and not being able to deprecate.

(note: this is not unique to static type systems)
Asterisks within quotes still seem to work. I use those when I have a good idea of what string I’m looking for but I’m not sure about some words or want to find posts where someone (for whatever weird reason) apparently typed in or pasted an error in chunks.
That would be a better way to advertise it. Attracts newcomers and whatnot. And doesn't feel slimy.
The richest have a car but don't need it. They have transportation services instead. On demand taxi or chauffeur.
They can be, at least in the case of apples and oranges, and they are "remarkably similar" [1].

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1120087/
Would be really cool if they set some time aside for workshops, demos, or other interactive use of the space aside from just selling stuff. Without some serious guidance and help, many Pis just turn into an unusual way to play Minecraft.
This makes me wonder if people who wear contact lenses might be at higher risk as contact lens users regularly touch their eyes.
The point is that these languages are related, but distinct.

One factor is mutual intelligibility, but mutually intelligible "languages" can still be classified as distinct. This is complicated by continual spectra, where A and B, B and C are MI but A and C are not.
Technically, there is nothing besides "all data written since the previous fsync" since the previous fsync already wrote all the outstanding data at that point in time. (Even if it actually failed.) I.e., there is never any to-be-written data remaining after fsync returns. Everything that was queued to be flushed was flushed and dequeued. Whether any particular write failed or not doesn't change that fact.
Bananas have different radiation than mobile phones.

Atomic vs. Electromagnetic
I am a freelancer, and I chose this path specifically so I could work less, not more.

For me, money is just the road to my personal and family enjoyment. If I can’t enjoy life while making money, what’s even the point of making it? The road to happiness seems obvious to me: charge more (and automate income), work less, have more free time.
I didn't read every comment, I skimmed as many as I could. A question: how much of the hate/distain/put-down/vituperation is because she's a she and not a he?

Seriously. I read at least three comments suggesting arcs of her argument are held by physicists with the requirements between the legs. Is it just how she says it, or is it because she has a vulva?
tells a lot about society that people are so proud on beeing an ahole and having success with it.
Correct me if I'm wrong, but I believe this means three "lenses" on the main camera, not three cameras. And I'm excited to see what future cameras with multiple lenses, synthetic aperture techniques, and lots of computation will provide.
Don Knuth, for one, disagrees with your assessment of (1). (http://www.informit.com/articles/article.aspx?p=1193856)
EXWM is great but one place it is in dire need of help is managing fullscreen applications such as videogames. Right now, those windows are unmanaged, meaning they don’t show up in your buffers. If you manage to leave the unmanaged window to check something else, it is impossible to return and you need to force kill the application in question.

It is a big big problem and one that has almost driven me to leave EXWM more than once. The developer has stated this is intended behavior which is insane to me.
But the fashion in programming languages (Scala, TypeScript, Python) to write the type behind the variable name has a disadvantage: When writing code an IDE cannot suggest a variable name based on the type. This is an inconvenience one will notice immediately when you are used to it from programming in Java, where types are defined before the variable name.
> Any child from birth to 5 — before they head off to kindergarten — is eligible.

Her original goal was to improve literacy rates. Targeting children under 5 seems like a strange way to approach this. Reading to your kids is great, and there is some evidence it might help, but if you want kids to read then getting great books into hands of 5-10 year olds seem like it would help more.

Despite coming from a very well-read family, and having been read to at an early age, I resisted reading at a young age. I just wasn't interested in it, and preferred doing other things. It wasn't until 4th grade where I found a copy of 'A Book Dragon' somewhere and fell in love with it. Despite probably being above my reading level at the time, I struggled through it and then went on to devour just about every fantasy book I could get my hands on, becoming an avid general reader in the process. The right book can really make all the difference.
The quality has indeed declined drastically for pointed technical queries versus "where's the nearest hot dog stand" type queries.

Two possible explanations:

1. The latter is much more of a moneymaker.

2. I don't think there is anyone left at Google that actually understands how the search engine works these days.
What really, really bugs me is what they did with the image search at some point.

I always used image search to try and find the original source of an Image. It's super useful to determine the authenticity of a news article, identify the author of a photo for licensing and a million other uses.

Then at some point, search by image started to simply return results based on the image classification tag on the image: so instead of similar images, or other instances of a photo, I get results like "beach" or "bicycle" or "city". This is so frustrating and completely useless. I'm sure anyone is capable of typing "mountain" in the search field to find generic photos os mountains.

So that got me back to tineye.com - I just with they had a larger coverage of the web =[
My approach so far is to:

(a) charge a high rate

(b) preferably charge for projects or

(c) definitely only charge at full day granularity

(d) leave some slack in the accounting, favouring the client

The thing is that the client is not really paying you for your time, they are paying you for the value you can deliver. Time is a very rough analog, but so far seems the best that we can do and actually agree to.

So the above leaves the time-based accounting in place, but de-emphasises it as much as possible.
38% seems insanely high. Other estimates I've seen suggest more like 10%. If a code base has an unusually large amount of bugs caught by types it feels like it is missing basics like decent code review or unit tests.

* I am a huge TS fan I just don't think 38% of bugs a well written JS app should be type based
>I've recently moved away from Google to DuckDuckGo

here we go, the entire post was made just for this to derail the entire discussion into a free marketing/shilling for an even much worse search engine with aggressive online marketing techniques
"None" does not derive from Latin; it is a native word as far back as we can trace it.
The Raspberry Pi foundation outsource all their manufacturing, as is normal in the electronics industry.

In the absence of component shortages, they could up production of Zeros by 10x or more if they wanted to. And the Zero barely has any components, so a component shortage seems unlikely.

If there's such high market demand that the product constantly sells out when offered for the MSRP, why haven't they just told their manufacturer to make the next manufacturing run much larger?
Thing you can do for your health: sleep well
Show HN: Kopi – safeguard your email address and help manage the email firehose
Is DuckDuckGo good now? When I first tried it out a couple of years back, I found it didn't give me enough (relevant) results on my searches, so I stayed with Google.

I assume it must have improved in that time; maybe I should try it again.
Also they need to stop reccomending flat earth, anti-vax and other toxic nonsense without prompting.

There are trying to at least that:
https://youtube.googleblog.com/2019/01/continuing-our-work-t...

also this post (and the related discussion) provide some additional context:
https://news.ycombinator.com/item?id=19128259
We live in a world were gamblers dominate. Maybe it has to do with the intrinsic ponzi-logic of debt-money. Nearly nothing else than stealing or gambling at crazy risk or beeing the monopolist by birth in the first place leads to success, society pays the bill.
I think it doesn't need to be massive, it just needs to have massive radius. Could be as simple as having a really long and strong wire between two habitation modules. And you can start small (low distance, slow spin, little gravity) and increase gradually.

Expanse is neat, but spinning asteroids isn't realistic. The idea is that the acceleration at the surface of Ceres is 1/3g, pointing outwards (i.e. you fall "out" into space). That would imply that the ground/rocks etc literally floats away in space. Unless the surface is structurally strong enough to resist that (unlikely with most asteroids, many of which are literally rubble piles https://en.wikipedia.org/wiki/Rubble_pile ) the whole things would just disintegrate.
Hi HN, author here.

I've been scratching this itch for a while, and now I think it's ready to share: https://kopi.cloud

* Protect your real email address by handing out generated addresses that you can block in the (mobile friendly) web app with a single click.
Sign up to mailing lists, product demos, etc. without fear.

* Mark email addresses to be viewed in your RSS reader - incorporate them into your downtime reading flow.
I like to use this for notifications from StackOverflow, LinkedIn, mailing lists that get too chatty, etc.

* Uncouple from Google, etc by taking control of one of your fundamental contact points.

It's a paid service - currently priced at USD $2 / month with a free trial to test if it works for you.

What do you think HN - is $2 too much to ask? Kopi will never have ads or harvest people's data. I want to build a self-sustaining service that does enough useful things that people are willing to pay a minimal amount.

All feedback appreciated - especially suggestions for features you might be willing to pay for.

I don't have pre-existing accounts or reputation on sites like Product Hunt etc. - if you think Kopi might be useful to folks, please feel free to share.

Also an "Ask HN": I see a fair few comments lately where Kopi might be helpful to people. What's the HN community feeling about when it is or isn't Ok for someone to post a comment reply pointing out their product might be able to help? I've read https://news.ycombinator.com/newsguidelines.html, but it doesn't seem to address this question.
Furthermore, a stronger type system than TypeScript's, Elm's for example, may have caught even more than 38%.

For advanced type systems, it's often quite difficult to conceive of bugs that could not be caught by them, although they add a very large overhead.
When did these foreign powers mistreat China? The 19th century? Most nationals cultural memories are not that long - specifically one that has been thru three major revolutions in a century.

Whatever the cause of lower iPhone sales, I'm skeptical it's what you claim - sunspots seem more likely to me.
That’s another great example of a plot convenience he used. It’s my favorite because it’s the first one I noticed and frowned at during my first go as a pre-teen. In fact, it was one of the things I cited when I complained to my dad about how much I didn’t like something he’d recommended so highly. It wasn’t until I read it again a year or two later and powered through my suspension of disbelief that I realized how much I loved it too.
I wonder if they sell any water poof cases. I've had a hard time finding a case that can fit a Pi + battery and yet has grommet holes for wiring (so I can connect outdoor sensors). Most of what I've found are hacked together things or people drill into expensive pelican cases and then epoxy all the cables with a resin.
The sentence which seems critical in his posting is maybe this one: Arnaud Bannier proved in his PhD (see also [3]) that an S-box preserving a partition of the space into additive cosets in such a way that it interacts with the linear layer was necessary to build some specific backdoors.

I am not a cryptographer or a mathematician. These words do seem very worrying to me. He seems to be saying the primary quality, the preservation of a property across sbox and linear layer was demonstrated.
For data science and anything with a demanding domain model I find F# streets ahead of C#.

For a project like this, though, the type F# providers are a bit of a game changer that opens a lot of roads to create a 'best of both worlds' experience. For example, offloading heavy maths to other runtimes while providing a mature stack for everything outside of ML. The F# Type Provider for R (http://bluemountaincapital.github.io/FSharpRProvider/), is an example of this hybrid approach.

I believe Julia looks to be the better choice over Swift, tho.
I remember the days when I had to include "AND" and "OR" between words in the queries.
Because often the key word is the one being dropped by Google. If I search for "Einstein quotes about social democracy" and it drops "Einstein" it defeats the entire purpose of the search.

A single button that says "try searching without word for more results" would be far less frustrating.
That’s infuriating. I feel a lot of secondhand frustration. Do you think they stole it to sell or use?
Now that's where I'd throw my money out
JRuby has Real, Proper, Actual Threads too. If you want parallel computation threads in Ruby, that's the way to go.
Unless we terraform a planet, we'll need domes (artificial habitats with roofs filled with air) anyways. The difference between a planetary and space settlement is then just the (reinforced) floor, and you gain having 0 delta-v launch costs.
> the previous fsync already wrote all the outstanding data at that point in time. (Even if it actually failed.)

I'm sorry, but this... just doesn't make sense. An event can't both happen and also fail to happen.

Also, the queue business is an implementation detail. Our debate is over what the spec mandates, not how a particular implementation behaves.
> Contractors tend to size up their government counterparts, and staff their part of the project accordingly. If they think yours are clunkers, they will take their poorer people to put on your project.

This describes staffing of software projects to the letter. I have called this approach to staffing the 2 duds and a rockstar. When a project or product looks like trash under the hood or external help is required management is quick to offload their worst people on to it. Once that happens the pain points are obvious (to everybody) and so a token rockstar developer (expert plus soft skills) will be sacrificed at a ratio of one rockstar to every 2 to 5 duds to keep the effort from imploding.
Any information on what the cable actually does? This reads like an out of context blog post.
Basically don’t buy liquids duty free these days. There’s too much that can happen to make you end up with a liter or so of booze and now you need to pass through security.
Yes, of course, I can see how it looks like I conflated the two. But, I mean, it started out as being hit on, I guess.
Indeed. It's a loss-leader.

The aim is to pull in real people with single sales, both to grow their community and support further sales down the line of more powerful hardware.

Bulk selling these to industry for [near]-disposable application doesn't help the organisation or its aims. It also forces them up another rung of production capacity and warehousing, which is a serious expense.
Manufacturers will ensure phone companies ensure customers buy new phones.

In the odd event that my iPhone lasts the 24months without having a major hardware hickup (such as being shattered), somehow all the rebates disappear from my plan. A rep from my phone company calls me and says I can get a new 24 months plan WITH a new iphone, and since the new one would get the rebates I just lost, it's effectively the same monthly cost including the new phone. Being the sucker that I am, I accept and I have a new phone.

I'm sure I could find a company that sells me a plan that would become cheaper instead of stripped of all rebates once my 24 months are over. But I'm also lazy and don't want to switch mobile networks as my current network has the best coverage in the rural areas I need to go to.

It's a plan plan that is both simple and clever: instead of lowering the prices for buying new phones, what they do is just raise the price of NOT buying a new phone.
It requires a bit time to get used to it but not more than couple of days I think. The interface is quite similar to what google provides and I quite liked seeing the answer I am looking for as a part of the search.
Possibly. But if there are permanent clouds above, the whole idea falls flat.
FBI’s War Crimes Unit on the Chopping Block
On the flip side, I've seen an offer which looked extremely tempting, except I don't think my employer which was paying for the flights would have seen it that way...
Article 13 Negotiations Move Ahead, Artists Slam Labels for Disrespecting Them
I think the core problem here is that you view addiction peddling as less of a problem than slow radicalisation. I don't view things in that way. At best they are similarly bad, but to me it seems like addiction is a much bigger societal problem (with a larger slice of people vulnerable to it) and therefore this problem needs to be highlighted the most.

In this context, putting "just" before it can be seen as a way to remove focus from the detail that someone else is focus on to look at the bigger problem. That is what I see here as well.

Your conclusion that it is intentional is too fast. There is a less evil interpretation of real life, and that is that it's not practical for them to implement this in a way that still yields addicted users while avoiding radicalised users. Their money is more important than a problem that a minority is vocal about; it's an unfortunate consequence, but that doesn't make it the intent.
For me the single best feature of typescript is that it's optional.

It has the rapid prototype capability that I love in Python and JavaScript. But once you're past the experimentation phase, you can make your measurements, write your more detailed design, do a little refactoring, and then "lock things into place" with typing.

I haven't used Java in a while, but how easy is it to write a working Java application without really knowing what you're building yet? (And I know people will say you're never supposed to do this, but I've found that practical experimentation and working examples is a very powerful part of the design loop)