jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>In each and every one of such cases it's still the pilot that has to decide how to handle the situation and either fly the plane itself, or reprogram the autopilot.

So far I've heard these drones won't work because existing aircraft can't do this, or because military drones can't do that.

But no one seems to consider that these drones don't fulfill the same role as a Predator drone or a jumbo jet, so many of these objections are incredibly odd.

I remember seeing a link on HN several weeks ago about a flying robot that was designed to bump into walls and reorient itself. What if we had an army of package delivering robots that flew at 5 MPH, did best-case collision avoidance, and if they bumped into the side of a brick wall it's not a huge deal?

If an Amazon drone runs into bad weather it could be programmed to land on the nearest flat roof. If unexpected airspace congestion is detected it could just turn back to home. Or hover in place until things resolve. Or(...)

We aren't trying to safely land an airplane full of humans at 100 knots, or deliver a Hellfire missile on a moving target. We are flying a lightweight, slow moving drone with a tiny package. The considerations are completely different.
Good to know, I suppose, if you're worried about a spying spouse, but hard to care much -- the carriers are already tracking you anyway, after all. (And probably monitoring texts and phone calls, too (a la Carnivore). Or am I too cynical?)
Google's doing it too: http://code.google.com/p/google-authenticator/

Howto: http://www.mnxsolutions.com/security/two-factor-ssh-with-goo...

EDIT: per my post in a sibling thread, Dug Song points out in the comments at the Howto that Google Authenticator can't be used as a second factor alongside SSH public key authentication.
>There are a 100 issues as important as medical marijuana that he could have addressed. So what?

So of those 100 issues, this specific one has come up time and time and time and time again and every single of those times he has dodged it.

It's noteworthy because people pretty obviously care about it, and it's unfair of him not to address it.
My guess is that in 100 years, working 40 hours a week will be seen as barbaric.
I second Joel’s method. Sum it up.

- For ownership, fairness, and the perception of fairness, is the most important because arguments are very likely to kill the company. 50-50 is simple and acceptable.

- For stakes, divide people into layers by risks they take. Taking the biggest risks, founders the first layer should end up with 50% of the company, total. Each of the next layers take 10% respectively, split equally among everyone in the layer.

- Do use vesting to prevent some jerk that quit after two weeks and still think he owns 25% of the company for his two weeks’ work.

My thoughts.

- For founders, ownership can never be calculated accurately. We’re human beings, we can come up with excuses as many as possible to claim our benefits. That’s why 50-50 works in most cases.

- 50-50 is a perception of fairness, is a symbol of “Hey guys, we are equal to each other, we are working for our company, not any of us!”, no matter who brings up the idea, who has more experiences, etc.

- Ownership is a process, not a decision. What determine your cake is risks you took, value you created, how long and hard you got involved, etc. Instead of a meeting, a discussion, or even an email.
This is exactly what I was thinking of doing! I was looking at Costa Rica. The one problem, is I can't see this working well with a b2b type business that requires a lot of travelling.
Give your employees the day off. This will be a competitive advantage when recruiting and retaining employees.
The future of space mining is being built right now with systems like these.
For those of you (like me) who didn't know about Moonlight, it's an opensource implementation of Silverlight http://www.mono-project.com/Moonlight
The down votes are because it was a joke, punctuated by the "easy solution" preface. The author is almost certainly aware of the halting problem.
It's not acceptable for a system that can kill you to be programmed without at least two programmers looking over every line of code. Common practice or not, given what we know about programming, it's immoral.
I'm sorry, I should have been more specific. The poster I was replying to mentioned that it was odd that low-quality, uninformed arguments tend to crop up in threads like this a lot. People make broad statements about how evil and nigh-omnipotent the NSA is, and how deeply they've infiltrated every facet of human life. The existence of parallel construction leads to the assumption that every case involving the government is due to parallel construction. Google appears on a PRISM slide, they must be an NSA front company. Someone suggests politics may be more complex than they appear, or the NSA may not be as powerful as they seem, they must be a shill. The US government is involved with NIST and TOR, it means they've completely undermined all forms of encryption and TOR is a honeypot.

This subject seems to be a trigger for people to try to outdo each other to come off as cynical and in the know as possible about things which by definition almost no one knows much about.
why anyways?

don't they say the chat is end to end encrypted?
You can also bootstrap the way lisp did and write the fist compiler in the language and get a bunch of grad students to hand-compile it.

But, yeah if you don't have a bunch of grad students at the ready, an assembler hand-written in machine code is the only option if you want to trust the entire stack. Though I'm not sure what that would get you. I don't know of any higher language compilers that are written directly in assembly these days, so you'd never be able to compile your C/C++ compiler.
This is a false dichotomy. OP can be wrong with their new prediction too.
You're discussing some hypothetical. Actual Twitter just sells the 2nd position in the feed for targeted adverts. That's it. Nothing fancy.
Richmond police force is understaffed (many have left to Chesterfield and Henrico) and the city has serious crime problems in many neighborhoods.
> I am foreign born, majority of my team is foreign born. All of us are US citizens.

