jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>The Tesla truck thing has always surprised me a bit since it feels like a misreading of the audience.

I watched the stream. My impression was "someone made a truck, designed and marketed it based on my preferences when I was 19."

If they had done this in 1999, I totally would have bought it.

But then I wasn't the sort of guy who bought pick up trucks. I was the sort of guy who got beat up by the sort of guy who bought pick up trucks. (I mean, by 19 I had a real job in a much larger city and was away from all that, but... the memories were very fresh.)

But that's the thing, even if this is totally unappealing to the sort of people who currently buy pickup trucks... this is appealing to a completely different group of people who currently would not consider a pickup truck.

This might explain the bad goth 'neuromancer' cosplay. to get someone like 19 year old me to buy a pickup, you need to overcome the associations with pickup trucks. and... yeah, that's going to alienate the existing pickup truck drivers.
Unlike a DeLorean, I don't think a few rough weld marks would ruin the aesthetic of the Cybertruck.
"crash partner"? That's a really weird and indirect term. If I'm in a collision with another driver, he's not my "partner".
you don't anodize steel.
How do you regulate public housing?
Dec 13th !!!
In 20 years we will be too far into the climate crises. Doubt people will care much about trucks at that point.
It's big, bad and punk hitting the current trends. In a decade we're going to look back on this and wonder what we were thinking.
Profit is between 20-25% , which is not bad (looking at all the problems and issues) ... they shud just concentrate on core competencies, get rid of clumsy products and focus on asian countries (which is 50% of world population and thats where the future growth is) and if you want more then try to deliver prod/services best suited to Africans and you'll cover 75% of world population. Remember serving bottom of the pyramid???

EDIT: Btw where is Carl Icahn???? he spent several months to denigrate Yahoo co-founder Jerry Yang to bring in new CEO!!! Not that whether Jerry was good or bad but the whole drama seems to be waste of time , money and energy...
Indeed. These changes were only needed for the mobile version, but they would be very much welcome in the web app version. This version of google maps is superior to the web version in nearly every aspect, it's interesting how innovation often happens in unexpected ways like that.
he didn't add anything new to the discussion but his opinion. Crypto scholars are excellent at cryptography and security theory, but when it comes to actually implementing secure systems (exception being crypto algorithms), and securing systems, Crypto scholars are horrible. For example he mentions that it would be better to just find an existing vulnerability instead of planting an FBI backdoor in the OpenBSD code: good luck Schneier, obviously you don't know that much about OpenBSD security culture and history. Plus the NSA has a history of putting backdoors into solutions. This is just my opinion from experience.
Where is the evidence, that Open Source developers in general use OS X?
Maybe some programmers use OS X, because the curious, just to try something new.
Pitbulls are not vicious child eaters by their nature. They are called nanny dogs for a reason. May be just the people I am around - but I have yet to see a Pit that is anything beyond sweet, loving and awesome.

Now puddles - those are a kind of beast I would never trust to act decently around my kids.
He's not being auto-killed, and we don't need another meta thread about this one guy. He wrote a particularly bad article, and enough people with the "flag" button used it.

I think it may be unclear to people that lots of stories "die" simply because enough people hit "flag".

I've flagged this post, too; let's let this one go.
When you first run Visual Studio you specify what default environment you'd prefer... c++, .net, etc. Perhaps you chose c++?
The "120%" joke is very common within Google. Interpret that as you will.

I don't know what you mean by social incentives. Don't expect anyone else to care about your 20% project. It is quite feasible to bank up your 20% time and then ask for a few months of relatively uninterrupted work. If you're doing a blue sky project from scratch, that's the only way I think it can work.

But seriously though, how long do you think it will take to make a prototype? If it's longer than three months of solo work I doubt you will ever get it off the ground, in Google or out.

