skysight-inc/HackerNews huggingface dataset:
Can you share your story in a bit more detail?
Why would consumers want this type of accuracy ?
> It's a social network for people that are obsessively into music and the merch that their favorite bands produce.

I don't know, maybe put this on your site. Maybe it is good as it is and I'm just not the target audience. In fact I can't barely believe such a social network would exist. Do "merch wearer" overlap through bands? Seems like the common ground would be the music or maybe genre and not the wearing of the clothes themselves. But again, maybe it's just some part of the culture I'm not aware of.
NotPetya cyber attack on TNT Express cost FedEx $300m
Other ways to read Hacker News
Yes from Germany. RDS must have screwed up something there for you :)
https://news.ycombinator.com/item?id=15305476
I started in Cryptonomicon, I just doesn't catch me, I'm about 20% in but nothing happens. I like descriptive, setting an atmosphere, but Stephenson goes to far I feel. The world is different ok, fun, but it just moves so slowly. Shaftoe goes everywhere and nowhere, I get it, he saw some dragon, yes third time you mention it... I put it away. Perhaps I'll pick it up later.
> Missing in these reports is any sense of proportion or realism.

Funnily enough I get the same sensation when reading Maciej's Twitter.

Trump is going to go to war to approve his ratings, apparently. And it seems Twitter employees have an obligation to prevent Trump from using the 'Block' button. for some reason. Also, Peter Thiel (a pet hate/obsession) runs a company that 'powers ICE deportations' and needs to be ostracized for his beliefs.

Some 'sense of proportion or realism' would be nice. That aside, great writing, as usual.
The Engineering Manager – Culture
How easy is it to plug to native Android API?

Any way you can just use this engine as a View in your already existing Android native app? (like with LibGDX)
I think you misrepresent the parent post. Suppose you had insomnia. Wouldn't it be a fair suggestion to cut back on coffee and other stimulants first, before trying sleeping pills?
... or the "original", OCaml, from which Rust was heavily inspired.
Over the years, I've employed a lot of people. Unless there is a crisis, I don't want anyone working that many hours. If there is a crisis, then I still don't want anyone working that many hours, so we need to figure out how to avoid that crisis in the future.

I found that people start to lose productivity after about 36 hours per week. Just four more hours, a full 40 hours, saw a drop in production. Over 40 hours and it was very noticeable.

This mostly applied to mentally taxing jobs.

My solution was, as best as I could, to hire people to do certain jobs, not hire them to fill seats for certain hours. Employees had a job to do and I was happy so long as they got it done well and on time. If they got it done early, they still got paid the same.

I'd not much care if they just went home after their job was done. So long as they met the time constraints, it was all good. Now, they usually stuck around and worked on other stuff, helped out, or refined their work. We also had, at one office, a pool table and small bar in the back - so they could opt to just hang around.

Still, once knowledge workers go past about 36 hours, they start to really slow down - by my observations. It really wasn't worth it, most of the time, to have someone working overtime. They get sloppy, slow, and unhappy. It can be done for a crunch time, but that I found that should be a rare thing.

The Seattle Hundreds that I hear about? Yeah, if I caught an employee trying to do something like that, I'd probably have reprimanded them. If they kept it up, I'd have probably terminated their employment with us. I don't want worn out employees and I don't want others feeling pressured to work long hours.

Heh... Sometimes I kinda miss the office. Threads like these bring back fond memories.
Percentage-wise, the impact on Norway is larger, yes, but still, I think the effect of having lots of natural gas was fairly big. But yes, in other ways they are more comparable to Germany.

(as to that devil in the details, one could argue that the Rhine and the Meuse are natural resources that a) make farming way more productive by keeping the grass green and b) make it way easier to become a trading nation)
I added a flatpak version of the editor to flathub, in case anyone wants to test it: https://flathub.org/apps.html
I'm not sure what this story accomplished. Did it convince us that...

...Male VCs can act like jerks? Yes.

...Male VCs don't get the female market? This shouldn't surprise anyone. It's sad but this is why we need more female VCs.

