skysight-inc/HackerNews huggingface dataset:
The article makes me wonder if the author is aware of the technical meaning of "deep" in the context of the term "deep learning." Not that I disagree with the article, these things tend to take on a life of their own and that's just how it goes with language and culture.. but at least in the case of machine learning "deep" is not just an arbitrary terminology to sound fancy, but refers to a series of breakthroughs allowing incredible training performance on multi-layered neural networks; where "deep" specifically contrasts these results with prior state of the art in 3-layered networks. And presumably this use of the term is at the source of several of these other "hyped" uses of it, perhaps with the exception of "deep state", so it's frustrating to see it thrown into the same basket.
This kind of just sounds like more standard crazy unix/linux "someone did the wrong thing and now everyone's doing the wrong thing and it's too late to realistically fix", for which it's easier to just come up with another subversion (waves at the three different 'user' solutions) like not just building a user home dir, but creating a dir inside that the user's usename as well, so that ~ is for all the bullshit dotfiles and ~/yourusername is actually your data. And then someone will no doubt come up with an alias that takes you to that dir instead of just the original homedir, like "cd `" instead of "cd ~" (and no, ~ doesn't make any more sense than ` would, it's just what we got used to)
True, my point is that itanium itself was a laughingstock, and clearly with no future, so must have been embarrassing to talk to your friends about what you do for work.

Making spare parts for the B-52, or maintaining security fixes for Solaris (which has its fanatic fans) can be rewarding, no question. But to work on the Itanium any time in the last decade must have been soul-sucking.
I stopped paying attention to the Rust parsing ecosystem for a while, curious how LALRPOP compares to nom/pest/combine and if something about python's grammar led to the choice.
https://www.bbc.co.uk/news/world-us-canada-46471444 :

> Nearly half of all US adults have had an immediate family member incarcerated at some point in their lives, according to a new study.

> African American adults were 50% more likely than white Americans to have had a family member jailed

> 54% of jailed parents were the breadwinners of their families.
The treaty of Versailles specifies a lot more than this. See e.g. here[0] for article 274 and 275, which basically say, that Champagne and Cognac is only produced in France.

[0] https://net.lib.byu.edu/~rdh7/wwi/versa/versa9.html
Correct, no limits. But taxed.
Comparative advantage shows that production in either countries is improved, increasing supply and therefore putting pressure on prices, increasing the purchasing power. This simply isn't redistribution of income.

An individual worker, whose livelihood is destroyed and who is unable to perform any other form of work (unlikely, but conceivable) will of course have less than before. I don't see anybody making the argument that every single individual will be better off (that's obviously wrong), but the purchasing power of every individual income will increase.

You can make an argument that such inequalities should be mitigated by some income-redistributing measure or another, but that's orthogonal to comparative advantage itself.
Berkeley is as close to that as you’re going to get here.
>most of these are just past crimes^W^Wlegacy

This is completely off topic, but I've seen things like the "^W^W" a few times before, and I don't know what it means.

Is this a weird encoding mismatch thing? is it from some editor/system that people instinctively type? Is it from some other forum which has a strange markup syntax for something?
I don't think the card game story is true, alas. Recollection is that Simons convinced his father to invest and they nearly lost their shirts when the tile factory took longer than expected to become profitable.

The story about Simons hiring essentially the whole IBM Speech Recognition group is true though. I have a neighbor who worked there in the early 90s. He's got a paper from that period with 4 other co-workers, and he's the only one of them who didn't end up at RenTec.
> I don’t understand why other boards can’t get themselves fully on the Linux mainline

They're slowly getting pulled in kicking [1] and screaming [2]. I just installed the mainline arm64 version of Archlinux onto an Orange Pi Zero Plus, and I was pleasantly surprised that I only had to compile one out-of-tree driver (rtl8189fs for WiFi).

[1] https://linux-sunxi.org/Linux_mainlining_effort

