skysight-inc/HackerNews huggingface dataset:
I really like Go (and Rust) and would like a job as its main language. However I don't have enough experience with the language, anyone know the job market and recommend a path or should I give up? I don't have time to spend a few hours/wk just to learn enough to get experience.
> I don't think it's much of a benefit if murderers switch weapons and complete the same number of homicides.

I guess you'd keep the deviously planned murders (even if guns are available, I'm not sure they would be the weapon of choice in most cases), but lose most of the escalated arguments, escalated property crime, fights that would otherwise have ended with a fracture or two. And mass shootings. Mass stabbings can be surprisingly deadly as well, but the same killer with a bag of guns? Surely not less deadly than with a knife.
Also: even if you noticed your printout trip have a typo, you were more likely to go "ah feckitt" due to the hassle of getting a new one.
One question is, will such complicated queries bring all of Google to a crawl, or will they e.g. be executed with lower priority or on different servers, leaving the rest of the queries unaffected?
I have to put everything in quotation makes now or it gives me a result loosely related to the specific thing I wanted. It takes me like four searches to actually get the result I wanted. Drives me nuts.
This is the same app as discussed in https://news.ycombinator.com/item?id=20335816

That Motherboard article also links to a repository with the APK: https://github.com/motherboardgithub/bxaq
They do still provide significant value, although it is weakening.

When I see an article punished in an Elsevier journal, it gives me a sign it is trustworthy. When I'm asked to submit something to an Elsevier journal, it gives me confidence the journal is trustworthy.

I, as I guess someone with an academic email address, give dozens of invitations to read, submit to, and help edit, journals every week. I have no choice other than to send the majority of these directly to trash.

Slowly, open source trustworthy journals are appearing, but they need to gain trust and that takes time. We need something like a Web of trust for academic work, but it would be a major undertaking to set up.

Also, who is going to pay for all the work of setting up and running these new journals? And don't assume there are zero costs, just because academics do tend to work for free.
So the employer know what size to supply for working clothes I guess?
> But I don't think its young men's fault, I think that things have gotten objectively worse for them. People are responding, and are increasingly responding with huge negativity. I think this has nothing to do with how they're raised, and every thing to do with how they're treated and the opportunities they're being given. There is real discontent here.

I read this in Jordan Peterson's voice.
That was nice. I want to learn how to cut vegetables like the chefs do. I cut my fingers often.
Yes, you call the ones that look best on paper first, and you keep interviewing until you hire someone. You don't throw out the CVs at all because you might look at them later. Give up on this absurd idea that you need a perfect process to find the perfect person without doing any of the work.

There's not a talent shortage in our industry nearly so much as there is a sane-hiring-practice shortage.

Maybe we should start quizzing would-be managers on these basic hiring skills before putting them in positions where they are responsible for hiring people.
In India, I remember submitting a passport size photograph with all the resumes I submitted during college/campus interviews. When I moved to US, I realized that was not a requirement.
As I recall, the primary reason for end-of-season cliffhangers was for leverage in contract negotiations. Actors have a harder time arguing that they are indispensable when the viewers’ last shot was of their character in mortal peril.
Robin Li (who founded Baidu) created link-based search ranking (and patented it in 1996, two years before the famous papers).

Scott Hassan (a Stanford research assistant) coded Backrub. Page took a run at it but it didn't work. And it had actually been done several times before (again, it just sounds like you have no idea you are just assuming these guys were geniuses...several mining applications already existed, the largest came from DEC).
Commerce City Sites Around Dick’s Sporting Goods Park Closed Due to Plague
Not sure what you mean by "fantasy", since it's the case that, right now, widespread gun ownership would have completely prevented the catastrophe that is current Venezuela, and probably wouldn't have allowed Hong Kong to escalate to this point. It's always crazy that the government would turn against its citizens, until it isn't, and it's happening.
Also: this one is more present today. I can just not mention I'm married, while still reaping the benefits of being attractive.
I'm hiring a lot at the moment, I have multiple interviews every day, we had 100s of candidates, but not a single one had more than a getting-started project on their GitHub profile. I'd take open source code any day over our coding exercise, but I cannot hire people without seeing some code first.
Project managers do not always make more than software engineers. In fact, entry level PMs often make significantly less. It depends on the org and seniority of the position really.
Funerals are livestreamed and families are grateful
Usually, people start building demo’s or other side projects at their main job using whatever new tech they want to pad to their resume. This is bad for the company and your coworkers, but for people jumping ship every 2-3 years leaving a mess has few downsides.

A more ethical approach is to simply learn at work during downtime over browsing the web. It even looks like work, so few people complain.
It's not mandatory. There should be good rope implementations already, though. If you're in Rust there's ropey and at least one other pretty good one.

