skysight-inc/HackerNews huggingface dataset:
I agree that the data will be helpful, but it's also important to remember that "Autopilot" itself is a moving target. Tesla has already made changes that are designed to increase the degree to which drivers are forced to pay attention when the system is engaged.

In my view, the ultimate goal should be to ensure that Autopilot is used in the way I described, and is disabled for drivers who are unable to use it that way. That, in theory, would provide the most benefit for the most people. Perhaps that is a fool's errand, either because its technically impossible, very few people use it that way, or literally nobody is able to and anyone who thinks they are is being fooled by their own bias (as I'm sure many readers of this thread assume I am.)

But it seems a goal worth pursuing before giving up and throwing it out because the net result of say, reducing accident fatality likelihood by 50% 5 years ahead of full autonomy results in something like 75k saved lives (in the US.)
Can of course still do this with FatPacker: https://metacpan.org/pod/App::FatPacker

But, AFAIK, only supports Pure Perl code, so one is SOL for most database drivers etc...
He probably wants a portable Mac that the user can upgrade RAM/SSD/battery with a non fluffy keyboard. Yeah, that ship has already sailed.
That's a really interesting observation. I first saw Alien with my roommate soon after we had both graduated from Merchant Marine school and he laughingly made a similar comment: "typical sailor behavior."

And honestly, experienced Merchant officers have seen so much shit, it's hard to get them rattled.
Exactly, they're much m ore conscious about how they spend it. Thus putting aside $30 is no brainer vs buying in small packs. Most people, poor or not, get paid weekly or monthly. It's not that hard to buy $30 worth of goods after getting paid vs spending $10 every few days...
The asteroid belt doesn't have nearly enough mass to be/have been a planet[0]. Largest thing there is Ceres, followed by Vesta, of which only the first qualifies as a dwarf planet.

There was an hypothesis about it being the remnants of a destroyed planet[1], but that was mostly an idea to support the Titius-Bode law[2], which was disproved a few hundred years ago.

[0] Currently about 3x Ceres mass, though it may have about Earth mass early in its history. See https://en.wikipedia.org/wiki/Asteroid_belt#Formation and https://en.wikipedia.org/wiki/Asteroid_belt#Evolution

[1] https://en.wikipedia.org/wiki/Phaeton_(hypothetical_planet)#...

[2] https://en.wikipedia.org/wiki/Titius%E2%80%93Bode_law
Real names policies don't result in friendlier communities. In places where I've seen people use both pseudonyms and real names, they are sometimes much worse behaved where they are using real names. Facebook groups are full of people using real names who are behaving very badly.

Companies can't tell users, "we're forcing you to use your real names so we can conspire with other companies to track you wherever you go against your knowledge", so they say it's to encourage better behavior.
Show HN: How to Host, Secure, and Deliver Static Websites on Amazon Web Services
> is its claims about hardware true? Is the failure to detect stationary objects like a firetruck or a gore point solely as a result of currently-inadequate software?

It might be true, but it's also true that most self-driving researchers prefer to use lidar, not 2D images, because lidar gives better results.

https://news.ycombinator.com/item?id=16765923
If you do any iOS work you need macs as build machines because of Apple's lock in. Spending the money on an iMac is just a waste of a monitor and if you're already spending the money on the hardware you might as well get something that can do render jobs as well. You need GPUs for that.
Hashing a value from Math.random() with a cryptographic hash (i.e. SHA256) doesn't make it cryptographically random[1].

If you want a random string get one directly via crypto.randomBytes(...)[2]:

const id = crypto.randomBytes(32).toString('hex');

[1]: https://github.com/bluzi/jsonstore/blob/87af0d3ef6bf11222b98...

[2]: https://nodejs.org/api/crypto.html#crypto_crypto_randombytes...
Maybe they fired all the good investigators and hired data analysts, and are having serious buyers remorse!
This is the first product I have ever launched and I am really excited to share this project with all of you.

