skysight-inc/HackerNews huggingface dataset:
If this is a dupe or near-dupe, I'm happy to have a link to the thread where the discussion already happened, I'm just after reading the HN comments.
The author states that the talk was inspired by this series of blog posts[1] if you are like me and find articles about technical topics much easier to consume than talks.

[1] https://medium.com/databasss
This looks like responsible disclosure of a partial breach to me. It’s required under the GDPR for example and the company likely already reported it to the information commissioners office of its equivalent.

If you buy that this can happen to every company, telling every customer whether it effects them or not is a great way of wrong sizing a problem, introducing disproportionate uncertainty and losing customers.

IMO, so far, this looks responsible.
That might not always do what a naïve user expects:

$ printf '%d\n' "0025"
21
Caffeine, sugar, (and alcohol) aren't necessarily bad for you. Joe Rogan repeats a phrase on his podcast all the time that I quite like, "keep all things in moderation, including moderation itself"
I find eBay search more predictable than amazon. When I use amazon I feel that they show to me what they think I should get instead of what I want.
Take a look at osh (Object SHell): https://github.com/geophile/osh

It is a Python implementation of this idea: OS objects like files and processes are represented in Python. You construct pipelines as in UNIX, but passing Python objects instead of strings. E.g. to find the pids of /bin/bash commands:

osh ps ^ select 'p: p.commandline.startswith("/bin/bash")' ^ f 'p: p.pid' $

- osh: Runs the tool, interpreting the rest of the line as an osh command.

- ^: Piping syntax.

- ps: Generate a stream of process objects, (the currently running processes).

- select: Select those processes, p, whose commandline starts with /bin/bash.

- f: Apply the function to the input stream and write function output to the output stream, (so, basically "map"). The function computes the pid of an input process.

- $ Print each item received in the input stream.

Osh also does database access (query results -> python tuples) and remote access. E.g., to get a process listing of (pid, commandline) on every node in a cluster:

osh @clustername [ ps ^ f 'p: (p.pid, p.commandline)' ] $
Recruiters. Many of them may be scum and parasites, but they also seem to be an essential part of the ecosystem. Make sure they know how to find you.

LinkedIn works quite well for me. Keep your CV up to date there, make sure it's clear that you're freelance and looking for work, and they'll find you. At least that's my experience. You can take a more active approach than that if you want, but this is working well enough for me.
The point of air freight is speed. "Just fit it on the plane whenever you find it convenient" kind of defeats the point.
Sorry, turns out it's 100% Apple's fault.

Why not use a third-party mail client?
How-to for new dads. All the practical stuff no one tells you
From what I've heard Silicon Valley is also very expensive.
Apart from that for non US citizens I reckon its hard to land a working visa with the current situation in the US and immigration.

I feel like what pays you higher than SV etc is if you can land a nice US remote work at about $100-120k but live in a place like Portugal or whatever that its very cheap VS your salary.
It did not weeks to write the website, sorry if that was not clear from my original post. It took weeks to port existing JavaScript libraries into the ecosphere of the respective framework, to a point where it was indeed possible to write the website we wanted in 5 minutes.

> You can have a website up and running (not just locally, but live on the Internet) within literally 5 minutes using React and Heroku, netlify, now.sh or whatever.

Of course, I am not disputing this! But it is equally possible to have a website up in literally 5 minutes using vanilla JS + HTML + CSS and an nginx Server, without taking the dangerous bet that the framework you have chosen won't be obsolete in 2 years.
The real challenge of teaching is reaching everybody - not just the kids who want to learn, and are effectively teaching themselves with a little guidance.
Do they not have a feature to archive videos on request?
> In Germany et al employing a worker is seen as a favor to this worker whereas in US it's the other way around.

But again, this is only true because of the delusional rock-star fantasy which grips the tech industry. The vast, vast majority of software developers are not rock-stars. They are seen as disposable - precisely because they are - which is why mass layoffs can continue to happen as a predictable part of a development lifecycle.