On modern computers, you can get away with a flat buffer of text (not even a gap buffer) for documents up to a few megabytes. I don't really recommend a gap, because it adds complexity and doesn't help with the worst case, though of course it cuts your average case down.

If you're going for simpler than a rope, my recommendation is array of lines. You have to do logic to split and fuse lines (for example, when backspacing over a newline), but it's not too bad. The only thing they don't do really well is single long lines.

I don't recommend piece tables. They have superb performance on first load, but then fragment. The reason I'm such a huge fan of ropes is that they perform excellently in the worst case - long edit sessions, long lines.

Best of luck!
That may be true, but if it is, why don't people quoting this statistic talk about the overall homicide rate?
Sure. Countries that are vital to stopping climate change should be paid to by countries who are causing it.

That’s how you mitigate the externality that’s going on.
Very importantly an independent and strong judicial system.
Reddit is also a big part of it but as long as Steve Huffman aka spez gets the sweet money from Thiel he is fine with having lots of blood on his hands. He probably is one of the godfathers of alt right now.

What is the blood of innocents worth when you can make money? Nothing.
Ask HN: Is it possible to detect cognitive biases in text using NLP?
this been here for a while... including the website. question: is anyone actually/effectively using it in a commercial project?
The disturbing logo really puts me off wanting to learn more about this language.
Self sealing fuel tanks have been around for a while, fascinating simple and clever design back during WW2 that saved many a life (and plane).

https://en.wikipedia.org/wiki/Self-sealing_fuel_tank
Given the dents for punctuation I'm thinking it was done on a manual typewriter, which its very hard to integrate with a spellchecker. :)
Yes, we sent Vehicle Examiners round as mystery shoppers. A lot of people seem to have this impression that MOT garages are all dodgy, but they get caught regularly.