So if you have something you know you want to do, and can afford three months of unemployment, maybe you should do that instead. The experience will be worth it and it can only help your chances if you apply to Google later.
Going through this now. We started as a consulting LLC. Then developed IP/ideas, decided that's what we wanted to do (develop one of the major apps / business ideas we had). Had to switch to C Corp.

Although that switch was beneficial, as it forced us to do our due diligence on ourselves, and make sure all the legal work was setup. One of the guys in the startup has a law degree, so it was cheap... but we're really happy we have our paperwork together now that we're talking with vcs.
Yeah, using the Cloudfront CDN logs is a very similar approach. If we'd known about Snowplow and it was production-ready when this service were written, it would certainly be worth looking at.

That being said, this service does double-duty for us: when an analytics ping comes in from the video player we're also using that same data to write "bookmarks" for resuming play. This data has different liveness requirements than the analytics and can't be done as a nightly batch. So we'd end up having to write our own Collector (in the Snowplow architecture) anyway to perform that fan-out of incoming events.
Thisity this.

You're not going to find out in six hours if you're willing to marry someone, but you may find out that they leave their dirty underwear on the floor, never wash dishes, have sex with goats, and don't think fart jokes are funny.

When they're standing there apparently thinking, I want them talking.

"What's going on?"

"Well, I can't remember the exact method name for this..."

"Eh, make one up that sounds close enough."

Then, if we have time, we talk about implementing MagicBeanFactory#dwim, but that's usually after my anti-pep speech of,"These are the things that may or may not piss you off about working here..."
I say keep sharing what you've learned. In fact, it would be great to see a follow up on this experiment in a couple of weeks, as well.
That was not the question. The question was if Manning specifically released ANY evidence of unconstitutional activity. The answer seems to be no.
That's hilariously bad. Polygraph examinations are awful, they're little else than measurements of how people deal with stress and there's no difference between "passing" the examination and "beating" it.

Personally I think it's appalling that they're still regarded as "lie detectors."
Expect? Sure. Expect? No. Regarding it as obligatory is fine. Regarding it as likely is just being foolish. Do you have any experience with people?

Seriously though, what is your thesis here? That he joined with the intention of leaking secrets? That he doesn't actually think anything objectionable was going on? What? You have made it plain that you think he should have known that shit was hitting the fan, but you haven't actually made a point.
Thanks for the explanation.

I wish they'd cross license the Universal search thing, it'd be really nice because there's a dedicated search button on every phone.
American culture does not yet recognize this as a problem. It should. "Hard work" is severely overvalued and even dangerous. The Japanese even have a word for it: http://en.wikipedia.org/wiki/Kar%C5%8Dshi

Whenever someone like Moritz pulls 8 all nighters, there is some greedy, selfish, entitled, son of a bitch, benefiting from that.

When are we going to realize that capitalism is not the ideal and "free" system we idealize it as?
Gross. Srcset is definitely not the solution here. Hacky, stupid, doesn't address the real problem. The real problem is that images only map to files in the most simple, rigid way.

The solution is to decouple images from URLs and to provide some client-side mechanism to resolve them based on an ID or name of sorts.

Instead of using static URIs, we should be providing resource names and allowing clients to resolve them based on their needs.

Instead of <img src="rock.png" />, we should be doing something more like <img name="rock" /> and allowing clients to decide how to resolve that. It may be a URI string, a data URI, a Blob, a canvas, etc.

The problem isn't low-res or hi-res. It's about how to serve particular images. There are a multitude of factors involved, and a multitude of ways to satisfy an image request.

It's not just about DPI, it's about bandwidth, request count, spritesheets, network conditions, and responsive HTML templates.

srcset is an ugly hack. A tiny DSL within an attribute value that only attempts to address DPI.

Everything else in HTML is more-or-less responsive - why aren't images?
I think that at least Youtube accounts now require a phone number when registering. I don't know for sure, but I doubt you can give the same number for multiple accounts.
“The education department described the review process as "transparent," but did not name the rejected textbooks nor provide examples of passages that failed to meet the criteria.”

