skysight-inc/HackerNews huggingface dataset:
Those interested in (one of) the methods used to determine the origin of archeological finds might find Neutron Activation Analysis (https://en.wikipedia.org/wiki/Neutron_activation_analysis) interesting.

Basically, fire neutrons into your item, and then look at how it [edit: radioactively] decays to determine the constituent chemical elements.

My one beer-brewing book mentioned that they can trace some pot sherds to a specific region of a specific river using this method. Very cool.
For one on one personal service yes.

For something where people get some value out of using the intermediary over and over, even if it's the same teacher, see Peloton.

I could see that idea working for remote music lessons if the teachers were great.
Pretty easy conclusion to come to given the observably lazy people who are incredibly successful and don't have to worry about food/rent.
Wow, that is steeeep.
Psychology Still Skews Western and Affluent – Can It Be Fixed?
Do you use Kontakt and NKI plugins?
For some reason only Windows and OS X are listed on the HL2 Steam store page. But you're right of course, HL2 runs natively too.
May be one problem might be that it might condition learners to the peculiarities of programming for DOS and its archaic memory model, which aren't that of relevance to modern systems.
Google's Operations Research Tools
Microsoft disagrees with EU facial-recognition ban
What kind of company that spawns new projects every few weeks are you working for ? This sounds cool =)
Well, as DDG doesn't track you, you'll have to provide it a bit more context, such as the city you'd like to conduct the search for (or language or country), either in the search query itself, or using the switch displayed conveniently on top of every page of search results. I don't find that too onerous.

Conversely, I find it annoying when Google gives me Swedish results, just because my VPN happens to route through Uppsala today.

I've searched for books, bars, restaurants, opera, and plenty more in many countries (with VPN routed to plenty of other countries) in the last several years on DDG without any issues, and with no need to switch to other search engines.
21 Stories of People Who Walked Away
I wonder if probability theory comes into a valuation like that. Something like, what is the expected value of some whale collector’s valuation.
I’d love to be a fly on the wall during whatever auction would be run.
You need 1 crew per flight, but really 2 crews per day per plane. Pilots work about half the days, so 4 crews per plane. That gets you to 8 pilots per plane, which is roughly 6k pilots without redundancy or pilots working very limited segments.
Slavery is harsher and involuntary, true, but the comparison stands as this is a softer but veiled slavery. You’re free to go but if other places are like that you’re technically really not free to go anywhere..
Nuclear Power: Game over (2016) [pdf]
>Democracy is mostly a facade

in the US anyway.

But I agree, the US government isn't functioning 1) as originally intended or 2) for the benefit of the majority of the people it 'represents.'

Although it's worth noting that 'as the forefathers intended' carries more weight than it typically should. Their intentions were mostly based on philosophical guess work, as they didn't have a whole lot of empirical data or existing republics/democracies to base their new government on.

It honestly seems like like they intended the US government to function a lot more similarly to the EU than what we currently have. Although the EU has its own sets of problems, but at the very least seems more representative of the people than the US government.
Some games seem to use Steamplay automatically. For example, I was able to install and run the old Star Wars Battelfront 2 on Linux without doing anything while I had to grab Proton to run other games
Mining Social Media Free Book Nostarch
Show HN: MarkTwo– A seamless, speedy, syncing markdown editor (FOSS)
Country is in the feedback form (UK).
I outsourced info about me and the thinking behind Flookup to Indie Hackers (link is on the landing page).

They might be unconventional decisions but I think they work quite nicely.
>This is during or shortly after the bronze age collapse, where many mediterranean civilisations

All the tin in this study is from the centuries before the collapse, 1530-~1200

>Does anyone know if these are new methods for identifying origin?