The machine learning piece of work on MOT is probably of a similar size to the actual app at this point (haven't worked on it for a couple of years).

Was a great experience, DVSA was pretty much GDS's poster child at this point so we were using a lot of new and interesting tech.
Yes and no. It really depends.

Many ME terrorists are actually relatively wealthy (Bin Laden being the most famous example), and historically revolutions occur more from a rising middle class rather than from the lowest classes. Inequality can play a role - but many times other factors are far more important.
the gcc version of ada is really good. unless you can't get a version of gcc for your target, it is probably OK for 'regular' (non high reliability, external certification) uses.
if you want support, or support a target out of the mainstream, then the AdaCore product is the place to go (or another commercial vendor).

ada is also very portable across vendors (since 2000 or so). the only language easier to go from vendor A to vendor B is fortran.
MITM? You don't need to MITM something that isn't even encrypted... anyone with a modicum of technical ability can use WireShark to grab these files if they're transmitted over public Wi-Fi. And probably cellular connections, too.
There's the question of culture. I'd be really happy to have an opinion about my country from a China inhabitant...

I should travel there once, just to see it for myself...
It's got to be bad for cycle or motorcycle sport by the way.

I saw some videos on youtube showing the motion smoothing in slo-mo, and heads and bodies were moving at different speeds between frames with this.
I did this for a few years. Here are your options:

Employment by the US company:

They're allowed to employ you and have you "stationed" in Germany. You pay no US tax, and DE tax on 100% of this income. For Sozialversicherung, Rentenversicherung etc it's just as if you were selbständig. Since you're allowed to give up all sorts of rights in DE conteact Law, the US based contract is probably fine.

Contractor for the US company: this is OK too. Since the company does not have a DE presence they can't run afoul of the Scheinselbständigkeit rules. You really should register as a Gewerbebetrieb, GmbH or English Limited company though, as that solves a lot of tax questions for you. In any case as a selbständiger in Germany You should expect to get audited in the first few years... And this makes it less likely they'll find things you have to pay.

I am not a Steuerberater... But I've been in a two selbständig household in Germany for 7 years. My income was from international tech contracts, just like yours. And I went through a Steuerprüfung, where they decided that since I dont have a degree in CS, I can't be selbständig in that field. Didn't matter that I have a long resume of big organizations, and a letter of reference from the CTO of one of the biggest companies in Germany. I had to form a Gewerbebetrieb and pay back taxes for it. It sucked.

Also, good luck on finding a Steuerberater who will help you optimize at all. Technically tax optimization is illegal, so most are very cautious even talking about it. 99% are just form fillers.
Self-confidence (or lack of it) is at least partially (some might say majorly) an artifact of upbringing and socialization.

Women are more empowered to choose their own partners today than at other times in history, for sure. For much of human history, the privilege to choose one's partner was reserved for men (at times exclusively). You can certainly remark that today things are relatively worse for men (for some narrow definition of worse), but hopefully we can agree that it would be best if everyone enjoyed an equal opportunity to choose their partner regardless of gender.
Intranasal Ketamine and Cognitive-Behavioral Therapy:Treatment of Refractory OCD
Especially since that 10B becomes 20B when in 5 years, Oracle tells you that you that your initial implementations are being EOLed and you need to start over.
That follows another presumption I'm not comfortable granting.

That AI is possible. We don't understand intelligence. We don't. To presume we could recreate it is, at this point, wishful thinking.

And even giving you AI, they would have to decide that it's worth it.

Let me just straight up ask, what's the practical use? We're interested in interstellar travel because it's a way for us to expand our species. A completely artificial life form with an effectively eternal lifespan has no such concern.
my guess is, this was a long time ago back when military service was more common and people were not as reticent about disclosing such information and
Barr says the US needs encryption backdoors to prevent “going dark.” Um, what?
I'd be fine with either AWS or Azure getting the contact. It makes sense to pick one provider, as their workloads are ... unique.
In Italy there is a similar law for freelancers, but it's only valid if the client is another italian company, so if I work only for a US company for example there should be no issues.

In any case I suggest you ask a German lawyer, he know best for sure.
The phone situation is very unfortunate since there is basically no widespread phone operating system that isn't developed by a big corporation with possible ties to the US government.

I for one use an Android fork (LinageOS) and I trust the maintainers to remove any malicious features from stock Android but I can also never say for sure.
Hydrogen is difficult to store, difficult to transport, low-density (it's the lightest element) and a fundamentally inefficient store of energy. Avoiding releasing carbon during combustion doesn't seem like a particularly worthwhile reason to make all these sacrifices. Carbon release isn't, per se, the problem - it's the open-loop carbon cycle from buried fossil fuels.

I have read that the meme that hydrogen is a good replacement for fossil petroleum mostly gained ground in the GW Bush era, in an attempt to appear to be taking green fuels seriously in a way that was actually friendly to petrochemical industry. It's not a coincidence that 1) Bush pushed the "hydrogen economy", and 2) hydrogen largely comes from fossil fuels.

A really, really good writeup here:
https://www.thenewatlantis.com/publications/the-hydrogen-hoa...
Climate change misinformation in US philanthropy: evidence from NLP
“It's right to learn, even from the enemy.” - Ovid.

If you do not learn what motivates an extremist you will not be able to prevent other extremists from committing similar acts.
Lots of drama to this story, between the apparent sabotage from Oracle to the politics of the president not favoring AWS just for spite, to the Pentagon's acronym for its cloud move: JEDI.

The article states that Microsoft does not yet have the security clearances for JEDI yet, but is working on it, but nowhere in the piece does it mention Google's cloud services. Are they in the running as well? Are there any other giant enterprise cloud platform businesses that I'm unaware of? Dropbox uses AWS.

The other interesting thing about this, circling back to Oracle, is the changing of the technological guard here. One can imagine all sorts of government databases running on IBM mainframes, using Oracle software. But now, the shift to enterprise cloud has arrived. I guess this must be happening across the entire industry.
That is common in Europe as well.
And?

In my book, both the USA/corporate style of surveillance and the Chinese way are bad and need to be defeated. Don't buy the rhetoric that you have to choose a side in a fight between these two bullies.

We can argue on the one that uses its surveillance for the worst, we can argue on the rights that users have to disassemble and protect their devices on either side. The point is that we need tool to protect our freedoms, because they are attacked by powerful actors, like China.

And indeed, being China's competitor does not automatically makes USA a champion of privacy and user rights.
on a regular basis, AdaCore people will post patches to the gcc mailing list with improvements to the compiler.
they are in no obligation to do so, but they are good citizens.
likewise, they also contribute to the core of gcc.
a couple of years ago i heard that they are targetting a version based on clang. now that is something that could stay closed source.
> I'm going to be downvoted but...

From the Hacker News Guidelines:

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

Please try to avoid sensationalist or dishonest language when commenting.
learn.adacore.com (https://learn.adacore.com/courses/intro-to-ada/index.html) and the Ada Programming wikibook (https://en.wikibooks.org/wiki/Ada_Programming) are pretty good tutorials that cover Ada including Ada 2012 features.

I recently found this Awesome Ada list (https://github.com/ohenley/awesome-ada/blob/master/README.md) and have found it useful to discover libraries and frameworks written in Ada.

With the increased interest in safe programming that Rust has stoked, I am hopeful that Ada might also find some renewed interest.
Show HN: Sayaes AES-based promo code generator
> 1. How did publishers like Elsevier get started?

Someone had a lot of money and knew many academics in a few fields. They asked some to review papers and others to send them papers.

> 2. Was their value proposition true back in the day? How did it change over time?

They derived value from peer review, prestige, and collecting all pieces.

Peer review is important for any journal to supply and is a useful step to put your own work through to make sure you are accurately conveying your ideas.

Prestige gets you funding and degrees. Some colleges don't let you get a master's or PhD if you don't have N publications from a X impact factor journal.

Before the internet your college library was your source of information. The librarian has many things to do (not now, we are talking pre-internet) and rather than find every single individual in a field and poll then for papers they go to a publisher and ask for a copy of all of the publications the journal gets.

> 3. How did the industry evolve?

Depending on the field not much to very much.

> 3b. What are the barriers to entry and how did those evolve?

Now that the internet is a thing collecting, indexing, and distributing data is "free". The barriers to entry are still prestige and peer review.

> 3c. What was the business model then and what is it now? Who are the clients (universities, I presume)? How do they pay for this (taxpayer money? If so, that's a huge clue). Who is the decision-maker regarding these purchases?

The business model is two steps. Librarians: you pay me an obscene amount of money each year and I'll organize a bunch of relevant papers for you. Researcher: we only accept "the best" so if you get to publish in my journal you are "the best".

Purchasing subscriptions to these journals is likely still done by a librarian but i say "done" for a reason. There is no decision. You must have these journal subscriptions. More info below.

> 4. How is it possible that they still exist? If they don't provide value anymore, then what is it? Are people habitual creatures? Are they pressuring universities? Did they somehow get a vendor lock-in effect (can people get out)?

The lock-in is that, while they suck, researchers will only hire people with a specific number of publications in a specific impact factor journal. These journals are usually evil but it's "the one I read" so to get in front of some very important people you need to have published in some of these places. If you do the same quality work and publish it in a smaller, open access, journal that is great but it won't necessarily move your career as forward as publishing it in an important journal will.
The Hydrogen Hoax (2007)
> Go has a well defined set of design goals (including simple and pragmatic) that it has achieved.

If your look how much changes are proposed as part of the Go2 work, I'm not sure the Go developers agree with you.
Strange as it is to imagine, scientific journals used to be printed on paper. Elsevier was founded in 1880 as a book publisher, then a magazine publisher before expanding into scientific publishing. Subscribing to a scientific journal was not fundamentally different to subscribing to any other kind of magazine; university libraries paid a fee to receive a printed document every month, containing a collection of articles related to that field.

The internet should have changed this model, but the publishers had amassed a secondary form of value - prestige. Scientists don't only want to share their research with their peers, but share that research in a prestigious publication. Getting a paper published in Nature or the BMJ has a meaningful impact on the author's career.

The internet makes it trivial to distribute documents for free, but nobody thus far has found an adequate substitute for the prestige of a highly respected journal. Universities keep paying to subscribe to prestigious journals because they publish some of the most interesting and significant research; academics keep sending their best work to the most prestigious journals because it's valuable to their career prospects.

This problem can probably only be solved through coordinated action by academics.
Sure, in the 1980s the schools I went to in small-town Indiana had plenty of Apple IIs (and the Acer clones) that anyone could use. Kids magazines in the public library would usually have BASIC source code in the back that you could type in to get a simple game or logic puzzle.

Like most educational institutions they used June fiscal years, so they would buy technology near the end of the fiscal year with leftover money. Those computers would sit unopened in their boxes until September, unless you offered to take it home for the summer. I'd guess that I had a brand-new IBM PC (that cost 25-30% of our family income) at least half of the summers. You were kind of doing the school a favor - they didn't need to worry about storing it somewhere and you did the work to set it up and make sure it worked. And if a kid wanted to learn over summer vacation, they certainly wanted to help facilitate if they could.

Despite all that, I can remember going to the state programming contests in Indianapolis in 5th, 6th, 7th grades and being blown away by how much better than me all the other kids were.
> Essentially, I'm operating a system, and if you can
> guarantee the system functions as documented -- I
> don't really care how the sausage gets made.

If a software fix for a hardware issue works well enough, I'm with you 100%.

The thing about the incentive, though, is that a software fix ticks the "we did something" box, as long as it improves the issue to any degree. That it does any good at all, combined with the lower cost, can give management (or ass-covering employees) enough substance to rationalize the decision away.

I doubt anyone at Boeing would willingly risk customer lives. But if they are working under pressure, and can say "well, we did do something to address the issue," that can lead to bad decisions.
It makes no difference when you look at the hardware, but an interesting side-note is that Ethernet is natively little bit-endian. That is, if you're sending a byte of data the least significant bit is sent first (think of the pulses of laser light going down a cable). In fact this is true for pretty much all physical layer protocols, as it makes computing the CRC vastly easier.

So if you use big-endian byte orders you're actually sending your bits all jumbled up (bits from the most significant byte first, then the least significant bit from within each byte first).
Wouldn't Elsevier be able to legally link to Elsevier IP on SciHub even if you can't?
Oracle has a lengthy checkered history with the CIA