These book are bad, m’kay. Trust us. /s
I read your question as comparing the originally-proposed pepper approach vs the encryption approach, and I said the question was irrelevant because both approaches have the identical risk that the app server is compromised, but only the originally-proposed pepper approach has the risk that it's not actually secure (e.g. because naïvely composing hash operations may be bad, and adding static bits to passwords may also be bad).

But upon reflection I believe you were instead using the term "pepper" to include the encryption approach as well and merely trying to question whether the added security of requiring an app server compromise is worth the risk that you still screw it up somehow. And to that I'd say that it's not difficult to apply an existing block cipher algorithm when storing/retrieving password hashes so I think the risk there is low.

> Why is everyone panicking that it's hard to do?

Everybody's panicking because the originally proposed pepper implementation is a really bad idea. That approach has not been researched for security implications, and there are many reasons to believe that composing hash operations without using a specially-defined operation like HMAC is bad, and adding static bits to the salt or password (e.g. if you use 'pepper.salt' for the scrypt salt or 'pepper.password' for the password) is also bad.

However, I believe the approach of using a block cipher to encrypt your hashes with an app-wide password is reasonable. It's not composing operations badly (encrypting a 256-bit string, or whatever scrypt emits, is perfectly reasonable given a secure key) or otherwise providing an attack vector on the hash algorithm.

The biggest risk I can see with this approach is you have to make sure the pepper is stored securely on your app server, never visible to the database server (and never accidentally committed to an open-source repo, if you're using an open-source server). Not just that, but you have to make sure that you don't accidentally lose it either (or you'll have instantly lost all your accounts). But this is a solvable problem.
Facebook should team up with Apple, will push their ping idea more mainstream, give Facebook a good music platform which will in turn sell more stuff on itunes. Seems fairly win win.
What's hackish in it?

God, as a physicist I wish the answer to this weren't incredibly obvious to me: Technologists built all those body scanners. My former colleagues built 'em. Their effort to market their handiwork is a major reason why this storm got started.

It's downright embarrassing.
Can't seize a .onion pseudo-domain.
If you're not happy with the dates of the results we show now, one option is to click on "More search tools" on the left-hand bar on the search result page. Then pick a date option like "Past week" or "Past month" or "Past year."
you've confused "launching a product" with "success".

as many of us here who have built multiple products / services, building it is about 10% of the battle :) not everyone launches under the TechCrunch umbrella - surely you can see that those are extraordinary circumstances.
Check out the area51 tag on http://meta.stackoverflow.com for endless in depth discussion of the exact mechanics.
It never really sounded like religious endorsement to me. When the President takes the Oath of Office and says "So help me God", I never took that as religious. If he was to utter "God help us" when faced with a particularly grave and insurmountable situation, I wouldn't be thinking 'gee he is religious isn't he'.
That one's specific to tasks. Here's one for mail itself: http://code.google.com/p/googlecl/issues/detail?id=43
I signed up because:

- I live in my car and want to provide a place to stay for visitors.

- This is all I need when traveling.

My interpretation of this is a work-focused AirBNB.
> Normally, I'm happy to download at around 150k/sec!

Is he serious? Is this the actual broadband speeds in most of the US?
Evented web development != Javascript.

These problems are all solvable by other languages/frameworks. I use Python, and we have gevent, which does the same thing as Node, but in a more concise language with a richer standard library.

LAMP is not dead. It's evolving.
It gets much easier after the first 100 pages or so. Once you get used to the vocabulary, it's more enjoyable.
You have to think about whether this person would ever actually become a customer of yours.

From my experience, you could spend the next couple weeks building a perfect sandbox for people who will NEVER buy your service, or you can leave the login restrictions in place, and the people who may actually become customers will certainly take a few minutes to get in there.

If they don't have the time to create a simple login, they may become real support nightmares anyway.

- They won't take the time to read instructions.

- They will think they can do things they can't and the service doesn't even provide.

- They are the people who expect EVERYTHING for free including your help.

Don't just jump on this. Remember, you are in charge. You know the service you are providing. This person already complained about something FREE, how much more of that do you really want to deal with?
I don't understand how a house can cost $1. What prevents me from buying 100 of $1 houses just for fun? Seems like a pretty decent investment if nothing else.
Would you mind explaining (as it isn't explained on either github page, nor on the main page)

1)How "Proof of Plant" works. (Both what it is, and why it is secure. What prevents a long range attack?)

2)How is the value tied to the value of a dollar? Is there an exchange between this and dollars in some way? Or is the price supposed to be tied to the dollar because everyone knows the price is supposed to be tied to the dollar? (In a schelling-point-like way?) I don't think that would be sufficient to keep the price approximately a dollar, but I'm not sure.