[2] https://linux-sunxi.org/Mainline_U-Boot#Status
> There isn't any need for secrecy.

The Russian hypothesis we're discussing here is that these are not defensive weapons, they are secretly offensive weapons.

Strictly speaking, there would be a legal need for secrecy until we're fully withdrawn from the INF treaty. You'd also have to develop the nuclear warhead to fly on the interceptors in secret. They'd have to be awfully lightweight, since these interceptors aren't designed to carry a nuclear warhead. (a quick look at wiki indicates the RIM-161 uses a kinetic energy warhead, which is a little hint at how silly it is to even be having this discussion) So that's a weapons program you'd have to fund in secret, as well as the funding needed to adapt all those weapons systems to a completely different purpose and test them.

You'd have to keep the whole thing secret from those among our NATO allies who would never approve such a thing. Great idea.

None of this would give the United States any first strike capabilities it doesn't already have thanks to its navy. I'm trying to be polite but this is all very silly. It's just not what those systems are there for.
Board Intelligence | London, UK | Senior or Lead Software Engineer, DevOps, Full Stack | Full time | Onsite or Remote

The company:

We deliver Software as a Service for decision makers and boards. We’ve been helping boards to make better decisions for 14 years and we’ve been turning that knowledge into software for 6 years. We’re 50 people today and growing fast. As we grow, we’re fiercely protective of our friendly, high performing culture. We’re owner managed and remain in control of our own decision making and destiny.

https://www.boardintelligence.com

The stack:

We’re looking for people who know how to learn and how to think, we don’t require experience with any particular part of our stack. Our stack is also evolving. We’re early adopters of any technology that can help us deliver our product and we’re not afraid to change and to up-skill the entire team in a new area. Currently we use:

- Front-end: React

- Back-end & services: Ruby on Rails, Clojure, Go, Kafka, RabbitMQ

- Infrastructure, Devops and CI: Docker, Kubernetes, bare metal, Gitlab CI, Google Cloud.

We know there are a lot of great opportunities out there, so we don’t hang about. Our selection process takes less than a week.

Email me at: ahmad.hammad@boardintelligence.com
This is our biggest gripe with the service. We have a lot of consumers that ask us to perform gene sequencing for them expecting to get something similar to 23andMe. It's always a hurdle to explain the difference between what we do (targeted gene sequencing) and genotyping chip. They're a worlds difference and requires some reading.
FamilyTreeDNA Hands the FBI Access to Its Database
Looking closer at the data, almost everyone is receiving small travel, lunch payments. Many of the higher earners are receiving large sums for "Promotional Speaker/Other", "Consulting Fee" or "Current or prospective ownership or investment interest".

Comparing 10 or so names in the source data with the Propublica data, often Propublica has identical amounts and trasactions as the Open data, a few times Propublica's dollar amounts and transactions are higher. This might be evidence to support arkades's claim, but I can't be sure since I don't know the exact methodology.
Well you got paid for your 8 hours, didn't you? There, welcome to being an employee.
Ask HN: How do you manage teleconferencing and what do you use?
Recently, I've been very frustrated with the quality of teleconferences I've been on. I've had calls in the last year on Skype/MSFT Teams/Webex/Zoom/Bluejeans/Gotomeeting/Various Webinar Products/POTS only conference numbers. Very few went flawlessly.

One thing that always surprises me is how much background noise folks in conference rooms can generate. My office main conference room has a fairly expensive logitech conference phone with multiple satellite microphones and we use zoom for conferencing. The background noise problem is not solved well with this set up.

We encourage everyone not talking to go on mute, but this is difficult for people calling from conference rooms. If i'm in a conference room I will actively manage the muting/unmuting but most folks in meetings seem to not want to be effectively limited to "push to talk" mode.

A challenge is also with third parties from large corporate orgs that can't download plugins or software for calls beyond what they have corporate standardized on. Resulting in people dialed in only and not seeing slides/screenshares.

