jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Im not saying simple web knowledge is useless, its just a very narrow and shallow view of programming. A CS curriculum(even if you don't learn that much in class) might widen your view a bit. You didn't become a journalist by learning to hack English did you?
.. or (more optimistically) cultural and economic change that lets IP exchange hands freely without cost :)
It'd be easier to talk via email, so feel free to contact me at kurtisrainboltgreene@gmail.com
The "force" of gravity is not a fundamental concept in general relativity.

Here's a way of thinking about what's going on.

Consider a large mass, like the Earth. That mass curves spacetime in the vicinity of the Earth. A small object, like a satellite, simply moves completely freely in a "straight line" (i.e., geodesic path) according to that curved geometry. The curved geometry is such that those geodesics are just the satellite orbits that we see. In other words, the satellite isn't affected by any "force", it's just moving in a straight line in a geometry that happens to be curved, so we see it doing circles around the Earth.

It's exceedingly neat: in John Wheeler's great phrase, matter tells spacetime how to curve, and spacetime tells matter how to move. No forces required! Of course, after the fact you can tack on a notion of "force", but it's in no way fundamental.

Same thing is going on with projectile motion here on Earth.

Once you internalize this point of view, the statement about holding your arm in place becomes a lot clearer. The "natural" force-free thing your arm wants to do is to move along geodesics of spacetime, which means falling toward the Earth at an acceleration of g. But if we exert a (muscular) force to keep it up, then we can hold it in place. In short, in this point of view, forces are things which cause deviations from geodesic motion.
I was not able to complete the typing test. Something went wrong when I tried to move from 2 to the 3 line and after that it was unusable.
They do need a license to launch, and such licenses are very common: commercial satellite launches happen all of the time. The FAA needs to be involved because those rockets pass through controlled airspace on the way up and the FAA needs to take measures to keep aircraft away from them. This is news because, for the first time, a commercial entity is going to attempt to bring something back from orbit instead of just sending it up and leaving it there.

Reading between the lines, SpaceShipOne apparently didn't need a re-entry license, probably because they never achieved orbit and so their return didn't meet some technical criteria to be considered a "re-entry" by the FAA. They probably had some sort of special license from the FAA, though.
> You're inferring the feelings of an animal to make your judgement. No one actually knows the living preferences of a chicken or a cow.

Can you infer the feelings of other humans? If you're willing to accept human communication like speech to answer "no, I don't need to", but are unwilling to accept communication like adult cows being willing to go through physical pain in order to stay with their calves when the calves are being taken away, I think you have a speciesist arbitrary-line problem going on here.
> Why is this first on the HN front-page?

Because controversial topics are always fun! d:-)
If anyone is curious about whether's it's worth checking CamelCamelCamel before making an Amazon purchase, look at the price history for this tea in the past year:

http://camelcamelcamel.com/Stash-Tea-Green-Chai-Count/produc...

The price rapidly fluctuates between $18.99 and $14.24 on a nearly monthly basis. In this case it's worth it to create an alert and wait a week or two for the price to drop again.
This smacks of an unexamined bias. Or maybe we're not using the words to mean the same things?
I hope when it is discovered then journalists can give up on the nickname "God particle".

Sheesh, it's just the Higgs Boson. It gives mass to particles. It didn't create the universe. It doesn't turn water into wine. It doesn't smite ancient middle-eastern cities for playing with their wangs. And it doesn't love you or demand you love it in return.
From the article:

Dorigo — who said he doesn't have access to the full ATLAS memo — gives several reasons for this viewpoint. He points out, for example, that scientists at Fermilab didn't see the putative Higgs signal in their Tevatron data, which covered similar ground as the ATLAS experiment.

Dorigo feels strongly enough, in fact, to put his money where his mouth is.