About 5 months ago I was working with a group of developers and entrepreneurs that were trying to learn Amazon Web Services. But they were struggling with the vast sea of information out there. They didn’t know where to start, what to focus on, and couldn’t make any progress.

That inspired me to start putting this course together. The purpose of this course is to focus on learning AWS by actually using it within the context of hosting, securing, and deploying static websites. I want to give people a framework for learning complex platforms like AWS, cut through the sea of information and help others accelerate their learning.

Of course there is a dozen different ways to host, secure, and deliver static websites nowadays. But it is actually a great problem to focus on when it comes to learning AWS. It provides a context that allows you to focus on a handful of services at a time and dig into them as you are building out a solution.

You can check out a sample screencast here: https://youtu.be/NkTpqrq5g1c

You can also signup to get a sample chapter here: https://www.kylegalbraith.com/learn-aws/#sample

A special thank you to the incredible community of makers here on HN, Twitter, and IndieHackers. Please feel free to ask me any questions or provide feedback about the course.
Tell me why anyone should care.

You have the option of using Facebook or not. If you don't have a Facebook account, they don't have your data.

If you don't have a Walgreens loyalty card, they don't have your data.

People are faux outraged. They're not really outraged at all.

Check this comment in two months and tell me how "outraged" people are at Facebook for selling their data.

It would depend on what kind of "democracy" you're referring to. In a representative democracy where all elected officials are worried about is getting re-elected, then yes, that's exactly how democracy works.
I'm very well informed and I'm 100% ok with Facebook using whatever data I put on it.

The fact that some people choose to remain uninformed about what Facebook is doing with the data that these people willfully give them is on those people.

What is ethical in this situation is personal to you, so you can't make a blanket statement that marketing is or not ethical.

Again, to me, it's perfectly ethical, but I'm a big believer in personal responsibility.

As you said, you signed up, saw what Facebook was about and bailed.

That's called personal choice, and it's a wonderful thing.
Sure, but you don't have to design your platform to incentivize making people angrier.
How am I changing goalposts?

I'm making the point that "a lot" is a throwaway term.

It's like saying a car is "very fast."

Well, compared to a jet, a car is not fast at all.

Also, "a lot" means something different to me than it does to you.

So saying "a lot" of people do or believe anything is meaningless.
And those toilets have been readily available in the US for over a decade. I did opt for a higher end model, but it wasn't hard to find either.
Stabilizing Training of Generative Adversarial Networks Through Regularization
This article reads like a glorification of the kind of ethnocentrism and tribalism that most here categorically condemn when it's engaged in by white people.

Seeing as HN is supposed to be rational, pro-science, and skeptical, it's pretty strange to see an article on the front page so sympathetic to a religion--especially one that has infant genital mutilation as its core sacrament:

http://www.dailymail.co.uk/news/article-2304793/Two-babies-s...
FWIW, the SD card slot in newer (but not newest, ugh) Mac models is connected via the PCIe bus and not USB.
I'm not sure the Anthropic principle can be applied here. There is a broader data set than that which is relevant for that principle, based on my understanding.

"Against all odds" would seem to be the key words here. There are countless other ethnic and religious groups that were integrated into the larger Muslim culture when Islam was first spreading. The same is the case for Christian Europe. In fact, the Romani people may be a good example of what we would expect to naturally happen to a dispersed and oppressed ethnic group. They have no singular culture, principles, or beliefs; they assumed most aspects of the surrounding culture's mode of life and beliefs.

It isn't a stretch to call the survival of the Jewish people an unexplained historical exception. There are countless historians (Jewish and non-Jewish) who have researched and written on the topic.

Or, am I misunderstanding the application of the Anthropic principle as you are applying it in this context?
Thanks, feel free to create a pull request.
I bet it’s going to be a sphere on a stick. Like the original LEGO Death Star II. But if it had been completed all the way around.

https://i2.wp.com/www.yuppiegadgets.com/wp-content/uploads/2...
Careful with the USB-C on the Switch as its current implementation is not compliant. (Still agree its adoption is on the rise).

https://plus.google.com/102612254593917101378/posts/2CUPZ5yV...