TLDR: What software/hardware/and business practices do you use for conference calls or telemeetings?
In this case, the JavaScript is the image. It's all just bytes, they can be decided as pixels or code.
I sort of agree with you, except the difference is really far more to do with the lenses. I have a "fancy" Nikon camera but the fancy part is really in the variety of lenses I have.

What the lenses do is give you more options for photo taking in situations where your phone cameras have difficulty. This is usually to do with tricky light situations. For example, having large, fast lenses for night time shooting.

If I was just shooting vanilla day time photos in well lit situations I could make extremely passable photos with any of the modern iPhones.
I'm also on 15.05, and I haven't had to touch my router for the few years I've had it since I installed 15.05.

I don't know if there's any reason to even bother upgrading. Is it faster or more secure now? Better admin UI?
> ...no mortgage...

They rent instead.

Rents are usually higher than mortgages for the same kind of property...
A large enough amount of money to be reasonably good with a 2% ROI, then stash it all in blue chips that are somewhat stable-ish. That way you're not temped to do much change to which stocks you have.

Hire a financial advisor that actually has a fiduciary duty rather than a salesman in a nice suit, and ask the adviser to treat your fortune like retiree money.

Basically, the only way to have a better than slim chance to live off of investing is to have a good deal of money to live off of the interest.
It's not okay to try to steal things (as we probably don't even need to mention). It's doesn't matter if that is the accepted way to do things in a company, you are making a moral mistake. I don't want to tar everyone in the company as being that way, but it would be a serious thing to consider if someone in Huawei in my town (they have offices in the Seattle area) was looking for a job.

If you work in a company that has standard cultural practices of stealing things, then you have to not do it. Of course many companies try to be aggressive and push the illegal envelope (like say Uber) but you have to be moral and honest, it's a crucial aspect of the professionalism that we should have. That's a difficult line that I feel fortunate never to have faced in my software engineering career. Think about those engineers and leaders at VW who lied about the 'defeat device'. I would guess they were in some kind of automotive or mechanical or other professional organization that had a code of ethics that you couldn't do those things.
For meaningful change to happen, it must come from a cultural shift in society. A better system cannot be designed from the top down.

A good place to start is to shift the very conception of "justice" from "make the bad guy pay" to "make the victim whole." (This is your restorative justice, I believe.)

If a larger and larger proportion of society sees justice in a different light, then things will change. Juries will no longer hand down indictments or convictions for whole classes of victimless crimes. More focus will be placed on arrangements between criminal and victim that are agreeable to both parties, rather than a heavy-handed sentence from the state to "send a message."
I don't know. On the one hand branching out could be a good thing if you can use your experience as a positive. On the other you end up competing with people who have done nothing else through high school, university and thier first job.
That's a killer idea. I hope somebody will reise to the challenge of a filesystem with such a feature.
Corporations are legal persons, however, they have less rights and responsibilities (arguably less restrictions also) than natural persons.
Go on, develop the argument.
louisiana might be the worst place in the country to encounter the justice system. fun fact: it’s prohibited to seek damages if you’re exonerated after you’ve been imprisoned by them
Wow. Higher than I would have guessed. I wonder why reform doesn't resonate as an election issue.
You're going get upset about the word consumers and not complain about empower?
> This is wonderful. This could become the best way to move Python projects to Rust: initially just run on the RustPython interpreter, but then optimize low level routines in Rust. In 15 years I wouldn't be surprised if this or something like it surpasses CPython in popularity.

What you are describing is simply a JIT compiler. Maybe are you suggesting to rewrite PyPy (its C part) in Rust?
This exists already. Modern JS build tools are actually pretty sophisticated.
Embedding WebAssembly in Your Rust Application
As a law student (in a civil law jurisdiction) aspiring to become a criminal attorney, this is sickening. It's a machine that is crushing individuals who stand almost no chance. It's wrong in so many places, I don't even know where to begin with.