"I bet $1,000 with whomever has a name and a reputation in particle physics (this is a necessary specification, because I need to be sure that the person taking the bet will honor it) that the signal is not due to Higgs boson decays," he wrote on his blog today. "I am willing to bet that this is NO NEW PARTICLE. Clear enough?"
hackerstreet.in is reasonably active.
When the dust settles, I'd be curious to know whether some unexpected and accidental synchronization occurred that put EC2 into it's mangled state.
The transition is never that stark.

Take your example of sunglasses. A quick search on wikipedia shows that the precursor were glasses with a thin slit in them. It was never squinting, and then BOOM, Oakleys.

There was always a gradual change that is only missed in retrospect because of how standardized and popular the winner is.

Name a few popular products and services, and I bet there have been similar solutions beforehand.
Yes it does change things. You're not understanding that "this" is a keyword, not a variable reference, and as such, it is not treated the same in closures. The "this" KEYWORD is dynamically bound at runtime, not lexically scoped like every other variable. It is impossible to close over "this", yet it's what you usually want to do. That is why people use ugly work-arounds like "var me = this;". So "this" is a pitfall and language design flaw that traps many JavaScript programmers (even experienced ones) into thinking they're writing correct code that looks like it does one thing, which actually does a totally (and sometimes subtly) different thing.
City of God (Cicade de Deus) is a great movie about this, too.
Like Google in China?
328.9 MB
I'm sure it could easily be 1/10 of that while keeping all features important to the user.
Firefox sets the Do-Not-Track flag when you're browsing in Incognito mode. I think it's only Chrome that doesn't provide that information. So it's entirely possible for your analytics trackers to not forward those analytics on for users who are in Incognito mode if those users are using a browser like Firefox.
Thats around the time it'll take the students / college students to learn and become experienced developers. Plus everyone switching now because of bootcamps and Covid. Its also a pretty wide range.
Same issue with the video game industry. Even when you compare QA, a manual game tester is lucky to hit $15 an hour. A manual normal software tester can easily hit 80k.

I find video game programming to be the most difficult of all, just because you have to account for so many things, yet game programmers make the least.

It's the problem of every dream job, no one dreams of working on software for waste treatment facilities. So the people willing to do that job can do much better than the new grads trying to work on the next battlefield or whatever
Upon opening an Incognito tab, Chrome warns you that your activity might be visible to websites that you visit. I'm sure Google's attorneys are aware of this.
hehe, English isn't my first language, but I'll try to keep it to the point next time :) Thanks for the comment though!! :D
NO!

Your entire system breaks down because it hinges on the notion that there exist objective and generally accepted definitions for the things you intend to describe. Moreover, the metrics for things you describe also do not exist. While one could say that we could make them, I'd respond by saying that in itself is simply kicking the can down the road. Instead of arguing that, say, gay marriage destroys marriage, we'd be arguing what marriage is, how it is destroyed, and how it should be measured. Also, just because society hasn't changed in a measurable way does not mean that it is unaffected. To use this model would be to rely on the notion of some kind of perfect set of tests, which I personally find impractical, if not impossible.

Heck, TDD is something we have to do because we're working with languages that aren't powerful enough to give us a clear precise spec of what we're writing a program to do. While it can help you weed our corner cases in your code, it doesn't produce a formal description of how your program works. The same goes for society. We can use something like TDD to look for corner cases and things we don't like, but ultimately (granted it would even work, which I doubt) we'd only be looking for things that the test writers didn't like and wanted to weed out.

Automated legal interpretation makes sense if you're looking for edge cases to get out of something or you're trying to do your taxes, but for other things it does not (1st, 2nd degree murder vs manslaughter, for example). Laws are just as much about their interpretation as they are about what's on paper. These interpretations tend to evolve over time with what society finds acceptable and proper, and I'm totally cool with that. Now if you have a machine that needs updating in this regard, how he heck do you keep it updated?