How did you get that way?
> Simple improvement: ban carriers from charging for this surveillance. Could even introduce it as a pro-cop anti-corporate measure, which should take care of the political fringes. That removes the incentive to make it easy.

I like the idea of motivating cell companies to be less of a pushover, but reducing cost does _directly_ reduce the disincentive to the police to make these requests.

> Next, some manner of heightened threshold for more than N consecutive tracking requests or M requests in a twelve-month period. Maybe probable cause?

These requests already have a warrant, so meet probable cause.
This should deserve more coverage here. It's interesting how in 4 days it went from PH to Flippa and might generate hundred of thousand of dollars for the guy. I don't know if he's sending out the orders, and I don't know why he's selling so early.
"...but at least you can switch to a less stressful job."

Nope, the courts will force child support and probably alimony based on the current job rather than some lower paying job one might get during/after any divorce.
I think startup time is a non-issue given how you can just leave it running in the background.
Unfortunately, as the Firefox ANY saga shows, this is not the case. Many many programmers around the world misunderstand ANY and its limitations.
Hey you :) did they hired you already?!
Your concept of pleasant / your uses of Go must drastically diverge from mine! :-} I find Go to be needlessly obtuse in the language, the configuration, the tools, and the documentation. This is turning into another horror: it used to be that lots of jobs required javascript; now I fear the kool aid is making people push for Go. Note that I have not used Go for the concurrency stuff. Some might say that means I'm not allowed to have an opinion ;-) whereas I think it means I see the crappy foundation more clearly exposed.
Indeed. Somewhat related, I read about this big car manufacturer that's started building cars with the steering wheel on the left side.

Silly, right?

I mean, who would want to sit on the left side of the car when they're driving? Nobody I know ever has. I mean yeah, you see them on the road every once in a while, but it must just be people new to driving who haven't learned better.