Whether it's the well known plea deal business that renders courts and trial by jury useless plea by plea; or the money public defenders earn; or the way prisons work in the US (by focusing on punishment and locking up, rather than resocialising) and so on and so forth.

Everybody deserves a fair trial. I think in the US it's even in the Bill of Rights or its amendments. You maybe fucked up in live at one point and very often it's due to circumstances that are out of your hands. But you still are a human and you still deserve to be treated with respect.
I think you really have to like the idea of 2 language system, to appriciate the potential of Tcl

Having one team create complex tool using Rust, or Ocaml or Go or C++

And another team more domain oriented, created UIs and Interfaces and Script using Tcl (a language that is simple enough , yet powerful enough)

The one size fit all language, dont exist, I think, a two language team, is very good option

A (stretched) example, is SQL ..and the DBMS
Expert programmers enrich the DBMS using C++ or whatever
And domain experts use SQL and Procedureal-SQL to solve business problems

Tcl as a universal declarative language, is an idea I like
Every job has a dress code. Some just formalize it.
Totally different use cases. nom/pest/combine are parser combinators, where you stitch the functions together yourself. LALRPOP is more in the vein of yacc where you specify the grammar and it generates the Rust parsing code for you in a build step.
Facebook shouldn't have to factor "this person is 5" into their decisions at all. Minors, in countries where Facebook can rake in the dough, can't legally own or use creditcards. The term whale is derogatory, and is a super great subversion tactic: its presence distracts you form paying attention to the real problem, and instead tricks you into falling over the word itself, ignoring the real problem. And hey, looks like it got the job done.
Sure these folks were Europeans, perhaps selected for nastiness.
> We don't have equal rights for people who can't afford a lawyer.

This is why if I were to have kids. I would make sure they have 10 grand saved for a lawyer (if & when an emergency happens in adulthood) and having them understand it could be 50 grand needed for bail. Parents who have kids with little to no finances really shouldn't in today's society. Innocent people can have their lives just ruined by being poor.
He Committed Murder. Then He Graduated from an Elite Law School
> that is still a fairly costly and slow procedure

How many zeros are we talking about? Does anybody offer the service?
Delete word.
I didn’t know we had these kinds of unapologetic racists in our midst.

From their profile:

>I have chronic medical problems and might not always be 100% coherent, sorry

Maybe you should go seek some better help my friend.
Emacs/readline bindings for Delete Word. Open up a bash shell, type in `foo bar baz`, then press ctrl-W twice.

'^W' is what would appear instead if you weren't in a readline/emacs editor, but instead a dumb line terminal. Thus, leaving '^W' behind makes it look like you didn't realize what you just corrected is still visible.

It's a joke. I've now explained and ruined it.
McKinsey invented the category in many ways and is the gold standard to some. It’s like how anything Apple is a thing.
Suggestion. Just do:

mkdir ~/real_home

And use that as your real home :)
The word "deep" came way before deep learning, and can mean different things in different contexts
You CAN (and Should) Measure Software Engineering Performance (2015)
Even smaller funds only average at best 10-15%. 80% is just nuts and to do so with no down years, minimal volatility. I think it's more than just market timing
> “Why don’t you just give me a lawyer, dog?”

That this was not interpreted as a request for a lawyer and (worse) that that interpretation was upheld on appeal is a grave miscarriage of justice, IMO.
A couple of reasons. First, up until recently you couldn’t buy good hardware to build your own router, that was cheap and had gigabit or faster Ethernet. Second, support. If something happens to me or I am traveling, I want others to be able to figure out wtf is going on. Third is that I might want more than one AP and I might want to install them in places that are not great for home built looking hardware.

My current setup is a TP-Link router with OpenWRT, and UniFi access points for Wi-Fi. The UniFis are really nice because they are PoE, so I only need to run a single wire to where they are installed.