You are approaching this discussion as though the key factor is the pay of a company's top employees - but those people are a tiny, tiny fraction of the people employed in the software development industry.

> There is no argument whether American software/hardware industry is doing better than EU software/hardware industry

Yes, but what people are (rightly, and increasingly) concerned about is how well the employees of those industries are doing. The fact that US tech makes more money than EU tech is largely irrelevant to the discussion of whether and how those employees should unionise (they should).

> My point is none of these will ever solve the problems American SWEs are trying to solve. You cannot build an Uber this way. You cannot make rockets go to sky this way. You cannot write Airbus's OS this way. You cannot do these and retain the same, competitive quality required in this industry. You cannot do that unless you spend a lot of resources for R&D how to automate programming.

Yes, but again - most developers do not work on these problems. Most developers aren't building an Uber. They're not building rockets. They're not writing Airbus OS'. And in each of those areas - what can be automated will be.

> No C programmer ever got fired because GCC suddenly became too good at optimizing C and "their job was automated".

Plenty of developers have been fired because management decided that throwing faster hardware at slow software was more cost effective than paying slow humans to make slow software work on slow hardware. Optimisation of code wasn't really what I was thinking of in terms of 'automation'. Rather, what I was arguing is that machines, given a (relatively) well defined problem, will be able to implement a solution that is cost effective enough to be cheaper than hiring developers.
What are the good alternatives for managing your Red Hat servers?
They're building it there because they got a great deal from the Nevada government, and because Nevada is basically empty desert so there's no real impediments to building a giant factory.
>"Three sigmas" should be homeschooled, any sufficiently large system will only inhibit them.

Many (most) parents don't have the resources to do that. If we don't make adequate provisions for the exceptionally gifted, we're squandering a lot of valuable talent. Nobody would tolerate a child with an IQ of 55 being made to sit in a mainstream classroom, because it's obvious that they wouldn't get anything vaguely resembling an education; we should be equally outraged about a child with an IQ of 145 in that mainstream classroom.
It's a bit ill defined but generally refers to politicians advocating whatever works with the crowd rather than policy that makes sense. 'Build The Wall' would be an example. Trump didn't use to have much of an opinion on that but it was a popular chant at rallies hence the present mess.
Brutal doesn't mean disrespectful and the article does dive into this

> When it comes to innovation, the candid organization will outperform the nice one every time. The latter confuses politeness and niceness with respect. There is nothing inconsistent about being frank and respectful. In fact, I would argue that providing and accepting frank criticism is one of the hallmarks of respect. Accepting a devastating critique of your idea is possible only if you respect the opinion of the person providing that feedback.
BlackBerry suing Facebook/WhatsApp/Instagram over 5 european software patents
I had a coworker who insisted diet sodas were worse for you than regular sodas. I just don't understand how people reach that kind of conclusion.
> If only they knew when those flights were arriving so they could schedule customs and immigration staff to handle the traffic /s

Took me a few seconds to get this...:)
> Different children have different needs.

Which is what most "education for the gifted" programs boil down to: meeting individual needs.
The article solves the problem: for which numbers x between 1 and 500 is there no file x_A.csv? It looks like in this case it is equivalent to the easier problem: for which x_data.csv is there no corresponding x_A.csv?

cd dataset-directory
comm -23 <(ls *_data.csv | sed s/data/A/) <(ls *_A.csv)
Craigslist was a true innovation when it started.
It is entirely unclear how any controls were implemented. They say "after controlling for lifestyle factors" but do not say which factors nor how they controlled for them. It is entirely possible, perhaps even likely, that diet beverages are simply a proxy for some other factor. Maybe even just weight. To wit:

"This association may also be contributed
to by rising blood pressure and sugars
that were not yet diagnosed as hypertension
or diabetes but warranted weight loss,"
thus leading the women in the study to take
up diet beverages, said Dr. Keri Peterson,
medical advisor for the Calorie Research Council, an
international association representing the low- and
reduced-calorie food and beverage industry.