...That the company is not getting funding because it's women-oriented and run by a woman? Unfortunately no. Because the story didn't prove the company deserved to be funded. It left me with BIG open questions instead.

There wasn't any mention of market data or past sales/momentum data to validate market size and demand. Especially for a company that has burned through $6.5M in 3-4 years.

If your go-to-market strategy is to launch at 3-4x the price of your biggest competitors, you've got to have a value prop that totally invalidates and obliterates price comparisons. Better comfort and "smart" features are nice-to-haves, not can't-live-withouts.

All of this means they have a product with an audience that quickly narrows down:

- Women

---In childbearing years

-----Who are are pregnant, or recently had a child

-------Who are nursing/planning to nurse

---------Who are committed to pumping vs supplementing with formula

-----------Who have enough disposable income to pay a 3-4x premium

-------------Who care about these specific features

Then, as another commenter mentioned, there are other premium pumps coming to market, so they will inevitably be splitting market share.

I'm a woman and I get this product and market (mostly, I have not had children). I hope they succeed, but my guess is this only works if it's a market-entry product that is quickly followed up by a broader line of "smart" products for moms and moms-to-be. To put my money in, I'd first need to be convinced that this is the right market-entry product (and can give you that high-end brand recognition), then I'd need to be convinced you've got other stuff in R&D that will deliver the big profits.
Why, we could always use emscripten to compile rustc to JavaScript and use that for bootstrapping!

On a more serious note, ghc at least solved this problem by allowing you to compile Haskell to C (-fvia-C). Writing a naive C code generator from whatever your backend is using is probably not that hard.
Self-driving vehicles. You can buy GPS-based automatic steering systems for tractors right now [1] (there's still an operator on board, so it's not truly autonomous)

Obviously the self-driving cars of the future will also need other sensors as GPS doesn't work under tunnels and bridges.

[1] https://agriculture.trimble.com/precision-ag/products/steeri...
> ML model inputs, so lots of key -> numerical value data

How big are the numerical value data? AFAIK Cassandra does like large amount of data per value.
https://docs.datastax.com/en/cql/3.3/cql/cql_reference/refLi...

Also what do you expect the total amount of data to be?

BTW, I just recommended to start with PostgreSQL because it just works and will have your back no matter what ways you like to use retrieve you data.

However if you are absolutely sure you don’t require secondary indexes, joins, etc, and just need a KV database, Cassandra will work fine too.
I have tried to use it something like 2 years ago and just gave up in front of the poorly documented custom scripting language they used.

Has this changed? I think they were pondering switching to python or lua?