https://news.ycombinator.com/item?id=16706803
Bias: Breaking the Chain That Holds Us Back
Experimenting with a Hackathon for PMs
I am cautiously optimistic that varying rate schedules will help.

It is unfortunately true that most residential users will not pay enough attention to either curtailing their own use or -- and I think this is the big one -- shenanigans by the electric utility.

If the result is an effective rate hike, residential users will oppose it. It's not even that hard to get residential users to love it, but it seems no one is interested in solving that problem.
aww boohoo now my business using ig users’ data without their understanding isn’t going to be successful.

really guys? pursue an ethical career.
How big is paycheck? Probably more than $30. When buying in bulk for 2 months is cheaper than buying weekly for 1 month, it's kinda nobrainer. And they'd need even more from one paycheck to another to get supplies in smaller packs. Unless they're getting paid weekly. But even then, $30 is not that much of a stretch. especially if you buy food in bulk one week, diapers in bulk another week.

Your point would be correct for bigger hundreds-or-thousands-of-dollars purchases though. But $30... Come on?
Changing Your Engineering Culture Through People, Process and Technology
Or they bill $2-300/hour so they don't really care. If their tooling is on the Apple side, they don't really have the option of going for a high end PC.
My 9 year old toshiba has a pci based SD card reader. The possibility for it to be internal and also offer reasonable speeds is not beyond the pale.

Some of the top end cameras use both CF and SD, so sure, it doesn't cater for everyone, but SD has become so ubiquitous it seems odd it's missing.
16gb ram isn’t very pro.
Certainly! But the answer may not be as interesting as you perhaps had hoped. I'm just a hobbyist and have been slowly teaching myself the basics for the past couple years. I keep the two books by my desk to double check calculations and to aid my imagination when I've come up with something to create.

So far my most proud accomplishment is designing a binary adder in EAGLE and getting the PCB manufactured. I put all the files up on GitHub in the spirit of open hardware, too:

https://github.com/matthewwiese/binary-full-adder
> The keyboard is subjective.

Yeah, I think if the keyboard didn't break from a spec of dust it would be fine.
That's the untested (by me) contrapositive to my story. Now you don't have to spend untold hours trying to figure out why that goddamn COM call is crashing, but also, you don't have to waste hours on trivial technical crap when you could have spent those untold hours learning more about how to build complex systems.

It ties into one of the best things about programming / software engineering / software architecture, which is that it's a self-scaling system. Everyone eventually finds the level at which it becomes 'too hard', so it's always a challenge.
> Normally webservers serve files with the sendfile system call for zero copy IO. If the string is statically included in the binary then it first has to copy it into kernel space to send the data. So this is actually less efficient.

This doesn't sound right to me - sendfile's "zero copy" is about eliminating the extra copy when you read() a file into a userspace buffer and then write() that file into a socket. If you have a memory-mapped file (which is what your executable itself is), and you pass an address inside that mapped region to write(), I would hope that the kernel will just access the buffers of that file directly - i.e., the fact that it's memory mapped means there is no separate copy of the file, there's a virtual page that references the single kernel buffer for that file. So at that point write() should behave just like sendfile().

If you need to process the file in the kernel itself, there will still be a copy, but you'd have that in either case. If you don't, I would again hope that both write() from a memory-mapped region and sendfile() know how to DMA the file from the disk to the network card.

I am not confident about this and it seems worth benchmarking. (Also, your production server probably uses HTTPS, at which point this is all irrelevant if your TLS encryption happens in userspace. If you're using in-kernel TLS, then you're definitely not doing DMA, and I would strongly hope that sendfile() and write() from a mapped buffer involve the same number of copies - one read from disk, at which point the kernel encrypts it into a writable buffer.)
The stuff lockdown impacts is stuff that only root can do right now, so in theory it's only handling channels that are irrelevant to b). Users should already be prevented from triggering arbitrary DMA, for instance.
> The keyboard is subjective.