suppose for some reason, I want the price of Ampercoin to go up beyond a dollar. Lets say I want an Ampercoin to be worth 10 dollars. Further, suppose I am rich. If I say to everyone "hey, I will buy Ampercoins at a price of $10/&1 ." Then people would do better to sell Ampercoin to me than they would to sell it to someone else at a lower price. Of course, just doing this I will eventually run out of money, but if I am sufficiently rich, I don't see why I couldn't affect the price.

Similarly, if I had a lot of Ampercoin, couldn't I sell it for &1/$0.10 ? As long as I was doing this, it would not make sense to buy it at a higher price. If there was always another entity willing to pay $1/&1 , then I suppose that might always keep the value of it at least one dollar? (and people could use that to get all my money)

This is not to say that I don't think a fixed exchange rate is achievable, just to say that I don't think a "its fixed at $1 because everyone knows its supposed to be fixed at $1" is stable against malicious attackers.

So of course, you are probably using some other method.

3)"Addresses come preloaded with 10 Ampercoins each."
How does this work? Where do these &10 (supposedly worth $10) come from?
Looking at /lee it says "Anonymous sent &10.00 to &lee 10 days ago"
I assume this is an initial transaction which is made when the account is made, after the user sends a number of bitcoins to an address in order to buy the account.

This makes me skeptical of the security. How do those Ampercoins get there? It doesn't look like its meant to be proof of burn (if it is, that could be made more clear). If you have access to these bitcoins, and these bitcoins are all that are necessary to create an address with some coins, it seems like you would be able to give yourself very large amounts of Ampercoin. This is of course assuming that the bitcoin transaction are even necessary for the Ampercoins to be created, and that you aren't able to create however many accounts you want each with &10 (i.e. this is assuming that you are not trying to create a system where you have the ability to essentially print Ampercoins whenever you want, and where Ampercoins have a value of $1.)

In conclusion:
I am skeptical that this is secure.

edit: I feel that perhaps I have been overly aggressive in this comment. I suppose I should add that if you have accomplished what you say you have accomplished (or if you accomplish what you are setting out to accomplish), then that is(/would be/will be) quite impressive, and congratulations (in advance)
I've been using Swift for personal projects. The company at which I work (it's a large social network that recruiters love) has a couple of small teams which have released or are working on apps written entirely in Swift. So it's definitely usable.

Good reasons to use Swift might include the following:

- You think you can make good use of the features Swift offers (generics, sum types, optionals, namespaces, typed containers) and are willing to not just write Objective-C code with a different syntax.

- You are willing to take a short-term productivity hit to learn a language which will probably become the crux of Apple's developer tools in the future.

- Your project isn't going to rely heavily on the dynamic features Objective-C offers (e.g. method swizzling, adding or replacing classes and methods at runtime).

Things that are troublesome with Swift include the following:

- Swift's interoperability with Objective-C and Cocoa Touch is still touch-and-go in a lot of places. It's been getting better, but unless you understand how both Cocoa Touch and Swift work, you will just have to take on faith things like IBOutlets being implicitly unwrapped optionals.

