skysight-inc/HackerNews huggingface dataset:
Given the choice between algorithms that work and algorithms that crudely mimic the brain but don't work, I'll choose algorithms that work every time.

Why waste millions of dollars fabbing chips for algorithms that we know don't work very well? It's cargo cult science, thinking that if we just build brain imitations without even understanding how the brain works then it will magically produce AI.

Spiking proponents should focus on simulation and brain measurement until they figure out how to simulate something that works. At that point we can start making chips to improve efficiency. Meanwhile, the machine learning people may end up arriving at an AI that works as well as the brain or better despite operating on different principles, and that would be just fine!
Federal Judge Strikes Down Texas Voter ID Law
A lot of the responses to hermitdev point out that a language can just be for fun, and need not "solve" anything.

This is true, but hermitdev's point still stands: why was this particular idea pleasurable? Why c and lisp? Is it because they want a fast compiling lisp? Did they like the syntax of c but find it easier to implement in lisp's tree-like structure?

What's the character motivation in this scene?
Turbo.net: another container?
EPA or Energy department are stamp collecting and not science. NASA directly advances our knowledge of the universe here as EPA or Energy Department are more like regulatory bodies whose objective is to figure out arguments for increasing taxes.

I would rather see the money going to NASA or the public universities directly instead of it going to EPA of all agencies.
Not quite as slim, but I recently put a super micro d-1520 motherboard in an old intel ss4200 case that's relatively compact (could theoretically put it in a 30l backpack) and it holds 4 desktop hard drives: https://forums.freenas.org/index.php?threads/another-x10sdv-...
I use the "Print to OneNote" feature for this a surprising amount. I can "Print to OneNote" on my Desktop, wait for it to sync to my Surface and draw/markup there, for example.
I'm not even sure how many times I took the SAT (I think it was 4: at age 11, 12, and then twice in high school). I know I took the PSAT twice.

Granted my parents were both in public education and so were more in tune with what was possible, but we were by no means rich (see also: both parents were in public education).

I took it twice before age 13 in conjunction with https://my.vanderbilt.edu/smpy/
True, but my parents taught me very early on that this is the case. Same with ads on childrens' TV channels. Did I go through a phase, like most kids, of wanting and begging for stuff at the store? Of course, but they never caved. Depending on the time of year, it was "put on your Christmas/birthday list".
>This is just my two cents, but that seems like a policy problem, not a technology problem.

Software that makes dangerous things too easy is a technology problem. This is why Linux distros require signed packages by default.

Furthermore, one of Docker's popular appeals is "never get stuck in dependency hell again: just install someone's container!" You see more and more projects saying "The best way to install this is just to use our Docker container." The culture is definitely not leading to a security-minded perspective.

Compare with something like Ansible Playbooks, where the commands executed are always visible.

>I don't think it was ever meant to be brilliant, just simple.

Requiring long continuations for reasonable image sizes is not simple. Without the continuations, final image sizes regularly bloat to be larger than a typical distro ISO. On the other hand, exchanging the cached layers for size nullifies some of Docker's claimed value, specifically wrt atomicity and build time.
Jill Konrath's tips on getting more done by eliminating digital distractions
I came across this. As I understand, it provides some sort of containerization similar to docker. Can someone explain to me what it does? What is the value this adds?
The Children's Illustrated Guide to Kubernetes is pretty to look at, but it's terrible as a guide. I previously commented as to why: https://news.ycombinator.com/item?id=11927711
Agreed. Reminds me of this article: "The state of Computer Vision and AI: we are really, really far away." (2012) [1]

[1] http://karpathy.github.io/2012/10/22/state-of-computer-visio...
Yes, but the other factor is, with much cheaper platinum available, new applications are likely to be found which were previously ignored due to cost. Today, for instance, (this is an unrealistically simplistic example) if you could make something out of either copper or platinum, with copper not working quite as well but still fairly close, you're obviously going to choose copper because platinum is so expensive. If platinum is now cheaper than copper, you're going to choose that instead.