The feel of the keyboard is indeed subjective (I happen to like the feel of the keyboard on the new MacBook Pro), but in this case Apple genuinely built a buggy keyboard, so much so that people are writing songs about it [1].

[1] https://youtu.be/FdS3tjEIqUA
The 13" Pro model has two USB-C ports.
Facebook's reaction to Cambridge Analytica scandal – Graph API breaking changes
Ha, one wonders why it doesn't just allow spaces OR tabs.
I think this is where Hackintosh comes in. You can buy top of the line, macOS-compatible hardware for 1/3 of the Apple premium.

It takes effort to set up, but not that much.
Tesla's sensors are also claimed to detect/read, but not recognize or react to imagery of stop signs and traffic lights:

https://forums.tesla.com/forum/forums/autopilot-handling-sto...
Yea I haven't used fatpacker but I've heard it is only for "pure perl" and can't be used with anything that drops down to XS or C.
>Cars are classicist, like it or not.

as a trained classicist, I take exception to the idea a car could do what I do
The Mac Pro doesn't include a monitor, so I can see it starting at less than the iMac Pro.
This article seems to discuss genetic algorithms which could be used for hyperparam optimization. We use another method called Bayesian (GP) hyperparam optimization. According to our internal benchmarks and academic research Bayesian methods outperform genetic algorithms. Another thing to keep in mind that we automate the entire process for you. You only need to provide a list of parameters you'd like to tune.
They ARE technically knowledgeable for the 16-21 year old average demographic.

Go compare a reddit technology thread to a youtube comment section. Big difference in writing quality, avg length of post, use of source and data, etc.

You probably outgrew their age demo and realized that smart 18 year olds are still dumbasses.
I disliked my new MBP at first honestly it’s not that bad if you can bring the rest of your hardware up to speed.

My monitor does video, charging, and USB 3 with full size ports with one cable.

And the keyboard is subjective, I got used to it pretty easily. I actually feel like it’s more tactile than the old one
>a Jew can become a christian or a muslim yet ethnically still remain a Jew

I completely agree with your comment, and not only that but also find your view on the quote interesting as well.

A lot of Jews would say that any Jew who becomes a Christian is no longer Jewish (by ethnicity or religion) even if said "Jewish Christian" still abides by and observes many Jewish customs and holidays.
I'm getting a redirect loop. Here's a mirror from the Internet Archive: https://web.archive.org/web/20180405160113/https://krebsonse...
hvidgaard got it. The problem is the reliance on day-care providers, who have little incentive to stick to a potty-training regimen. Kids can be trained much earlier than today's average, but with today's time-crunched parents, it's hard.
Thanks, I didn't know that, definitely a huge TIL.

Also, Android went from Dalvik to ART right? Those are both still VMs? Latest android looks like ART + JIT, but you can't AOT a JIT (that's the whole point of doing it Just In Time)?

Maybe I should take a look at Java 9/10, but if an employer isn't requiring it, and library support is somewhere near similar, I'm definitely considering doing the project in Rust first, then Clojure, then Frege, then Java 9/10.

Outside of the insane wealth of libraries that exist as a result of no one really having a good cross-platform choice for the last few decades, I don't think I'd choose plain Java for a project today. The JVM, maybe, but not plain Java on top of it. Luckily, I'm not the only developer out there, since there are tons of people who love java are still supporting it and using it, making cool things with it, and pushing it to be better.
Unfortunately for families that struggle with finances and like many other issues — it takes money to save money.

People buying small packs as needed will end up spending significantly more than those who can afford to stock up at places like Costco.

I also use Costco diapers, and I basically only buy them when they're on sale at $8 off per pack, which is a 20%-25% discount, depending on diaper size.

To do this you have to:

- be educated about looking at unit prices and be able to think through these issues

- afford a Costco membership in the first place. Yes — it "pays for itself", but you have to afford it in the first place and have the self-control to not spend more than you should.

- afford and plan accordingly to stock up by buying multiple boxes of diapers at a time when they're on sale. You have to buy enough that you don't need any for the 3-4 month gap between sales.