This possibility makes the implication that there is some causal relationship pretty tenuous. This question:

"What is it about these diet drinks?" asked
lead study author Yasmin Mossavar-Rahmani ...

might well be answered with, "nothing at all actually".

(edited for quotes because I keep forgetting this is not markdown)
Unfortunately, in spite of their "uncarrier" schtick, they don't offer this on grandfathered plans. I'm on an old 6GB/month plan that provides high-speed tethering, which I don't want to give up, so that means no scam blocker for me.

I get far fewer scam calls on the cell phone than I do on my ex-landline (now VoIP), at least. For the VoIP, I had to set up a CAPTCHA on Asterisk.
I expect that's true on a "per kilowatt-hour" basis.

BUT, the potential for harm from nuclear accidents is vastly higher, and also lasting (though one can make a competitive case for fossil fuel impact on global warming).

In any case, "the big one" hasn't happened yet. It may not ever happen, but if it does, ONE incident can cause incalculable harm.

I think potential for harm needs to be assessed in addition to just death per kilowatt hour.
I was just typing out a reply suggesting the same thing.

The "trap" in development is in having non-technical roles view your role, essentially, as one in where they make all of the business decisions, and you as the coder take their orders to implement them.

That's no good for career progression or effective development, either. I'd deliberately cultivate some of the same PM and business analytics skills alongside your technical skills.
> It amazes me that we subsidize such obnoxious ads being delivered to every resident.

It's actually the other way around. The amount of bulk mail helps to keep costs low for the USPS. I have receiving it, but it does make things cheaper, because it is only delivered when there's capacity (less busy days).
How Many Wechat MiniProgram Developer And& User Out of China?
MiniProgram is a New Mobile Product For People Who use WeChat as main Message.

We know, In China, People Use WeChat. But Out of China, How many people Use MiniProgram and want to develop a MiniProgram?

I ask this question want to know is here many developer want to use WeChat MiniProgram or Develop WeChat MiniProgram.

If more than 50 People, I will Write a Book to Teach Developer How To Build MiniProgram.

(I make More than 8 Courses about WeChat MiniProgram, But all of theses are Chinese)
I recommend adminer

https://www.adminer.org/

Also very easy to deploy via docker if you have a need.
Mozilla's Clever-Commit
Are there any alternatives for other Unices and Unixlikes?
And no unit tests or CI either? This is how rockets and hearts end up in pieces!

Good thing we can indicate our love with persnickety comments and have no need for such a program.
It's rare that I feel like I'm exactly the target audience for an article, but this is one of those times. Specifically, the advice on formulation is something I've been wondering about for a while. It's nice to have the author of a SAT solver come out and say that extra variables can be useful to the solver. I'd suspected as much from experience, but I had a nagging doubt that I was wrong.
Man of the Woods
My father did a lot of stained glass window when I was young. When we moved countries he couldn't take it up again for lack of funds but I have fond memories geeking out with him about it. He would draw amazing things with it and I wished that it was more prevalent today. Stained glass can be absolutely beautiful.
I've just compared TablePlus to PGAdmin (the new web one), on a fast query which returns 1000 rows. The responsiveness of TP is really noticable
This tweet from CRW: https://twitter.com/ProfFaustus/status/1096018468858667008

I don't have too much to say besides I'm curious how things will develop around this over the coming months.
I don't fully see how Dimon can back this, yet be so against Bitcoin. Based on the article, JP seems to be essentially building a distributed ledger, not too dissimilar to the one underpinning bitcoin (apart from the distinct possibility that it will not be quite as open as bitcoin).

Lol, I guess it's only worthwhile when they do it?
Right - though that's solvable with xargs:

$ echo "0005" | xargs printf '%d\n'
5