I'd venture to guess that legalese may almost be easier for NLP to interpret than modern English. It seems much more structured. I think automated interpretation of laws could definitely be used in an area like tax law. To be honest, I think it's completely unreasonable that it has not been done so already. Why do millions of Americans have to pay some intermediate body to do their taxes for them because the tax law is difficult for them to understand? Why do we write administrative rules that are so difficult for everybody to understand, full well knowing that everybody must understand them for society to function? That, to me is absurd.
I had my phase of looking for the coder's font. I spend some time spent looking at various monospaced fonts advertised as God's gift to coders. That time was, in retrospective, wasted. No font will provide anything more than maybe a few minutes of "yeah, this looks nice" feeling.

Nowadays I'm going with the defaults provided by IDEs, text editors, terminal emulators, etc. Choice of font is totally unimportant.
I like this idea.

You wouldn't even need to make it only work for a single login. Let it live for a year or forever. Automate the bookmark procedure for them as well, so their bookmark for your site (https, of course) would automatically log them in, as it would contain a very large random string that identifies them. For extra points on sensitive sites, tie that random string to their IP address, so it only works from the IP address they were at when they first clicked it. If they click it from a new IP address, an email is sent, asking permission to whitelist that IP address for them as well.
You forgot the piece that SVN integrates with IDEs. This is it, case closed.

Like I said, in most cases you are trying to convince developers that don't want to use any kind of version control. They want IDE integration, they won't use branches or any other features (some won't even know what the hell "branches" are), they will only use version control as a means to have a centralize repository for the code.

And they use Windows.

SVN solves the problem. It's either SVN or something worse (CVS and SourceSafe are still widely used).

Version control is a tool. You have a set of requirements and you choose the tool based on those requirements. There is no such thing as "obsolete".
> If Gates wanted to leave a mark on the world he'd buy back pieces and parts of the behemoth and set them free for the open market

I agree with most of your comment, but that line bothered me. In my opinion, the single worthwhile accomplishment of Microsoft was that it led to the formation of the Gates Foundation.

I don't even agree with many of their objectives, but simply providing funding for "unprofitable" medical research alone has already left "a mark on the world".
Will this help us to see the massive expenditures we make to move people to a classroom when they could easily see it via computer screen? Especially if we then ask students to just look at the chromebooks they are given by the school, seems wildly inefficient to continue the butt in seat model, especially with older students.
Probably, and maybe hopefully, crackpots trying to maximize chaos to push their own impaired agenda.
Not the GP, but I think they were getting at US facilities being a somewhat more attractive target than Italy's. This is due to both political reasons and simply having more healthcare targets to go after.
There’s a lot of nation state stuff that is just designed to sow chaos.
Is it? Nothing in the first part suggests that the older people will die at a higher rate in Hungary compared to elsewhere, should they all contract the virus.
try it sometime.
The real problem is that these corporations are brittle. The Fed is bailing out innefficent corporations once again under the same pretext as last time.
I recall that the government promised its citizens back in 2008 that it would be the last time and now look, only 10 years later, same story; more bailouts and all corporate executives get to keep their jobs too.

The US today is more communist than China.
The US tends to make fun of China's government for still calling themselves 'communists', but now the tables have turned and I wouldn't be surprised if China starts to make fun of the US for calling themselves 'capitalists'.
You mean like how it let lots of banks fail because some of them weren't stupid and didn't need the money, proving that the failing ones were just inefficient and deserved to go bankrupt?
NFS-Provisioner and NFS-Client have been around for a while. They're about to be promoted from Incubator actually.
I've done research in writing tools to make parallel machines easier to use for non-(computer specialist)s. The consensus is still, largely, that you can't do it. There are special cases, and there is library code, but for most people, they haven't a clue how to write code that can run reliably on multiple processor systems.

I think almost everyone involved in the industry knows that we want faster uni-processors, and that we don't want multi-core machines. We're pretty sure that some problems that do have fast serial algorithms don't have efficient parallel algorithms (this is akin to P vs NP type questions, and is beyond my current knowledge) and these problems are stalled at uni-processor speeds.

Research continues, progress is made, and most people don't care because most people just write emails, use facebook and browse the web. Heavy computing with parallel or multi-processor machines is hard in general, and that's not changing fast.

I don't expect it to. People will simply have to learn how to devise parallel algorithms, and write good, parallel code.
Actually no.
It's just a learning excrcise for me.

But if you have some ideas please share!
I have to admit that I think that the grand prize winner Slovenia brought up in my perspective a really simple but genious idea to the competition. Which might be a lot more worth discussing :)
An ideal first programmng language would enable one to do really cool things with their computer and would allow one to be endlessly creative.