Besides Costco, I've found that the Target brand is priced rather reasonably, even at the smaller quantities.

The difference between buying newborn diapers at Costco sale prices vs a normal-sized Pampers box is $0.11/unit vs $0.28/unit. It's huge, and remains high as sizes go up ($0.21 vs $0.40 for size 5).
Reading this it had me reminiscing about Sun back in its heyday as a workstation vendor. Sun used to do this stuff, they would bring in a partner who had some critical application and the Sun engineering team and the partner's engineering team, and some "power users" of the tool would all work through what it would take to make the tool work better on a Sun Workstation than any other workstation. Sun engineering got a collection of bugs, features, and investigations that would come out of those exercises. When my wife was at Xerox they were doing similar sorts of studies for document preparation and presentation.

You could do that when the workstation cost $25,000, (in 1990 dollars!) I'm not sure how viable it is when the workstation is less than $5,000.

That said, I really miss using software products where that level of thought has gone into its design. The three 'creative' apps I use (other than writing code) are drawing, schematic capture/board layout (EDA), and writing. All systems that benefit from people investing in how the flow of these things work, and all of which have degraded over time.
I hope you've learned a lesson about creating things that may help people on the modern, legislated internet. Next time, be prepared to handle all complaints first or stop providing services to people and let the bigger companies do it that can absorb the administrative costs that come with worldwide legal conformance.
What's usw?

There are use cases for C++ that Swift and Go don't fit, due to having dynamically managed memory.

Fans of D would also put D on this list. And Ada is not dead yet!
I think "break it easily" does not refer to actually breaking the hardware but ending up in a situation where you cannot come back to where you were before. My mother frequently called for my help when she made an application fullscreen and could not go away from it, and she considered the computer broken at that point.

There is also numerous ways you can make computers unbootable by removing files, installing the wrong thing that runs on boot and so on. I maybe wouldn't say it's fragile and can break easily, but it can, and if you just go around clicking on things, it's probably gonna break after a while.
VOA Radiogram
Sure let's use your anecdote:

Ask your Aunt if she has a reddit account. Ask your aunt if she knows ANYONE AT ALL her age that has a reddit account.

I'd love to explore your anecdote further because while I know that many non-redditors get linked to AskReddits and AMA's through blogs and webpages, I also know that the 90-9-1 rule of the internet means that it's highly, highly, highly unlikely she is a member of reddit or contributes at all.

On the other hand, ALL LURKERS ON FACEBOOK HAVE AN ACCOUNT.

Biiiiiiiiiiiig difference.
Not even every Linux distro uses systemd, to say nothing about other systems on which one may want to host containers. Remember, there's more to containerization than just Docker and its consumers and dependencies.
How Southern California Became Home to Bond Kings
So, in essence, a Borg cube.
What's the point of life if you are forced to be evil, unquestionably and irrevocably? Why so many vets have PTSD and end up doing crazy things?
Surgeon General’s Advisory on Naloxone and Opioid Overdose
How hard would it be to use something like this to deploy directly onto a hypervisor, like with Erlang on Xen?
The Apple Signature Box III.
> I recall one of the earliest breakthroughs in orbital mechanics was someone figuring out how the area of a slice of a elliptical orbit was the same anywhere in the orbit, when the angle of the arc is calculated as a unit of time and not degrees.

That would be Kepler's second law. It states that a line between the sun and the planet sweeps equal areas in equal periods of time.
what on earth is "promunnication"?
A HTTP proxy middleware for merge request
Yay, a Mac made to run JS development tools.
Did you mean small, dirty crushed piece of metal and invisible hashed out chevrons?

Btw you wont find this type of barrier in this state of neglect in EU, its illegal, its like setting up a trap to kill people.
They are already using version 8. The post seems to be outdated. Version 8 was released in early March (approx. 1 month ago). The new GUI is the way better than the previous one.
Honestly I buy this argument way more than any complaints about the touch bar.

With my work my swap usage is 10-20GB at a time, between my IDE, app, tests, and browser tabs. 16GB is utterly painful but it’s the most you can buy.