- Xcode's stability when it comes to working with Swift projects leaves much to be desired. The level of instability also seems to vary; I've worked on files that crashed SourceKit over and over and files that caused the IDE no trouble at all.

- I wouldn't call Swift alpha-quality, but there are still compiler and runtime bugs that need to be addressed.

(BTW I really wish HN supported proper lists in comments. Doing the two-space indent just makes everything run off the screen.)
Average global standards may have gone up. The question is this: who really reaped the vast majority of the benefits from productivity improvements? Was it the worker who is doing the work, but doing it much more productively, or was it the few "entrepreneurs" who figured out a way to "monetize" the skyrocketed productivity of those workers?

We have the exact same argument with regards to software developers today, who are quite underpaid relative to the actual value they are adding to their employers. Yes, they may be living quite comfortably, but is that all that matters?
The two teams were entirely independent, neither knew of the other, he wouldn't prove the other team no good.

Likewise if anything Charles made it blatant that he was not 'working', he was playing games and scribbling on paper with legs up on the table. Doesn't seem like feinting hard work.

Are you a programmer?
> I understand that argument and would like to have the debate about the trade-offs. But flatly denying isn't helping us move forward.

You are right in saying that it is at its heart an economic question. Unfortunately, an economic model based on ever-increasing consumption of physical goods, combined with a large population with increased access to emission-creating technologies doesn't seem compatible with our mid-term survival (not to mention the rate at which non-renewable resources are consumed). But sticking your head the sand is much easier than come out and say that hard choices are coming.
Based on [1] it looks like you could gain root within the docker container. From there, you need a bit of luck to get root on the host [2].

[1] https://github.com/karlicoss/cloudmacs/blob/master/asEnvUser
[2] https://security.stackexchange.com/a/153016
The director of the Manhattan Project Robert Oppenheimer went on a public speaking tour to apologising for his part in creating the atomic bom. It was Von Neumann who cynically remarked that: One cannot apologise for something without also first claiming it as one's own accomplishment.

Wether is the atomic bom or Facebook, I am sure they would have existed without their conscientious defectors. There is something much stronger at play, be it nuclear fusion in physics or information asymmetry in economics.

I share in the concern of McNamee and Oppenheimer, but Technological Humanism often leaves us with impossible technology and bad business.
Meanwhile in Canada, you can still vote while you’re in prison.
> others will eat your lunch

Thats not what would happen to Google. What it would mean is Google has a slightly slower path to being a trillion dollar company.
Open source very often works wonderfully that way. Or is your definition of “working” open source something like “receives constant commits and churn”?

Lots of open source repos rarely see any activity and the the world is still so much better because people fork it, read the code, or just use it as is.

GNU grep sees almost no activity and it’s done more for people than kubernetes has.
I did keep reading the article, as I say in my edit. I differ from you in my interpretation of this facet of the essay. To me, it reads as internal contradiction — the author says that it is impossible to represent 1/120 in memory and then goes on to describe a strategy for doing just that.

The author does not present this conflict as "it may seem impossible…" but rather as "is is impossible." That's an inaccuracy, not a writing technique.
>The Song of Songs was adapted from Egyptian love songs

It's generally bad form to parade speculation as fact.

>The first wive of Adam was evil and did not listen,

The first wife of Adam according to the Bible is eve. Perhaps you're referencing some work of Jewish mysticism, which would be totally irrelevant in a discussion on the Bible and what Christian's believe.

Your post is a bit of a mess of misconceptions and misinformation. Ritual uncleanliness occurs in the OT for a huge number of things, including for male emissions, birth (both male and female), skin infections, and generally contact with blood / any bodily fluids... It's concerned with whether one has been involved in things of the world, which is improper for one wishing to approach an entirely otherworldly God.

But such context tends to be lost when is more concerned bashing religion than with understanding the text.
HN doesn't support proper quoting, which is why people do these hacks.