One of the main strength of its main competitor Unity is that it uses C# and the .Net framework. It comes with many usable tools from the whole C# ecosystem.
Go bootstrap uses Go1.4 which compiler is written in C. So: compile Go1.4 and use that to compile the Go 1.X compiler (I don't know but multiple steps might be necessary).
I love Golang, but I'll just comment on that:

> It's worth stating that the language is called Go; "golang" comes from the web site address (go.com was already a Disney web site) but is not the proper name of the language.)

You already have a hugely popular game called Go (WeiQi/Baiduk). It just adds confusion to queries to call the language Go instead of Golang. Even the #go channel on freenode has a disclaimer that it's not about the language. It's like calling your language football.
> Delicious if you like sickly-sweet, salty water.

That's entirely dependent on the type (and ripeness) of coconut, or more likely the can you're cracking. Hardly any coconut water tastes 'sickly sweet' from the fresh fruit.
Thanks for these helpful words of clarification!

As I commented above, I was rather sloppily using the words "explosion", "detonation" to mean flash and boom.

On the two occasions on which I witnessed this event, it was stunningly powerful but I now believe most likely just a deflagration.
Chef’s move to give up Michelin stars inspires us all to resist being ranked
You still need the borrow checker, and this compiler won't change the kinds of programs you can write. It only works on programs that pass the borrow checker, just like the regular compiler, the difference being that it doesn't check that the program is valid (i.e. passes the checker) but assumes that its validity has already been checked earlier by the regular compiler.

If you give an invalid program to the regular compiler it will be rejected, but if you give the same program to this compiler it might produce nonsense. So the developer of a program would feed it to the regular compiler for checking, but others could take the finished release of the program, assume that it's valid and feed it to this compiler instead, as I understand it.
It's pathetic that the author has written Turks slaughtered Greeks in 1900s and forced them to leave. An absolute ignorance of history. If Turks has slaughtered any Christian population in their country, how had these people been able to live for above 400 years under their ruling? Oh of course, by hiding in underground cities in Cappadocia.
This is very upsetting, I have been really looking forward to getting my LimeSDR. I’ve already opted for having it delivered with the offending inductor removed, but reading of high DC biases and (elsewhere in the thread) bad drivers and poor interoperability with GnuRadio has kind of spoiled my excitement.
Almost the same here in the Netherlands. I guess the north of Europe has enough money for nice water filtration.
One big thing is that we use the clean drinking water for showering and flushing our toilet also, this could be a great water saver for the future if we could have a substream of lesser quality water to use for these purposes.
Were there things on the other hand that you could focus on very well, were you dived in deeply?
Or did your autopilot drive you away from everything you were focused on after a while?

thanks for sharing your experience
This is completely incorrect.

ACID was defined upon Jim Gray's formalization of the terms "transaction", "atomicity", "consistency", and "durability" [1]. It applies regardless of however many nodes a system consists of. It cares about a system holistically, not what it's physically made up of. Gray defined them acknowledging the preexisting work on fault tolerance and high availability with replication and hot standbys, literally situations where it's worth talking about C-as-in-CAP consistency. A transaction is literally defined upon an agreement protocol like two-phase commit. Similarly, Eric Brewer literally defined the C in CAP following the C in ACID [2].

The two concepts are clearly related, if not identical. It's not like I magically can't ever have ACID transactions once a network is involved, as long as the network heals.

To come at this from another angle: ACID transactions are an abstraction. They serve only to make it easier to reason about concurrency and synchronization. If you're telling me that this abstraction falls apart inherently because of the network, then frankly it's not a very good abstraction at all.

PostgreSQL is ACID when it's a system that encompasses a single node. PostgreSQL is not ACID when it's a system that encompasses more than one node. Simple as that.

I think it is even more disingenuous to lull people into a false sense of security just because Postgres is technically "consistent" on a single node. It's 2017 -- your data getting fsync'ed to a single disk, in a single machine on a single rack in a single datacenter in a single region -- is simply not enough anymore.

[1] http://jimgray.azurewebsites.net/papers/thetransactionconcep...

[2] https://pdfs.semanticscholar.org/5015/8bc1a8a67295ab7bce0550...
I absolutely don't want to be rude, but the 'inventor' of ADHD (Eisenberg), when he died, said that ADHD is a pharmaceutical dease and the cause is social. Wrong food, bad sleeping habits, wrong teaching methods all influence the way we get stimulated. Studies agree with this.

I am not saying you don't have a problem, because I also feel like someone who has ADHD and feel a lot like the author of the article.

But I also think that, just like the author, you can change your 'ADHD' by changing your behaviour.

Again: I dont want to put anyone down that is labelled with ADHD, but I think this culture is on it's way to create an ADHDer of everyone.
TL;DR: Basically getting up early and doing 4 hours of deep work has changed my life from really stressful and bad to really productive and nice.

One thing really fundamentally helped me, as someone who works from home on a large project in an asynchronous 100% remote organization.

I work on a fairly involved project that demands a lot of hard work. At the same time there are other things I want to get done: some administrative duties, some nonprofit work, etc etc.

That makes me stressed and anxious, and my natural response to that is to buckle down and try to "finish" the big projects, by overworking...

Except overworking doesn't actually tend to mean getting a lot of work done, because I spend more mental energy being stressed about how much I have to do than I spend on actually doing it.

It's a pretty vicious cycle and I guess it is a proximate cause of burnout.

It all changed when I realized I cannot sustainably do more than a few hours of hard work every day, and took that to heart.

Now I don't try to get more done in a day than is sustainably possible.

I wake up pretty early, around 6, sometimes 7, sometimes 5. Then I make a cup of coffee, some small breakfast, and sit down in my comfortable coding environment, and do a sprint of serious working.

About 4 hours of that is usually enough to land a decent series of commits that definitely advance the project.

Then I do the mental magic that previous me never did. I think: "Wow, that's great work for one day! I'm definitely on track!"

And at this point it's like 11 AM. So I can happily go have lunch, another cup of coffee, listen to a podcast or something, and know that I have plenty of time in the afternoon for paying bills and whatnot.

I also like to take some time in the afternoon to improve my work life in some rewarding way. This includes Emacs tweaking, build server and CI setup, etc. Lately I've managed to get my business email into a form that I enjoy.

(Details: my maildir gets mined for all the important recurring PDFs which end up in monthly folders, and since yesterday I even have a shell script that uses "pdftotext -layout" to parse out due amounts and OCR/reference numbers from the few recurring bills we need to pay manually. This eliminates a type of drudgery that I really loathe, so it's a huge win in terms of mental energy.)
Since I grew up in a country with lots of corruption, I'm personally a fan of laws that punish companies for bribes in other countries. It's not perfect, but funny enough, I do trust the law in (some) other countries more.
Maybe don't make an etnocentric streaming site. Why would you even think that is a sane idea? Where is the white mans streaming service? This is borderline retarded.
This needs to become a thing. Where people produce writeups on Oracle To Postgres, and how much better it is; under something like #RunsMuchBetterWithPostgres ...

It is strange that there aren't more writeups on Postgresql migrations.

Yandex had a good one. Posted here a long while ago: https://news.ycombinator.com/item?id=12489055
apologies, was fixing mobile link and removed trailing l by mistake. Can't edit original post anymore.
> Galileo observed that small animals like cats can survive falls much better than large animals like horses even over a couple of meters. The thing is that a things strength increases in proportion to its cross section but its weight increases as its volume

Does the principle have a name? I always felt this in the back of my had but never formulated it, I find it extremely interesting that Galileo wrote about it.
>It should be my right to revoke this privilege that they have gained, however they came about it.

And it's the bank's right not to write loans to people who think this, and they're exercising it.

The whole point of credit reporting is that you can't make your record go away.
What video? It seems that only a press statement [0] had been released:

"Respected Supreme Leader Kim Jong Un, chairman of the State Affairs Commission of the DPRK, released a statement on Thursday."

https://kcnawatch.co/newstream/1506033115-921520320/statemen...
I think the point is that by the nature of ADHD telling people to "get off the internet" as a solution to the problem would be more akin to telling the insomniac "just stop staying awake all the time!"
OnePlus 5 to get Android 8.0 Oreo update in December, company teases
Put it on Kickstarter :) I would buy one.
Is Graal derived from Grails?
As someone who's lived in a 'hacker trailer' for an extended period of time and kinda-failed, next time I'm gonna use an LMTV. Uncle Sam paid ~$100k+ for each one of them. Sometimes you can find one with living quarters/plumbing.

http://www.govplanet.com/Light+Medium+Tactical+Vehicle+%28LM...
Thanks for posting this. I suffer from perfectionism too and it leads to a lot of procrastination. Realizing that getting things to 'okay' was fine was an important step for me, because my okay was often others 'good' or 'excellent'.
I'm hardly socially in-touch. I just observe people's interaction with technology both at my job (Devops), and in the wider world.

If you want to have some idea of the challenges - read reddit's Tales from Tech Support[1] subreddit. For a non-IT focus, the Just Rolled Into the Shop[2] subreddit has a similar theme - that people refuse to read instructions, educate themselves, or even listen to basic instructions on things.

Better still - do a 'ride along' with someone who does hands-on IT support for a few weeks.

I suspect the only way we will get it if Apple decides to make an ID platform that integrates with the iPhone.

[1] https://www.reddit.com/r/talesfromtechsupport
[2] https://www.reddit.com/r/Justrolledintotheshop/
iBeacons, which push ads on you when you enter a store, were invented by Apple tho. Do we really need these OS tribalism posts in every topic?
Before the satellites are launched, their atomic clocks have to be tuned to offset for time dilation.

GPS satellites are all tuned this way, and it has the desired effect.

However, for people implementing GPS receivers, the signal arrives already corrected for time dilation. So the people making that part of the system don't have to know about general relativity at all :)
Interview: Chad Warner from OptimWise
"with a footprint about the size of Buckingham Palace"

Not an authorised unit. See: https://www.theregister.co.uk/Design/page/reg-standards-conv...

1 Buck Pal area is roughly equal to 3.706 MicroWales, 77,000 sq m, 19 acres or 19 football (soccer) pitches.
Super bullshit.

I think I'm shadow-banned but couldn't help it.
PostgreSQL can do all of the same query optimizations. The main difference is that for primary key scans PostgreSQL will have an additional layer of indirection meaning more work needs to be done when scanning on primary key and potentially more disk seeks.

On the flip side PostgreSQL's approach is good when you query secondary indexes since these can point directly to the heap rather than to a primary key, removing the cost of long primary keys and allowing for scanning the heap in physical order after some kinds of secondary key lookups. It is also cheaper to sequentially scan heap compared to sequentially scanning a clustered index.

There are also some difference s on the write side too, but the gist of it is that both models have their own strengths and weaknesses.
Still waiting for it…
Guardtime to develop blockchain-based cybersecurity for energy grids
You can still buy new cables that fit the first iPhone today but you can’t buy a new iPhone that fits the 30pin charging dock in old cars.

The main difference though is that you’d expect a device like an iPhone or iPad to last a maximum of about 3 to 5 years while you’d expect a car to last 10 to 25 years. Accordingly it would be wise to use future proof parts, not proprietary parts that go out of style every few years.
> Water should have a cost when it is scarce

Practically it has a cost anyway - somebody has to pay for taking it from somewhere, storing it, cleaning it, making it available. But this cost and especially the cost of the final consumer cannot be dictated by a free market - never. This would effectively mean that some people might be unable to access clean water at some point b/c they don't have enough money or no money at all.

> Pelagrino bottle doesn't impact an African kid getting water even a little bit

Actually very much - if a large corporation controls access to water effectively than this might very well be a consequence.
some local land developers submitted a plan to locate at the end of Houston street bridge in North Oak Cliff
What about old-age entitlements? I see loads of cash go out for FICA-match / self-employment tax (along with a jumbo portion of debt) to top-up the underfunded entitlements of previous generations.

I doubt the younger people working today are going to get back, in real terms, anywhere near the amounts they put in.
> the query interface is awesome

Huh! We started with MongoDB in 2009 and went live with it in 2010 (though I left that site in 2010) and as far as I am aware we were (one of?) the first paying customers of 10gen. I remember my boss joking about how he needed to press 10gen to actually accept money for support.

I even contracted wtih MongoDB Inc in 2012-2015 but gosh, the query interface being awesome is not my experience for complex queries. Multiple $elemMatch makes for nightmare queries. Note: $elemMatch got added because we asked for the functionality but the syntax is not our making, that was Eliot.

In fact, out of all MongoDB criticism https://www.linkedin.com/pulse/mongodb-frankenstein-monster-... this one is the one I sorta agree with (even if the author is reprehensible but let's try not get caught up on that).
I work for one of the investigative reporting teams that initially uncovered the bribe.

https://www.occrp.org/en/corruptistan/uzbekistan/gulnarakari...

Doing this type of journalism requires access to large amounts of documents and data, and we build custom tools for that. We're currently looking to hire both front-end and data engineering devs.

So if JavaScript and billion dollar bribes are your thing, please come help us!

* https://www.occrp.org/en/53-other/jobs-and-tenders/7015-fron...

* https://www.occrp.org/en/53-other/jobs-and-tenders/7016-inve...

jobs @ occrp.org