That’s not to say that what you did was wrong. It’s super cool! Just not a one size fits all solution.
^W deletes the last word in readline.
Docker Announces Support for Windows Server 2019 Within Docker Enterprise
Hmm that's way radical than I thought. If I understand correctly, this is a read-only home folder. Would be interesting to use, I'll give it a try.
Uber pool and uber express. I mostly take these, they are so much cheaper.
I really wish I could just come here and discover something fascinating about computers, maths physics or nature without being subjected to so much politics.
Indeed!!

Some of us would like to manage our systems, and processes like backups, transfer to a new system, etc., in something resembling an orderly process.

The very concept that architects, designers, &/or programmers think it's OK to just litter our systems with their stuff wherever happens to be convenient to them to code up this afternoon is no better than people just deciding to crap wherever they feel. When I see software doing this, I automatically downgrade them in my assessment of what I want to use going forward.

The simple concept is that there are a few categories of storage used -- these should each be kept separate & independent, under the USER's control.

Why is this a difficult concept?

Program code, system-config, per-user-config, user data. A simple table of the default and user-overridden location for each.

If you as a coder have a problem with this, I really have to wonder what other complexity you will handle badly.

If this simple system is a mess, why would I expect other parts of your system to be any good?
Windows also has an app data folder that contains a whole mishmash of stuff. And of course you have the registry.

Part of the problem in Windows is that Program Files is write protected for security, so you can't store a local configuration file relative to the exe. So where does it go?

I assume there must be documentation from Microsoft and Apple about best practices for this... I hope?

To answer your last question: in Qt you can use QSettings and it'll write to a canonical platform-specific location. Useful for storing eg the last accessed folder in a GUI, or things which users don't reallty need to change regularly.
GNU GCC 10 to Implement MMX Intrinsics with SSE
Compiled locally, so (posssibly) optimized for better performance than a generic binary compiled for your architecture.
It's hard to find places that don't have hazards of one kind or another. There were 37,133 deaths from automobile accidents in the US in 2017, for example. [0]

In the Northwest the two big geologic hazards are tsunamis and lahars (rock/mud/water/ice avalanches emanating from volcanoes). Your survival odds go way up if you don't live in areas subject to them like coastlines or valley bottoms with a volcano at the head of the drainage.

[0] https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...
> I find the proliferation of XDG directories confusing, mostly because they're misused. Why should a game's save files be under .config?

A game's save should be $XDG_DATA_HOME, misuse is exactly that, misuse. I have hundreds of games installed on my linux machine and not a single one has put it's save files into my $XDG_CONFIG_HOME folder. On the other hand many DO outright ignore XDG and dump all their garbage into .game_name/.dev_name folders (looking at you Factorio). I think you are exaggerating the issue.

> Making dotfiles under $HOME is a simple approach that's worked for a long time and that doesn't cause serious problems, and I see no need to adopt the XDG approach, which I see as overengineered.

What exactly is over engineered here? It's just a set of environmental variables, developers ALREADY use $HOME to spam up my home directory. The only real effort a developer needs to put into this is making sure they separate their config, data and cache folders which is something most already do within their cute .program_name folders.

while maybe not "serious" I certainly do find it do be quite the problem that all user-specific program data is randomly dumped into poorly named hidden folders within my home directory. *Nix systems at a root level already divide config files into /etc, cached files into /var and /tmp, and data files into /usr. Why can't there be at least a little symmetry with how the home folder is handled?
I thought it was obvious, but if you do this, you include redundancy.
I think being at the center of two skillsets (software + domain knowledge, development + sales, etc) is great because you're competing in a smaller pond (fewer folks have the combo than either skill alone). It also means you can apply knowledge from each area to the other.
I very much agree.

This would require a ton of difference from how modern desktop and mobile OSes handle files / documents. Maybe some time later, some research OS would implement it.
The Hunt for Planet Nine What will it take to find the biggest missing object
I'm curious to know that why isn't it the case right now? Isn't that one of the selling points of Rust, being blazing fast? Or perhaps just this particular piece of software has been implemented poorly?
So it's okay to take away people's rights because they talk funny?