Most of this tin was taken from shipwrecks, and the dating method is derived from there. I believe trace elements have been able to tie metal to a mining location for a while.
Flutter Development Best Practices
The approval went through because the Trump team realised they were in trouble. The approval shouldn't have been held up in any case, the fact there's evidence Trump etc. tried to hold up the weapons is the most damning thing. I don't think this is dammed do/don't scenario.
Was there a tiger? :)
Even though most schools are public, quality very much depends on location. Germany is federal and education is responsibility of the "Länder" (like provincia).
In Argentina i visited a private school which was more or less comparable to the my school in germany (Gymnasium "part" of a Gesamtschule in Niedersachsen). Not sure about the quality in Berlin which is notoriously broke.
That sounds incredibly smart because crypto taxes are a huge headache to do yourself and crypto-tax preparers charge $500-$1000/year. Does having the LLC increase your tax complexity? If so, by how much?
Half way to the price of GKE...
I would suggest IntelliJ than Eclipse presently.
Basics of IQ Signals and IQ Modulation and Demodulation – A Tutorial
Call me dumb all you want, I can't figure out how to download any of the books
Nice idea. Also, I think that an ELI5 command would be really useful, too
> anonymizes data as it collected it

No, they don't anonymize the collected data (for any reasonable definition of "anonymous". The IP address alone gives GA a very close approximation of a unique key, and their own documentation[1] explains the "anonymization" process:

"... the last octet of the user IP address
is set to zero ..."