That said, my suggestion doesn't work anyway since the leading 0 marks it as octal, d'oh (as mentioned elsewhere in the thread).
But Coke sells Coke, Diet Coke, juices and bottled water. What difference does it make to them?
I was in both disabled and gifted programs concurrently in elementary in the 80s and 90s. Public school, in California. Its not missed, so much as parents seem to pidgeonhole their kids faster than the schools do.
This can be installed using homebrew with:

brew cask install sloth
> France has a similar presidential system. It's a purely cultural thing.

But France doesn't use simple one-round FPTP for either the Presidential or legislative elections, and doesn't combine the elections, either, using a two-rond majority-runoff system for each election (with additionally what amounts to a minimum threshold by eligible electorate size, rather than just share of turnout, for legislative seats for first-round wins.) Majority-runoff has a far less strong push to duopoly thaneither simple FPTP or the US Presidential election system.

It's not purely a cultural thing; to the extent it's cultural, it's largely cultural adaptation to structural incentives.

> You could argue the duopoly prevents extremism by straightjacking the political options, but after the Tea Party takeover the GOP and now Trump, that has been thoroughly debunked.

I wouldn't have argued that in the first place for other reasons, but Trump would, at worst, only debunk an absurdly absolutist version of that; electoral systems may structurally disfavor certain outcomes but they rarely absolutely prevent any particular ideological outcome.
This article is complete conjecture. Having worked in a highly innovative environment and ‘informally surveying’ a random sample of people from random companies that may or may not be innovative are completely different things. There is no attempt here to identify how one might measure ‘an innovative culture’ nor can the author call on personal experience to at least talk anecdotally. This is just another puff piece to further validate the ‘Arbeit macht frei’ Culture that is currently fashionable in silicone valley and China.
What will climate feel like in 60 years?
DynamoDB has had major improvements in the last few months: e.g. you get dynamic capacity provisioned tables (avoids re/write capacity exceeded exceptions because of capacity planning uncertainty), and transactions, to name two. However, even if you have a hosted RDBMS it has an implicit read and write capacity throughput that you need to design for (e.. hotspots in partitions), you just hit it a bit later in your project. The bounded latency at scale (throughput, and size of tables) is the main win for DynamoDB.
I wouldn't stop doing development work, especially if you enjoy it.

Doing the other roles is a way to learn about some business. By doing them you'll have a better understanding of what happens behind the scenes, and will interact better with those roles.

Do you think your scrum master is done after the stand up? Oh no, there's a lot more to do.
Introduction to back end development
$ echo -e '0001\n0010\n0002\n0' | bc
1
10
2
0
The biggest problem with SQLite is that it seems to be easy to use it wrong. If you are using SQLite as it is supposed to be used, it has much better performance than its reputation suggests.
awwww, no tux.
If the best years of somebody's life are their teens and twenties, then they didn't have a great life, imho. There are also all sorts of ways very smart people can go permanently off the rails, even when given every opportunity. With the speed at which computing in particular is developing, I doubt it matters that much that you jumped in a bit later - this just means you've learnt the latest stuff - and the rest of your life is ahead of you to enjoy - which is what really matters.
Well. I am based in Denmark. And we get a lot migration here from Southern Europe because young people can't get a foothold in a labour market dominated by trade unions.
Pirates found a way to load paid apps on iPhones for free
Show HN: Dgraph a distributed graph database you need to know
You'll make decisions. They will have consequences. For good or ill they will change your life forever.

No, but, seriously, I'm scarcely older so I distinctly remember what it's like to be young and watch stuff feel permanent for the first time. Having a job, a house, no immediate plans to leave your city, whatever. You wonder if that's all there is and if it's not why whatever else can't come any faster. You realize you've got mostly what you wanted and everything else you could want seems small or like someone's already done it. And you watch the days stretch and all alike.

So my prescription is:

* Wake up in the middle of the night (or stay up till the middle of the night, but sober). Go outside. Observe that your immediate world isn't, in fact, only what you usually see of it.

* Make older friends, they'll tell you you're full of it.