Some examples from the 80s would be: AppleSoft BASIC, SmartLOGO, HyperCard, and many others.

Some examples from the 90s would be: ???

Some modern examples would be: Shoes/Hackety-Hack.
Actually I haven't tested it but if you point your MX record to mail.pepbot.com you should be able to use your own domain name.
Wouldn't a better calculation involve (2^64 + 1) bytes of storage, or even 2^65, instead of going for the upper bound at (2^128)? In other words, what's the minimum energy requirement for 64 bits to be insufficient?

A neat calculation for the wow-factor, but not really very informative.
The FairTax is a sales tax, not an income tax. It's quite different from an income tax, negative or no.
ugh, I was about to say yes to this but something came up, would still like to meetup sometime though.
I've posted a solution to counting coins here:
http://tech.bluesmoon.info/2010/11/counterfeit-coins-solutio...

Let me know if you think it's right or wrong.
Now that's what I call a real Ikea hack. Thanks for the link @alexophile.
That looks like a lot of the houses up by Dodge/Church/Brown streets Iowa City. Am I close? That'd be ~4 blocks from the closest UI building.
HE. Jay Hova!
- We use selenium, test cases are written in python.

- We use the webdriver, recording never worked

- Followed the page model

- Had to build in retries on getting elements to make tests reliable

- You need upper management buy-in. Took us 8 months to start getting it right

- I would say our team members are intermediate with python

- Devs currently do not write tests. But they asked to start writing which is a good sign

- Yes some days you just spend fixing broken tests. But you get experience on how to write them better over time

Tips:

- Work with devs to get build the page with proper selectors (use ID if not, then us CSS selectors, don't use xpath)

- Use APIs to seed data for your tests

- Get to the page you need to test as fast as possible by hitting the urls directly, using APIs to seed what data u need. Manually injecting cookies to get to the state you need.

Costs:

- 2 full time engineers only working on automation for 8 months.

- Once you have your framework in place writing tests become a lot easier
I've only played the Android version, but I never found the collision detection anything less than pixel-perfect. If I'd felt the collision detection was poor, I'm fairly sure I wouldn't have enjoyed playing it as much as I did.

The author seems to imply that the collision detection is poor, then backtrack and say that actually, only collision detection that cheats in favor of the player is good. In this kind of simple 2D game, I think that cheating collision detection would lead to frustration.

Criticism of Flappy Bird seems to divided into two camps:

The first dismisses it as a clone of any one of a dozen or so older helicopter-style games.

The second descends into ridiculous over-analyses of the ephemeral merits of the game.

I find both camps irritating.

It may be a clone, but it's a clone that's done extremely well. Execution is everything. None of the "Flappy Bird done in X" versions that made the rounds came close to me.

And it may be a well designed and executed game, but luck is clearly the largest single factor that propelled it to worldwide success. A well-designed, well-executed, easy-to-learn, hard-to-master fun game with viral potential is the prerequisite for mass-market growth, but it's not even close to a guarantee.
The analogy would be having to pick one of spoon, fork, or knife for eating a whole meal with. Soup and steak. In this dystopia, manufacturing sporks is banned as patent infringement and filing an edge and some tines into your spoon is a DMCA violation.
Arrggggghhhh fixed it for the title but too late for the domain... :/
If you go to https://atom.io/docs you can authorize the app with your github account. You still get the 'soon' page afterwards, but at least you're now something like an early atom.io beta user ;)
That doesn't always work.

The Pink Floyd song put's it well "When you ask for a pay rise it's no surprise they giving none away".

What does work for getting a pay rise is:

1. If you are genuinely paid less than market then prove it by getting an offer from another company.

2. The other option is to get promoted into a new role. As a developer that usually means becoming a manager - so even if you could add 10* more value as say an "architect" it may be more profitable personally to become a manager.

There may be other more 'ruthless' ways too. I am not ruthless enough to know about them!

But all in all value and pay are roughly correlated but increasing one doesn't necessarily increase the other.
github does some impressive backend work with SSH - I was amazed when I read about their architecture https://github.com/blog/530-how-we-made-github-fast
... wait, what? You specifically remember Gmail's launch (a good thing), and Gmail's launch had multiple phases of publicity (also a good thing).

What should Amazon know better about? Gmail launching on April Fools was a net positive thing.
Imagine if developers only built and tested once or twice a month.

Now I come out with a new product where the entire pitch is, that build-and-compile you do once or twice a month now takes one second instead of ten! Oh, and it only works for one project. If you work on multiple projects, buy multiple products.

Would this be worthwhile? I don't see it.

Developer tasks like compiling and testing benefit from small efficiency gains because we do them constantly. Or the efficiency gains allow us to move from a model where we do them rarely to a model where we do them constantly. Neither one applies here. You won't buy detergent any more frequently with this button, and it's not something you do often.
The Fed is still not even hitting its own 2% inflation target. Long-term inflation indicators are showing we'll have below-target inflation for a long time. People have been saying inflation is right around the corner ever since QE started, and it's nowhere in sight.

I would argue exactly the opposite -- deflation in the short term is something we should absolutely worry about. We know very well how to put a lid on inflation once it starts, but for now we have exactly the opposite problem.
In fact, the Pentagon and the DoD are synonyms in most usage.
> This button isn't about saving time

... it's about creating a barrier to exit so that your customers won't comparison shop for different brands of detergent.
> I still regularly try to open a link in a tab and hit 'share'

You can use this add-on to fix it (Yes, I'm author of it)

https://addons.mozilla.org/android/addon/share-to-bottom
I can never tell if an Amazon product is an April Fools Day gag or not. I'm guessing yes.
I've been watching this open feature request[0] to add SPDY support for AWS ELB. Been open since 2012 and hasn't seen any real response from Amazon. Very disappointing. ELB is pretty much a given for any publicly-facing web service running on AWS.

[0] https://forums.aws.amazon.com/thread.jspa?threadID=90109
If you have a reset_token you still can log in, even when passwords are hashed. Likely reset tokens were stored in the same table
This is huge! Imagine if this existed during the time when Facebook was becoming a big deal and individuals could invest in it. Imagine, for example, if instead of that $2.5B pre IPO cashout going to one single investor it got distributed amongst 50,000 investors. That would $50K for each at a 1000 fold ROI. $50K is most people's yearly income =)
Why not? Because I would rather not have yet another xml-based standard.
Most movies have a sticker on them saying not for rental (rental ones have a sticker saying not for resale).

They could also claim this was a public performance.
Facebook, Google, Twitter, Youtube, etc. These services thrive because they fill one or more holes that exist in the protocol space of the web. Eventually, these services should just be made into standard web protocols.

What is truly disturbing is the slow pace at which new protocols are folded into the web. Perhaps that is a problem that should be addressed. Until then, we will keep seeing all these services being built on top of the existing web structure instead of as an extension to it.

It would be nice to see one day, a web infrastructure that is as well managed and patched as Linux is.
Browse Etsy
http://www.etsy.com/category/geekery