(if the logged event doesn't opt-in to this behavior by adding &aip=1 then GA presumably saves the entire IP. How many GA users bother setting that option?)

The 8 least significant hits of an IPv4 address are the least interesting. The remaining 24 bits gives GA the ASN and is a lot of entropy for fingerprinting. It would be trivial to recover a unique key from the "anonymized" address by combining it with other analytics data, other cookies, timestamps.

[1] https://support.google.com/analytics/answer/2763052?hl=en
The laziness can make it a bit of a challenge to follow, though. I know trace itself is strict, but that thunk will still be lazy from the environment around it.

Debugging has the same problem too, actually. "Step next" is much more challenging to know what is actually going to be "next" than in other languages. On the plus side (no sarcasm), it's a great way to get a feel for what the laziness really does. I recommend stepping through some non-trivial code of your own with the debugger for any intermediate Haskell programmer, even if it's working perfectly, because it'll actually show you the lazy evaluation order as it happens.
The only upside to this is that at least it’s just one city trying it out. If there’s going to be a “total collapse of some election” better there than on a state or national level.
Campaign duration limits run into the same free-speech issues that campaign finance limits run into. It's all well and good to restrict what the office holder is doing, but how do you stop "unrelated third parties" from "expressing their genuine political beliefs" without simultaneously stopping real unrelated third parties from actually expressing their genuine political beliefs?
The implication seemed to be that it was someone passing through, as opposed to a resident. But yes, my read could have been wrong.
All valve games (except maybe ricochet) have native linux support.
I'm not sure how you've been using it for 5 years, when it's only been out for 4 (May 13th 2015)[0].

[0]https://www.pcgamer.com/one-year-after-its-launch-discord-is...
>Between releases which require reinstallations

You got your facts wrong, Ubuntu supports updating in place no need to reinstall, maybe you confuse Ubuntu/Debian with other distros that require a reinstallation.

Ubuntu has a LTS version and it officially backports video and other drivers to allow support for recent hardware.
There was a previous HN discussion of "bro", can anyone comment on the differences?

"Bro pages: like man pages, but with examples only"

https://news.ycombinator.com/item?id=7121268
I can confidently state that the public onion IRCs are not what you want. The people looking for quality chats have been driven away by the crazies.
I might have been miss informed, but I was told that it’s storing your credit card details so that if you’ve already made a credit card purchase from the Tesla app you could just hit The “Pay 4000” button on that final screen. And I couldn’t find anything in this thread that confirmed or denied that, though reading things on Twitter...
I don't disagree with you that there are end-users who are, shall we say, "difficult". That is the nature of having to work with a wide variety of different types of people. That is one of those "unenviable" things that happen. As far as not being "problem domain experts", I have found that getting the co-operation of the "most-liked" and "most-expert" of your end-users in that area can be helpful as to getting most people on side to give you the best chance of gathering what you need. This is not necessarily an easy find as I have had to work with some who don't like to lose their "control" and that can be frustrating, to say the least.

My original comment wasn't meant to say that getting end-users on side was going to be easy, sometimes it is and sometimes it isn't. But the reputational boost you get when you do, eases the next time something has to be done.
You think because the employees weren't executives and they were talking to eachother it's all ok? What on earth are you talking about?

Boeing employees should be in prison, there shouldn't be bail while awaiting trial. This is a act of willful negligence and deceit and coverup that killed hundreds of people. It's one of the biggest crimes ever in the history of our country.
Not to ignore the democracy problem but solely on the localized health issue, if you can afford a Berkey Water Filter, get one.
Half-Life came out when I was in engineering school, and I told myself I'd get around to playing it when I graduated. Somehow the demands of school, career, and family have added up to more than 20 years, it's probably time to give it a go!
This sounds very much like something communist Russia did during the Chernobyl incident. Why are our governments so corrupt?
I have fond memories of learning Common Lisp in university. They might be fond only because it's something I decided myself, but SLIME was a revelation. However...

Common Lisp lacks a static type checker, or any decent type system. These days I consider that a catastrophically bad design choice, and I can't justify teaching it as anyone's first language. It's also, well, it's design by committee.

Scheme might be better -- at least then you'd be learning about call/cc. If you aren't learning a language purely for work, then I think learning it should teach you something new. Scheme, Rust, Haskell, even Java/Kotlin if you've never used a decent IDE -- all of those can teach you something. CL sort of can't, anymore, though for a long time it could.
Show HN: Smarter Tooltips and Popovers with Popper 2
Could Our Universe Be 2-Dimensional? Black Holes Offer a Clue
Seconded, SMOD is a blast if you're looking for an arcade-y experience.
Is this the real call? I though it was some kind of parody. How can this amount of speech even be padded to take 30 minutes, to begin with?
Ask HN: How does Google maintain/update the information for the GeoCoding API?
Or more specifically, If someone wanted to recreate this for NYC, how would they go about it?
Yes, but at least people can choose whether to back or not.
I think many Indians underestimate their country.

I would not compare India to Russia because post-soviet Russia is consciously a petro-state. That is, the government steals from the oil sector, where wealth is highly concentrated, and does not need to develop the economy in other ways. In fact if they did develop the economy in other ways, the government would have to face an empowered civil society which would not always go along with Putin.

Agriculture is a huge industry in the United State and in fact in most countries other than Singapore, the Gaza Strip, etc. It is a source of opportunity that is not going anywhere; populations are going up, people want to eat better (however it is they define better) but if we do nothing there are negative trends that will damage our productivity.

I meet many Indians who complain about the quality of Indian education, many of them are intelligent and very well-educated. Certainly at the masters and PhD level you will do better outside India, it's not clear to me that at the undergraduate level India is any worse than the run-of-the-mill school in the U.S.

As for services, go with what you are good at. At their very best, Indian services companies such as WiPro and Infosys are world-beating. There are challenges in working with people in such a different timezone, but the model of "hire freshers", "give them a lot of supervision", and "offer career paths" can work very well in many ways.
> Why can’t cargo be simple enough like pypi where all the dependencies are in intranet and private or another way is all the dependencies are in my own simple folder and can update it separately whenever I need rather than relying on an internet connection.

It does have registries[1] and vendoring[2].

[1]: https://doc.rust-lang.org/cargo/reference/registries.html

[2]: https://doc.rust-lang.org/cargo/commands/cargo-vendor.html
Thank you, I too often talk down what I do.
Things academics need to know when they become data scientists
Ugh. This is why I won't be moving past Mojave.
I would love to see a complete corpus of Julia-related academic papers. Quite a bit of Julia (both core language and libraries) rely on bleeding-edge research (e.g. depth-first task scheduling algorithm).
I've seen some pretty long compile times in C#, at my previous job building a local copy of the whole solution was around 40mins to an hour (400+ csproj).
Highbrows and Self-Helpers
Air-quality safety (among other things) is assured by the EPA, and it's done a lot to undermine that trust in the last couple of decades.

Electronics safety is assured by UL, a private company. To date, they've maintained the public's trust in their services.

If Consumer Reports publishes an exposé of UL taking kickbacks to certify substandard equipment, I'd become very interested in buying gear certified by a competitor.

With the EPA, I mean... I can't vote out the leadership of the EPA. I can very indirectly vote for a change there, and hope it happens, if that vote happens to align with my other interest, but there's no granularity, no way to hit them in their pocketbook, which I line once a year regardless of my feelings on the matter.

Now, there are some immediate differences between the two, which are obvious enough that I'm not going to bother elucidating them. But it's an instructive comparison. I'd say the UL model is underutilized.
Author here! So I made some mistakes when I left academia, and I still see people making them now. Is it just me? Or does this ring true for anyone else?
There's other costs as well. An untrained pilot can't fly, meaning that the airline is shorthanded. If you don't have enough trained pilots, you have to cancel flights and lose revenue.
tldr has a better name.
Can even set 3D settings for each friend, which can be handy.
For some of the cooler things you can do with Teamspeak through extensions see the Arma 3 ACRE plugin.

http://www.armaholic.com/page.php?id=19324
https://www.youtube.com/watch?v=3N1q4NgyCMs
Not long ago, there was support on Firefox to directly open HTML pages within compressed files (through the jar: protocol). If that still existed, it would be an option to distribute the rust HTML docs within a compressed .jar file, and let the browser read directly from it.
Exactly. I like to do this for both speed and privacy.

You can even use DDG bangs as your keywords. I do this for the bangs that I use most frequently (e.g. !w) for both reduced latency and increased privacy. This means I keep the muscle memory for using bangs on other folks machines, but I still get improved privacy and speed on devices that have my bookmarks synced.
> Representative democracy, long described as the solution, really isn’t. Representatives are self-interested, just like everyone else, and so we cannot expect them to be purely faithful executors of their respective mandates.

That’s irrelevant isn’t it? You elect based on your own self-interest and expect your candidate to follow theirs. There isn’t a single “what’s best for society” anyway so the pull between competing ideas means the most popular ones win. With a tempering effect from the courts.

What we did not expect was political parties. These are in effect conjoining at least the legislative and executive branches.

Also the electoral college ruined things. Not for the trivial reason you may think but by eliminating runoff elections.
There’s little point googling a 4 character mark, even the unpronounceable ones have results.
I just searched for it for you, and by coincidence found one I hadn't seen myself yet! The Hidden History Of Egypt with Terry Jones[0]. Aren't I lucky? I can honor the man while treating myself.

Anyway, these playlist[1][2] contains his Medieval Lives series as well as a few about the Romans (I think there were more episodes in that series though). Sadly, his Crusades and Barbarians series have all been blocked. There are also a few other documentaries he hosted - including one about the number one!

[0] https://www.youtube.com/watch?v=vVw6b15w8Ys

[1] https://www.youtube.com/watch?v=NbisfXkmOx8&list=PLEr7udSNoJ...

[2] https://www.youtube.com/watch?v=jrLQW1vQklE&list=PLaaaWAUe8c...
Amplemarket (YC W14) Seeks Senior Software Engineer in Lisbon, Portugal
We're looking to hire a Senior Software Eng. in Lisbon to help us build the best sales platform for B2B SaaS - https://www.amplemarket.com
- YC backed
- Headquarters in San Francisco and Lisbon
- Small talented dev team (1/N+1 can have a big impact!)
- Unique opportunity to work with a team of MIT-alumni that built other great projects like fermatslibrary.com.

If interested, please email team@amplemarket.com (also: https://amplemarket.com/careers)

Some things about this position: - Work directly with the co-founders - Lots of autonomy and impact - Competitive salary - Ship new features every week - Our stack: Rails, React, PostgreSQL, Redis, ElasticSearch

Also discussions during lunch might lead to this :) https://twitter.com/luismbat/status/1123836774479028224
Show HN: Replacements for Google Analytics (Borrowed from Rapnie)
Instead of being buried in a comment, here's a list assembled by rapnie. Following up from a recent 'stop using GA' post.

https://usefathom.com/

https://goaccess.io/

https://github.com/NYPL/google-analytics-proxy

http://matomo.org/

https://ackee.electerious.com/

https://www.goatcounter.com/

https://count.ly/
Interesting: Regardless of the value of `Day Average` the graph remains (almost) same
Democracy can only work when the voters are interested in making life better for _everyone_ and not just themselves.

The "fuck you, got mine" mentality that has developed is what will cause democracy to fail.
> My main issue with haskell is that it's likely not very transferable.

I thought this for a long time, having taught myself Haskell in university. I never regretted it, but I'll admit I never thought of it as a practical choice either.

Then I ran into Rust, and found I was somewhat mistaken. ;-)
I am learning scraping. It is going to help me alot. Thanks.
I'll try my best to answer but I may be misunderstanding the question.