Everybody drives on the left side of the road (at least everywhere I'm aware of), so it just naturally follows that you need to have the wheel on the right. Switching things up would force everybody to completely change up their driving workflow.
Reddit. esp certain subs. its not perfect, and its hard to find the same density of tech-smart folks as HN. however, its more relaxed and friendly, doesn't punish creativity, and doesn't have the same "that opinion or statement is not allowed here" effect as I see on HN. It does have a kind of liberal/PC groupthink on some issues. But they're issues I don't like to talk about anyway. Reddit's discussion forum UI is also much friendlier and more sophisticated than HN's. And they have lots of areas that focus on non-HN topics, while also being better at allowing one to avoid politics and "startup Foo raised/valued-at $X" posts, yet-another-framework posts, etc. Again, you lose some compared to HN, but also gain a lot. Luckily everything on the web is a tab away and we can vote with our eyeballs.
Huh? What hardware industry have you been in?

If it's a hot hardware area (past hot areas: graphics chips, microprocessors, WiFi chips, OC-768 networking chips, ...), nobody will wait for the FPGA prototype. You get funding, you go to VLSI and maybe you produce an FPGA board for validation along the way. Probably not since what you're doing is probably too complex for a single FPGA anyway.

Otherwise, your volume is too small and the FPGA IS your product.

And that's only if you can't somehow make it run on a microprocessor.

The only place I've ever seen an FPGA validation board was with RF startups in the cellular space. And, even then, it was way back when the protocols were much simpler.

tl;dr If your demo doesn't run on a microprocessor (or SoC), it doesn't exist.
Considering the success of Witcher, GOG.com, and their preorders it's unlikely they would have gone under.
Can't wait to see hundreds of flying, buzzing drones zooming around the city.
I don't see anything in the article to suggest he is attaching special prestige to his education, instead he seems to be stating that Mr. Thiel would better serve entrepreneurship by simply focusing on all young entrepreneurs and helping them achieve their ideas as opposed to artificially limiting it to teenagers so that he can condition the money on them dropping out of school.

As an example, when I was in college, I received a grant from the Kauffman Foundation( 1 ) to pursue an idea myself and some friends had for a new type of 3-d visualization device. In the end we determined our idea was infeasible as a commercial technology (technical limitations based on our design), but through an arrangement between the Foundation and my college, we were able to work on the prototype and still receive credit so that all of us graduated on time (we were required to use the prototype and lessons learned as a senior project, paper and presentation, along with intermediate documentation to prove we were progressing and continuing our education).

Had we been forced to drop out, we would have failed and not even had a degree to show for it. Had we chosen to drop out, it would have been our decision based on our belief in the idea, instead of as a requirement for pursuing it.

( 1 ) http://www.kauffman.org/about-foundation/foundation-overview...

[edit] formatting.
Same here, I could take care of it with AdBlock...
I tried out Java EE6, I was impressed on the improvements they have made. Once you set it up correctly, you get quite a lot of stuff for free.
But it doesn't matter whether they engineered it or not---if the fact of them buying up land, and thereby blighting it further, gives a boost to their eminent domain claim, then this creates a moral hazard and perverse incentive for future developers who want to eminent domain some land.
Too bad you're being downvoted. Ed Lee (in)famously said the SF middle class was $80,000 to $150,000.
> They see it as a loss leader.

Cost center, not loss leader.

It helps to be in an IT-focused company, vs a company that has an IT department. I've been in both and the former is vastly better.
hey, author here. we're thinking about sharing stories about hardware startups that decided for the local manufacturing route including price differences, manufacturing tips, gm contacts, etc. If somebody is interested or wants to get involved, please send me an email: tobias@senic.com
At 22, right out of college, I probably would have done basically anything to get a $40k a year job. I applied literally everywhere I could. Still, after 8 months and thousands of applications, I was working for $13.50/hr as a cook.

This forced me to rethink my strategy, and I decided to take a program in CS, which changed everything for me.

I often think about how my life would have been if I had got one of those jobs that I applied for. Most were low level admin work for corporations with terrible reputations. Likely I wouldn’t have been able to go back to school (working in a kitchen from 5pm-1am means you can take classes in the day). I would have made just enough to live, but I couldn’t have advanced past a certain point. My friends who got these jobs either left them to go back to school, or got cost-of-living wage increases and are now “senior <low-level-administrator>“ people.

It’s a trap. One that I was set and willing to fall in, had I been slightly more competent.
I would look at actual math education research and research-based materials and lessons and tools, such as at sites like NCTM and MAA. Most educational research is not consistent with Lockhart's views.

As an example, here's a summary of research-based best practices for teaching Calculus:
https://edtechdev.wordpress.com/2014/06/03/calculus/
If it were only a trade off between money vs travel, then it's down to whether you want/can travel 100% of the time. Personally, I don't want to be on the road all the time but would love traveling a bit.

But I suspect this is not the only trade-off you need to be thinking about. Which one brings you more career development or puts on the path you want to be on? Which company has people you would enjoy working with more? Which one has a better culture?

Even on the money front, would working for the product dev firm be a short term lost revenue but in 1-2 years you would be earning a lot more?
Objective-C is similar -- you have "setters" and "getters", but since there is no direct ivar access and you have the convenient @property syntax, you end up with a reasonably similar end result.
I don't have any superfluous lines in my code. I wanted to load a config file into my runtime, and I did. Not superfluous at all. The (extraordinarily) superfluous code is the code used to set up the object config system where none is needed.

> Data is code is data.

This is hardly a case of homoiconicity, is it?
Straight from the man himself: http://buytaert.net/files/fpl05-paper.pdf

Abstract:

—During codesign of a system, one still runs into the
impedance mismatch between the software and hardware worlds.
This paper identi es the different levels of abstraction of hardware
and software as a major culprit of this mismatch. For example,
when programming in high-level object-oriented languages like
Java, one has disposal of objects, methods, memory management,
that facilitates development but these have to be largely . . .
abandoned when moving the same functionality into hardware.
As a solution, this paper presents a virtual machine, based
on the Jikes Research Virtual Machine, that is able to bridge the
gap by providing the same capabilities to hardware components as
to software components. This seamless integration is achieved by
introducing an architecture and protocol that allow recon gurable
hardware and software to communicate with each other in a
transparent manner i.e. no component of the design needs to be
aware whether other components are implemented in hardware
or in software.
Further, in this paper we present a novel technique that
allows recon gurable hardware to manage dynamically allocated
memory. This is achieved by allowing the hardware to hold
references to objects and by modifying the garbage collector of
the virtual machine to be aware of these references in hardware.
We present benchmark results that show, for four different, well-
known garbage collectors and for a wide range of applications,
that a hardware-aware garbage collector results in a marginal
overhead and is therefore a worthwhile addition to the developer's
toolbox.
The devices should've generated their keys (and provided a legit key import and cert generation function) once initialised at home instead of pre-generating them.

Of course, I'm waiting for the inevitable mashup with this and firesheep.
each decodes to exactly 383 chars.
What is it with ADHD drugs making kids suicidal? My childhood adventure with Strattera ended after one afternoon when I nearly put my dad's gun in my mouth.
You called me a bootlicker and then doubled down, told me your personal attack on me is objectively correct, and told me I’m insecure when I called you out on it.

You’re the definition of a cyber bully.

I imagine in real life you don’t have half the spine to behave this way, and if you do, I feel terribly sorry for anyone who has to interact with you.
Oh, now Schrödingers lockdown has not been to give people an area around their house they can’t leave, suggesting they should stay in the house, combined with curfews that start hours before sunset and allowing people to leave the house with documentation only.
Just off the top of my head: you can hash the text with hash-1, and send a query containing a hash id bucket computed with h1%(N/1000), get 1000 responses from the server hashed with h2 function. Then we can search for our h2 inside the 1000 results without the server knowing which one we were looking at. We also can't decode the 1000 responses we got.
> So auditors belief that an Oracle ERP system gives them confidence in a company audit is misguided.

Oracle/SAP is NOT about whether the system is actually correct.

Oracle/SAP IS about whether the system not being correct is the legal liability of someone else.
Wait, is this something they changed between II and III? Because in II, if you die with no children, but you have a brother, your brother inherits, even if you don't have Seniority. You only Game Over if your heir doesn't have your last name.

(also, there is the possibility your character will cheat, sire a bastard, and then have the bastard legitimized)
You're absolutely right. However lldb hasn't gone that far so we can't know for sure if it will ever be any better than gdb.

I'll admit easily that gcc messages/gdb debugging actually suck wind :)
oh noes, why?
That is so right on the money it's not even funny.

I have recently tried to only check mail twice a day, check twitter twice a day. I can't however get myself to not check HN many times a day.

We are slaves of the feed as I wrote in a post a while back. There are too much information and too little bandwidth to consume it all. We have become bottle necks, yet we suck it up and dream of a better future where information is consumed and screened just as effortlessly and critically as when we look around the room.

This is not the real time we've been looking for.
This really sounds like the NYT shooting itself in the foot to make a point, and I'm not even sure what point they're trying to make. How does an app that makes it more likely for people to view the NYT website do anything but help the NYT?
Surely a resume aids as a reasonable first pass. Throw out all the people who clearly know nothing about computers. Sure, there's other, possibly better ways to do that, but it seems like a reasonable way to clear out most of the unsuitable applicants quickly.
it's that requiring the user to have two music managers (one for the OS and one for the device) is a bad user experience.

But again, it doesn't have to be that way from a user POV. As far as my E71 is concerned, all my music management is done via iTunes.
Well in the U.K. we have a very easy system that tells you age of the car based on the number plate. Despite this, very few women know the ages of the cars they see. If the car is clean and a good make, they don't know the difference. If not, a personalized plate hides the value to most of the rest.
I've enjoyed this and his previous debugging articles.

What I don't understand is why he didn't notice the toolbar itself, since he was actively using the browser when it crashed. Perhaps it was installed, but instructed to hide itself? (As opposed to being installed & disabled.)
Censorship and propaganda are the tools to limit thinking. More speech = more thinking, not less.

But yeah, would agree that "freedom of speech" wasn't a design pillar or anything for FB.
There isn't a single compact car on the market which fits a family of five - three children in ISO-fix seats and two adults in the front.

You need to look at the Peugeot 5008 or larger MPVs if you want that.

It's a gap in the market, I'd kill for a Model 3 sized car which was 5cm wider and had three proper seats in the back.

Source: the last three months researching and looking for the smallest car I can buy which can fit the whole family in.
Oh yeah, the Pyro (GL?) looked absolutely awesome.
> There are no sounds that I can make with my mouth that are dangerous. If people are easily convinced to hate other people, the problem is not dangerous speech or ideas. The problem is a breakdown in fundamental education, i.e., those people are dangerously ignorant.

Now open your mouth and make the sounds "education is bad, our young people are being corrupted by an educational elite that is destroying America".

Thank god those sounds aren't dangerous.
I'm sure your great as well!

Hell I'm 21 and I still can't do most advanced algebra. When I was nine my passion started working in GeoCities and Tripod. I don't know any nine year old who can actually do real web work. ;)
Had a very similar thing happen to a co-worker... accidentally pushed an AWS key to github, and over $7,500 in charges before it was noticed.

Fortunately it was forgiven.
You can approximate the push date by looking for the first reference to the commit:

https://github.com/search?q=365ad3a4f821a9e2393c5a3e1522b2c0...

https://github.com/signalapp/Signal-Android/issues/11101#iss...

The article was published at 2021-04-06 17:50 UTC.

The first reference on GitHub is at 2021-04-06 18:43 UTC, less than an hour afterwards.
You will have different opinion 5 years later.

[edit]: After skimming your comments on HN, I decided to take this back: 50 cents granted.
Except not everyone is a practical hacker. I have a lot of older relatives who have email addresses like "_army_mom57_lol@hotmail.com" or other such addresses. "Do I type Terri? No she's got some silly email address, something about the army..."
Diseases spread by viruses and such, wash your hands.