* Make younger friends, they'll think your boring old man life is the epitome of freedom.
(: forget The Avengers, the true heroes are The Archivers
Culture can control for human nature. Have you ever been to Japan? I was in Ginza a few months ago. In places they have crosswalks for pedestrians every few blocks instead of very block. People will dutifully walk down the street, cross, and walk back up the street. Nobody jaywalks, including small children. Can you imagine that happening in New York or San Francisco? It’s not surprising they can build magnificent infrastructure. In Japan even the corruption—and there is probably more there than here—operates within a structured system of social norms.

The US has many strengths. I’m not sure restraint and political discipline is one of them.
I agree that private development like Japan is the way to go, but outside of the Brightline, it seems like nobody in the US is doing this. The only real estate that the HSR line in Texas seems to buy is land for the tracks, but not any real estate around the station.
That is a little concerning. They are explicitly refusing to say the software is not a trojan.

It would make me think twice about using it.
Look at how many mid sized aircraft still travel from or to large airports. With a point to point system you can load balance to so flight at major cities use an equally large aircraft which makes a dramatic difference. Eventually, they might need something like an A380, but that’s further into the future than you might think and often balanced by building a few more airports.

Large Aircraft are great economically, as long as they can be kept full. But, this tends to be limited as only a tiny fraction of routes can support such beasts.
Did ARM count?

China and the US have a huge single language market. The EU has a single market with tons of languages. It's much harder for a British or German startup to spread EU wide equivalent to how a US startup can achieve reach across the US and Canada. The EU single market only partially mitigates the problem. Single language seems to count much more than a single jurisdiction.

The usual pattern is when someone in the EU gets interesting, they get bought by a larger US outfit. I don't think China yet allows full foreign takeovers, or a selection of their majors might now be US owned or shuttered too. The other standout in your list, Samsung, is a typical huge conglomerate - TVs, monitors, phones, cameras, memory, storage etc, and part of the larger conglomerate with fingers in everything from fridges to ship building.
Classical music is a somewhat silly zero-sum game and we should be cautious about using it as an analogy. The supply of classical musicians outstrips demand by several orders of magnitude, hence the requirement for exceptional levels of virtuosity - if you're not the best, you're unemployable. That is absolutely not the case for most professions.

Austen Allred has shown that you can turn willing adults into employable software developers in a matter of months. It is entirely plausible that if we abandon credentialism, many other professions could be taught in accelerated bootcamps at a fraction of the cost of a college degree.
No, it can't. This isn't magical technology; it has limits. The harm that can come from a single accident is constrained. Chernobyl and Fukushima represses pretty much the worst case, beyond what is even possible with better, more modern designs. Yet even in these cases the impact to human life is minimal when compared with other technologies, as noted by others.
lsof was written by vic abell, who also wrote a graphical java gui for it, glsof.

http://glsof.sourceforge.net/
I used to work for a startup that competed in this space. The amount of articles, awards, and HN posts that our marketing team fabricated was unreal. We won awards we didn't deserve because the Awards company's owner was on our board. Every article out there was carefully created by our copywriter. Every review on all the comparison sites...all false.

When I see a Medium post recommending a new software over another (especially over Slack since that gives me flashbacks), I just assume that there's financial incentive on part of the writer.
Will you be spending that $120+ in increased insurance cost for the same reasons Tesla are more expensive to fix than most cars (economies of scale, limited OEM parts)?
You care enough to reply.
The upstream project has been pretty vocal about their reasons to switch, and it's not because of the license. MongoDB just isn't the right tool for their use case, despite valiant attempts to utilize it.
I've always been fascinated by the difficulties of translation.

There is the issue of expressing the original thought. Already I've edited this post several times.

Then there is the issue of the surrounding context which will be different for different people. Even for people in the same culture at the same time in the same place.

Then the issue of the attitude of the reader. It's not uncommon to get different meanings from the same text on different days.

Now with the Biblical text we have copies of text from a different time, culture, and language. I like how this article shows how hard it is to handle even one sentence.