The current layout analysis algorithms don't do much normalization as far as I'm aware, the Recursive-XY Cut algorithm uses page level font-size information [0] to tune parameters but it doesn't infer a common structure or format either as an input or result.

The aim of most layout analysis algorithms is to produce classifications for regions, e.g. paragraphs, titles, lists which I suppose counts as denormalizing the document? Arriving at those classifications generally relies on first splitting the document into sections or regions and then classifying those regions. So far the implemented algorithms mainly focus on the first step, splitting a document into discrete regions. An example of the second step using ML approaches to classify those regions by the same contributor can be found here [1].

With the rule based approaches I've been experimenting with you can use certain information from the common producers to normalize certain features. For example line spacing and font size have a well defined relationship, as do whitespace size and font size (though this is a fuzzier relationship and goes out the window entirely for justified text).

An example where you rely on non-locality to parse a document, in this SEC filing there are both key values and a table: https://www.sec.gov/Archives/edgar/data/1428796/000110465920...

For the values following the subheading "Institutional Investment Manager Filing this Report:" the left hand column are keys for the right hand values.

At the bottom of the document there's a table containing the columns "Form 13F File Number" and "Name".

Now you could use a couple of rules to infer the difference between the key-values and the table:

1) The keys in a key value list end in ':'.

2) The keys in a key value list have a different font/color to the values.