However, this does make me wonder: are there any applications where platinum would actually make more sense than what we're already using? It doesn't conduct electricity better than copper, for instance. So aside from catalytic converters and jewelry (which we already use platinum for, so it'll just drop the cost rather than expand the market), what is it good for?

Secondly, what about other metals? Surely these asteroids have other valuable metals besides platinum, such as iron and nickel. Considering how much we use copper, we could really use a copper-rich asteroid.
Sightly off-topic, but IMHO the theory of random walks, risk neutral pricing, and the black scholes option pricing formula to be the most significant findings of the past 100 years in the field of economics, in term of: practical applications (the option and futures market is huge, and they all involve these formulas), spawning research (if you go on arXiv, the original work done in the late 60's and 70's is still spawning tons of research to this day on asset pricing and asset price dynamics, whereas other economic fields seem to have stagnated), and being mathematically empirically sound (meaning it's a complete theory that does an adequate job describing reality), and is was groundbreaking in that the result was unexpected and answered a nagging question about how to price contracts without having to define a drift variable.
I probably spend half my time not working. I'm burnt out though. After a few years at my current position, I just don't care.

Why is this?

I've had a few promising projects languish because my manager is slow or hesitant to allocate resources. That's a bit demoralizing. When I'm on a path to production for a functioning system I get caught up in the devops meeting vortex. That's a waste of time and it takes several weeks to get any sort of resolution. In these cases my time is mostly spent looking for workarounds and not "working". I feel there are a lot of politics and favoritism in the company, and my manager (and our team) is not on the right side. It's demotivating to have your work ignored because you're not a priority. I don't know how anyone stays for more than a year.

Edit: In the first few months I worked on random on-going projects, but was quickly made lead on some new projects. It was good at first, but after about 9 months I'd say most (90%) weeks I don't put in anywhere near 40 hours of work.

The sad thing is I've always gotten a raise (double digit in two cases) and full bonus every performance cycle.

I've finally started looking for another job.

Does anyone have recommendations? I'm really looking for a company that enables their individual contributors (engineers) to actually get shit done.
> I think that the set of possible French texts is exactly as large as the set of reals.

How? The set of French texts is countable and the set of reals is uncountable.
But on the other hand there is a catastrophic amount of VAT carousel fraud going on, which is even worse than just 'tax fraud' (ie: not paying tax) because the govt is paying out VAT losses but not then collecting the VAT gains in the carousel.
Mac Pro are not expensive because they are better, they are expensive because well.. its Apple.
Yes, established recently to deal with an enormous crisis of failures in forensic science that were putting innocent people in jail in huge numbers across the country. The FBI crime lab was essentially doing junk science and sending expert technicians to testify and say "The astrological sign of the defendant that I've described in technical scientific terms you don't understand tells us he was at the crime scene with 99.99% accuracy, trust me, I'm a senior scientist at the FBI crime lab."

It's a huge deal if you're accused of a crime or if you care about innocent people going free.
> On the other hand my using some technology does not prevent anyone else from doing the same.

Yes, however, for the same reason people can own summer homes they don't use for half a year and retain that exclusivity - even though it wouldn't disturb the people - is because they worked for that. They built it, or paid someone who did. We allow people to enforce their exclusive rights on property even when it wouldn't disturb them to let others use it.

Similarly, if I spend a billion dollars building a piece of technology, I should be able to own that. And decide who gets to use it, even if giving it away to everyone wouldn't disturb me. If someone else built their own version of my software (like building their own summer home) they could give theirs away for free (open source) or sell it. But if they broke into my summer home, rented it out, and then left everything exactly the way it was, that's still illegal because they profited from my property, my work.

If you believe in private property (rather than say personal property, which would allow you to own a house exclusive to other people, but not to own multiple properties and only use one at a time) it's hypocritical to not believe in some form of copyright (unless you are advocating for feudalism, where work does not count as value, and the owners of the land or tools worked get the products of the labor by default).
The line between speech (ideas) and action is perfectly clear. Don't pretend it isn't.
I want to believe. I love Rust. I feel like Rust is the language I've waited for all my life.

Yesterday there was a story about Rust here on HN: "Programming ARM Cortex-M Microcontrollers with Rust." Among the replies was a complaint; someone couldn't figure out how to write a static buffer and was discouraged. Someone else provided an example of how to do this. Finally, another person noted how unfortunate the solution was. Here is the code, reworked by me just a little:

use std::io::Write;
use std::str::from_utf8_unchecked;

static mut S1: [u8; 17] = [0; 17];

fn main() {
unsafe {
write!(&mut S1[..], "Hi: {}", 5).unwrap();
println!("string: {}", from_utf8_unchecked(&S1[..5]));
}
}

There are three distinct reasons why everything has to be "unsafe." Unless you have a lot of experience with Rust you are NOT going to figure that out until you've banged your head against the compiler for some time doing your level best to minimize the lines of code you've wrapped in unsafe, and then finally surrender.

That is a lot of friction. I know (as in I understand with precision) the reasons for this and they're entirely legitimate. But damn... the pain is just more than the bulk of the world is ever going to tolerate. You can do the same task with zero friction in C/C++ and go fast/be small, or you can do it with a "managed" language with zero friction and handwave at the bloat and cycle eating cache killing GC, or you can don the hair shirt, focus on your breathing to keep the panic at bay and use Rust.

It is inescapable human nature that the "mainstream" will avoid the latter.
High occupancy vehicles have to drive fixed routes, and will have lower occupancy than a fleet of smaller vehicles that can provide exactly the number of seats needed. This means they'll only be useful on high traffic corridors, like between urban centers. But they compete with light rail for that use. I expect they to be squeezed mostly out of existence from both sides by rail and autonomous cars.

They'll lose on cost, efficiency, and convenience to one or the other in almost every category of travel.
> Is there a way to filter to "official" repositories only, or tell Docker to only fetch from a whitelist of repositories (so that private ones can be included)?

In Kubernetes land, you can use the ImagePolicyWebhook admission controller. https://kubernetes.io/docs/admin/admission-controllers/#imag...

I agree that Dockerfiles are awful.
76% of U.S. Teens Surveyed Using iPhones
> I seem to get as much done as other people (sometimes better)

Perhaps all the other people are also as unproductive as you? ;)
We literally e-mailed you asking for this last month. Fantastic.
It looks like that happened in March. (It says "Last night" and the date of the article is March 17.)
Right, yeah, these should just sit and be managed by no one.

https://en.wikipedia.org/wiki/List_of_Superfund_sites
Harland Clarke Acquires RetailMeNot for $630M
Paying an equity grant isn't the same as continuing to employ someone and continuing to pay their salary. If someone has an equity grant, that's already a liability to be paid. "At will" refers to ongoing employment, not paying existing liabilities.
It's possible to make a good game with a message, but it's like politics - the only people who want to do it shouldn't be allowed to. So they tend to come out very lecturing (Braid, text adventures) or be low-effort (that one platformer that just has rectangles that teach you about friendship).

Western AAA studios also seem to get lazy about everything somehow, like Bioware's games where all the romances are carefully diverse and bisexual, but also are just giving someone presents until they suddenly love you.

Japan is doing well with "intellectual AAA" lately (NieR, Persona 2/3/5).
>A number of my colleagues print to paper for code review. They find it easier to read and markup in that format. I personally can't stand the idea of using that much paper

That's why I like to print code in an ultra-small font with 4 pages per sheet, duplex.
This is true. Sorry GP, but if your kids are of the fairly typical variety then parent is right. I remember when our son was younger and we would chat with other parents. Our son was always in bed by 7:15pm and getting up at a reasonable morning hour. Other parents became amazed as bed time was always a fight for them. How do you do it, they would ask, as if we possessed some secret knowledge of child taming. My wife would then explain the routine and consistency required to achieve this magical feat. You could see their faces fall as the process was described. No magic this "consistency and routine" thing could never work for them and their house. Precious Jimmy or Sue are just different....

So many times this. We thought maybe our kids really were abberant. But then we met other parents with this secret knowledge as our son aged and we had a daughter.

I accept my children's disappointment. May they learn it young. I am here to guide them to the most productive life possible. Productive in the fulfillment sense, not the material sense. This will always require weathering the storm of their sometimes outbursting disappointment. Funny thing, though, after a while they learn that no actually means no and they don't lose their cool so much over it these days.

Edit: just want to say it actually is hard. It requires a lot of the parents to be consistent and show up regularly. It is so hard in fact that it is a sort of secret. But within the confines of this sacrifice and constraint there is a sort of calm and freedom that makes day to day life flow better. It isn't for everyone, but modifying a young child's behavior in most cases is anything but mysterious.
How cycling can change the world: TreeHugger
Yes, that's what he said, in the second half of the sentence you quoted: "so part of me wonders if I'm not as unusual as I feel"
Is dark energy an illusion?
I don't think its lifespan indicates its importance. Without it, it seems possible or even very likely that more innocent people will be have their reputations ruined and be imprisoned, with all the follow on effects on their families and communities. Also, as an unavoidable result, the perpetrators of those crimes will go free. How is that not important?
I sincerely hope not! As a last resort, maybe. But Macs and MacOS X are hardly the only option when it comes to developing in a Unix-like environment. They aren't even the best choice if that's what you care about (much of the FreeBSD core is nearly a decade out of date--it's that long since it was updated). More likely is running Linux or BSD natively with Windows in a VM as needed (exactly what I do at work right now). Or having the Unix platforms hosted on OpenStack or VMware and use them all remotely from a terminal emulator on whatever system I'm using (I do this as well).

I have a 2011 MacBook Pro laptop and a Dell desktop at work. When the MacBook dies shortly, it'll be replaced by a reused spare Mac or if there are none left it'll be an HP laptop after our IT dept switched from Dell as their preferred supplier. At home, the next will likely be a Dell XPS13DE running Ubuntu.

We already abandoned MacOS X as a server platform for our applications after the demise of Xserve hardware ended Mac as a semi-serious server platform. We're now gradually cutting back the percentage of developer time going into the client side as well. The lack of current OpenGL support, decent graphics hardware, and all the rest, make it decreasingly compelling to support. End users who care about running our stuff will invest in the hardware to run it on, and that's basically got to be Linux/BSD or Windows. Costs a fraction of the Mac hardware and performs vastly better. No matter how nice MacOS X and Mac hardware might be, they have ceased to be remotely competitive on so many levels that it doesn't make much economic or rational sense when it's the inferior option. Sad to say that--I've been using it since I got the first G4 Mac mini, but their current lineup is completely devoid of anything I'd be willing to pay money for.
What about such an event would cause extinction? 5 billion people die, the rest of us live in warehouses eating indoor-grown food until the sun comes out again.
Use an app instead of a phone: https://help.github.com/articles/configuring-two-factor-auth...
Seriously. Dell's website is a tire fire. I have been on the cusp of buying an XPS-13 several times but the lack of usability and details during the configuration process is a big turn-off. For instance it took me a long time to figure out that the high-res screen is only accessible with a touch screen. Was also hard for me to see if the ssd was m2 and replaceable.
I live in the Bay Area and my wife is a teacher. I know a lot of Bay Area teachers. And the ones that live anywhere close to the school they work at are all married to engineers, without exception. That's the only way they can afford to live near school.
This makes me skeptical. Glyphosate stays put when sprayed. If it were falling in rainwater, we'd see it in plants dying to rainwater far earlier than in affects in humans.

"Glyphosate is highly adsorbed on most soils especially those with high organic content. The compound is so strongly attracted to the soil that little is expected to leach from the applied area. Microbes are primarily responsible for the breakdown of the product. The time it takes for half of the product to break down ranges from 1 to 174 days. Because glyphosate is so tightly bound to the soil, little is transferred by rain or irrigation water. One estimate showed less than two percent of the applied chemical lost to runoff (4). The herbicide could move when attached to soil particles in erosion run-off. Photodecomposition plays only a minor role in environmental breakdown.
In water, glyphosate is strongly adsorbed to suspended organic and mineral matter and is broken down primarily by microorganisms also. Its half-life in pond water ranges from 12 days to 10 weeks."

http://pmep.cce.cornell.edu/profiles/extoxnet/dienochlor-gly...
A signal handler (signal!(sig::ffi::Sig::BUS, test_bus);) will catch the bus error in userspace. You now need to communicate that caught exception to the offending fn. For that, you'll need setjmp() and longjmp(), something else that Rust lacks.

If Rust is going to bill itself as a systems programming language, it needs these. I added them for my app:

extern {
#[link_name = "llvm.setjmp"]
pub fn setjmp(a: *mut i8) -> i32;
#[link_name = "llvm.longjmp"]
pub fn longjmp(a: *mut i8, b: i32) -> ();
}

It took me awhile to figure this out (and it barely works). There's a cleaner way (adding a wrapper) that is even more work.
>there is no shortage of horrific stories of police abuse from western/central Europe as well, for example

The biggest difference is most of the time when an officer abuses the public in the EU they are fired and criminally charged

In the US they are given a 3-5 day paid vacation while the police union and the dept find away to cover up the event, and the insurance company for the dept strong arms the victim into taking a no fault settlement that rarely even covers the medical costs for the victim
In what way is Ubuntu not for humans to use?

I don't know what youtube-dl even is, why should your personal interest be the top priority of Ubuntu and when it doesn't work evidence that Ubuntu isn't fit for humans?
We are preparing one RN WYSWIG for the https://www.reactjs.co tutorial (React Native tab). It's not published yet, but in progress. Please let me know, if you maybe you have found any other way around.
OK, this is sure to be a waste of time, but I'll bite...

http://psychopixi.com/uncategorized/25-moral-dilemmas/

Let's just start at the top. Please give your absolute morality solution that has "self-consistanty" (sic) to "The trapped mining crew".

> Heather is part of a four-person mining expedition. There is a cave-in and the four of them are trapped in the mine. A rock has crushed the legs of one of her crew members and he will die without medical attention. She’s established radio contact with the rescue team and learned it will be 36 hours before the first drill can reach the space she is trapped in.

She is able to calculate that this space has just enough oxygen for three people to survive for 36 hours, but definitely not enough for four people. The only way to save the other crew members is to refuse medical aid to the injured crew member so that there will be just enough oxygen for the rest of the crew to survive.

Should Heather allow the injured crew member to die in order to save the lives of the remaining crew members?
In real life when I engage with one friend about a topic his friend who I don't know doesn't step in and start attacking me.
Thank you!

I definitely went through a range of emotions from confusion to anger that more wasn't done to minimize the likelihood of incidents like this.

As I learned more, I realized how improbable this situation was in the first place. My current understanding is that while our* probability is higher than the average American, we're still highly unlikely to develop CJD. More importantly to me is that there isn't anything I can do about it, so I try not to let it consume a lot of my mental energy.

*I think there was a two week window, so anyone operated on at that hospital during that window is in the same situation.
When Automation Makes Passengers Freight
SuperBabies Don't Cry