Both of those rules hold true here but not in all or even most documents. For this reason you need to use the whole page to deduce the type of these sections, rather than immediately surrounding features/pixels as an ML algorithm might.

[0]: https://github.com/UglyToad/PdfPig/blob/master/src/UglyToad....

[1]: https://github.com/BobLd/PdfPigMLNetBlockClassifier
Scientists uncover new mode of evolution
I think this is a great mentality to have. If I look back to the "Before Google Days", I was using Yahoo Search, AOL Search, whatever other search engines that existed. And not to sound like a cranky old man not hip with the kids these days, but having to shop around for what you're looking for doesn't seem like a bad thing to train the kids these days to do... now get off my lawn.
> You can always quit and go home

And starve to death shivering in the street, or go back to the same job again and again. That isn't choice, it just looks like it if you don't see the bigger picture.
Easy to see the connection for this word when learning that the German word for "window" is "Fenster."
Food waste is a real problem
Thank you, and thank you (really, not sarcasm) for the new stuff I have to learn about relational algebra. I'm a huge fan of wide/shallow knowledge that allows me to dive into a subject quickly.
Not exactly. You can play the game for free until March but you cannot download it for free.
Having skimmed the endless discussion about the "bro" name, I have to agree.
That was exactly how I got my start as a programmer, except in Denmark. It is so hard to understand that today you can download Python, Ruby, Java or anything else you want for nothing, but back then those where a Big Deal.
I agree, Slack replies are awful. The only chat reply feature I've ever enjoyed was Flowdock's. It doesn't create threads it just connects replies with colors. It's great.
I looked on the Berkey website but couldn't find specifics about the mechanism that these filters use; is it simply reverse osmosis?