skysight-inc/HackerNews huggingface dataset:
Well the problem is that antiviruses only know about publicly identified viruses. Everytime a new virus or a variant is released, a good number of computers get infected before the virus is identified and fingerprinted. If you are met with a state sponsored virus/malware, good luck with an antivirus companies even acknowledging it.

The way I see it, secure boot is like SSL, it stands as the last resort before giving up complete control.
Please reconsider. These people are not elite hackers like they pretend to be. It's more about self-promotion than anything else. I bet a job with skilled people as mentors will suit you a lot better than this random risky gamble.
Meh, you were maybe a little strong but didn't cause any offense.

On a side note, is it not also possible for different cultures to have different levels of self-control? Within the areas of society that I know there definitely seems to be correlation between how kids are brought up and how much self-control they have, so surely on a greater scale it would indeed be possible for entire countries to have more or less than other countries? (Not talking weight related now, just thinking out-loud.)
Honestly, the best microwave control panel I ever used was a simple rotary knob to set the time, and a three-way "high-medium-low" power switch. Covered 95% of use cases with absolutely no confusion.
You don't provide any evidence to support your claim.

>> "hackers were programmers/technicians who could modify programs or machines to perform tasks beyond their original intended use (for good or bad)"

That is incredibly vague. In fact, by that standard, I was a "hacker" in 8th grade.

Is there some unspoken and arbitrary measure of skill in the "original" definition you are referring to?

If not, then there's absolutely nothing wrong with any entry level programmer referring to themselves as a hacker.

>> A lot of insecure people who need cool names use it to describe themselves. There's no substance and no way to verify their claims. This is like ghetto cars with neon lights and flaps.

That analogy isn't helpful. How does the so-called dilution of the "hacker" term relate to "ghetto" cars with neon lights?
I am trying to fix this by teaching a Python For Beginners course in the SF Bay Area on 1/5/2013. More details here: http://pythonprogrammer.eventbrite.com. Email me privately if you have questions.
Facebook makes me depressed for another reason. It's dull and boring, and filled with "meme" images my friends have like that have no bearing on my life whatsoever.
It's going to be a very long way to make this legal. Regulations are very tight in the US and Europe. At least their job will be easier in Mexico.
Didn't redirect for me
And searching for "Buy" redirects to "Best Buy". Right.....
Exact same thing I was thinking. We used to ue this technique when I first started web dev 12 years ago and used to have to support dial up modems. as internet connection speeds have gotten faster the newer breed to developers totally ignored any optimization techniques and page loafs have become extremely bloated. Now with mobile, limited speeds and limited data plans, as you say, we have gone full circle. Kind of like responsive designs and 100% tables from yester-year - ok, so areas didn't reflow like they do, ir areas dud not hide themselves, but the content did scale according to screen width.
The Technology Problem
> Groovy is the language that is most tightly associated with the JVM

That could've been very true 6 years ago, when Groovy 1.0 was released, but I'd have to challenge that for 2012 (and 2013).
'over sold' takes you to Amazon https://www.google.com/finance?q=over+sold
buy redirecting to best buy, is the correct search algo. I think sell going to Apple is intentional though.
Don't be evil, they said. Surely there's some sort of hypothetical "Securities Exchange Commission" for this type of shenanigan. I don't like the way they own http://www.duck.com either.

EDIT: thanks for the correction, I had written Do No Evil without thinking. Check the second Google result for 'Do No Evil', as you say it's a common enough mistake to make.

EDIT2: as one of the commenters has pointed out below, the owner of duck.com was a previous acquisition, that owned duck.com prior to duck duck go being a competitor to Google. So owning duck.com is fine with me! I thought it was a prank/jibe on Google's part. Thanks for the info.
I wouldn't say that it needs an IDE; it certainly does not need it any more than Java, C, C++ or Scala for that matter. But, it can certainly benefit from an IDE, and I don't think that such a language is flawed or even "flawed" by design. It's simply different.

I, too, am a fan of Clojure, but I'm also a fan of Java, and Kotlin is probably the language best called "a better Java". Both kinds of languages have their place.

And as for concurrency -- I'm not sure, but I suspect that it follows the Java/C++/Scala model rather than adopt an opinionated vision of concurrency like Clojure and Erlang do. But if you'd ever need to write a new concurrent data structure for use by your Clojure app, you'll be able to do that with Kotlin rather than Java.
I wonder if `buy`, `sell`, and `over sold` are dynamic and actually a result of Google finances algorithm generating them instead of being hard coded.
I always wonder with things like this just how many people within Google know about it.

A single renegade engineer? A handful? Or A team having some fun with the approval of their managers and everything?

Is there an internal policy about easter eggs? If so, what is it?
Rant on clouds
Evidence? Are you joking? 2600, Phrack, BBS archives. Hell, there's even a half-decent page in Wikipedia.

Not some random 90s nobody like ESR disenfranchised by the same people who made him famous (the slashdot crowd of the 90s).
Is this something the SEC may technically be able to get their panties in a bunch about? It could potentially sway public sentiment.

It could be translated as "huge smart company that knows algorithms better than most have been trying to predict the stick market." Their current recommendation on AAPL is to sell.
Ask HN: How do you tell your users about your new features?
I've been working recently in my first startup and one thing we keep wondering is a good way to let our users know about our new features, until now we are doing it through blog posts (which based on analytics people seems not to be reading), emailing our users (but we don't want to become spammers) and also putting visual changes in the UI so people noticed them.

So, I would like to ask you, which tricks do you use to get your users to know about your product's new features and get them to start using them?

*My cofounder and I are engineers, so customer development/marketing is pretty much a whole new world for us :)
Does that constitute financial advice?
I think Apple has recognised the problem and they are now supporting some HTML-meta-tag that will simply insert an App-Store banner when you visit a site that has it with iPhone's Safari.
Ask HN: Is spamming people with Open Graph actions allowed on Facebook?
When you enter the site "Are you over 13? This photo may not be suitable for children" warning shows up & prompted you to log into the site with your Facebook account.

When you log in, they start spamming your timeline with - I think - the weirdest action ever ("laughed") since you already gave the publishing right when you were logging in. The page also get locked pretty soon, and requires you to like their Facebook page to go back.

I'm kinda surprised to see that Facebook is allowing such an infraction. Is this really allowed?

Here's the URL if you want to check out by yourself: http://humorhub.org/
This may be due to the flurry of articles recommending to sell apple ...
Do you count happiness, contentment, enlightenment, higher states of consciousness, etc., as superpowers? Either of these two books might change your life forever.

Both by Alan Watts: The Way of Zen [1], and The Book on the Taboo Against Knowing Who You Are [2]

[1] http://www.amazon.com/Way-Zen-Alan-W-Watts/dp/0375705104

[2] http://www.amazon.com/Book-Taboo-Against-Knowing-Who/dp/0679...

[3] https://www.google.com/search?q=filetype%3Apdf+watts+book

[4] https://www.youtube.com/results?search_query=%22alan+watts%2...
Well, I remember trying to get my cousins to cut open their stuffed animals so that I could stuff my Lego Mindstorms creations inside. I'll be checking back in this thread, definitely something I'm interested in as well.
Just an example of people thinking profit-first and value-to-users-second. Unfortunately very common, and while in many cases it could be justified, I still think many products would improve if their authors thought a little bit more about maximizing user value before their own profit.
Hm, I'm confused - why do they own www.duck.com? And why is this a bad thing?
My understanding:
Mr. McKenzie's ability to add value is weighted heavily to marketing/sales. It's therefore way more likely for him to be able produce large improvements for a company if they haven't already invested a large amount of effort/capital in optimizing that side of things.
Competitor -- http://duckduckgo.com
"sell" showsup in Apple's description multiple times. It's just basic SEO. Not an Easter Egg. Though Google potentially could have set the algorithm to make that be the result - but Apple just needs to change the description then to see if it holds..
The culprit often is "Tapatalk", a forum app that pops up a notification on every iOS device for a lot of forums.
A friend of mine used Microsoft Word to write a few books. Each book was a single file, and he would bitch about the problems all the time. I think he still uses Word.
the badge showed me all the episodes in my queue, even the ones that I had already watched.

It will actually show the new ones as "+4" for example until you click it, then it shows the total number of shows in your queue. However, Hulu should automatically be removing the shows you've watched, not sure why it doesn't.

I'll have to look at the favorites section… I'm not really sure how it works actually. It seems that new episodes added to your favorites will be added to your queue by default, no? Maybe it's not by default and just the way I have mine set up. I could look into it, but at first sight, it seems that it would be a fairly significant change, since I would need to track down the existing episodes for each favorite show and then periodically check again on each show page. Whereas I only check on the queue page for now.
Thats the Google finance search box and not the Google search box.

So technically it should only show Stocks based results not keyword based results.
Yes. As far as I understand, it's the standard for legal documents due to the ability to redline changes, add comments, and send it back and forth between clients/consultants/etc. Not exactly groundbreaking features today, but that's the current status.
Weird...'ponzi scheme' doesn't redirect to Facebook.
> A language that is "flawed" by design so that we can be sure we need an IDE to develop in it

All languages are flawed by design.

Assembly language is flawed so we need a higher level language like C, with easier to read syntax. C/C++ is flawed by requiring us to manage heap memory so we need a managed language like Java/C#. These and Kotlin are flawed because we need some visual help like name lookups and pattern refactorings.
Android-powered Ouya console developer kits now shipping to 1,200 developers
...with emphasis on the sprinkled. No partial function application, for example.
Epic karma cashgrab is epic.

I don't think this article really has a lot of relevance, the ESR style of hacker doesn't have all that much in common with this community tbh, and those that do gravitate in that direction have probably already seen this.

Or I'm just a grumpy ass at christmas. Could go either way.
You do, but no one else does.

How about a header in email that the sender can include that forces the email to the top of your inbox and makes it undeleteable? You can opt-out by having an email address of user+optout@example.com all the time.
I've done a lot of amateur research into this field, but I am by no means an expert. Either way, I have a few comments. Let's take this line for example:

ball.y += ball.vy;
ball.vy += gravity;

It looks okay and seems to match the constant acceleration kinematics formulas, but what we're really doing is Euler integration, a first-order numerical integration method. It's pretty bad even for numerical integration, so we should use fourth-order Runge-Kutta (RK4) instead [1].

Taking a look at the collision detection, look at this line of code:

ball.y = platform.y - ball.radius;

It works in the given situation, of course, but wait a minute - if the ball is moving at 5 cm/frame and, at that particular frame, happens to be 1 cm above the platform, then the ball will move only 1 cm/frame! This means that the velocity has apparently dropped to some nonsensical value! But we can't move it anywhere else, because we haven't checked for collisions yet, and this example also assumes that there is only one other platform the ball could collide with - if it was an acute corner of two platforms, then we're in a bit of a rough situation.

Lastly, in this particular line of code:

ball.vy *= -0.4;

The value, 0.4, is called the coefficient of restitution. In his particular case, where the platform is immovable, it's fairly reasonable (if we had immovable objects in reality!) but obviously a more sophisticated collision will need to consider energy factors.

Conclusion? Collisions are hard [2]!

[1] http://gafferongames.com/game-physics/integration-basics/

[2] ftp://www.myphysicslab.com/beta/Collision-methods.html
"I can only express a small fraction of my application logic there unless I want some serious vendor lock-in."

I can understand if you're worried about using Oracle or something. But if it's a free software database system, the code is open, and I don't really see that as "lock in". For comparison, if you write an application in ruby, you don't say that you are "locked in" to ruby.

"I think an API is a lot cleaner"

That can work very well, but it does have some weaknesses. For instance, you may see a check in the API code for out-of-bounds values, and assume your code doesn't need to account for it. But then you hit some out-of-bounds data at runtime, because the data was inserted before the check was added. That's why databases offer many declarative constraints, so that if you see it, you know it's true, and don't have to worry about when the constraint was created.

That being said, I think a lot of applications would be better developed using something like a web service to cleanly separate the human interface from the action being taken. I can't think of many ways to do that without a lot of boilerplate code though.
I've been using episodecalendar too, great service.
I feel more sad for my friends than happy. I just see so many people buying happiness and living for themselves. Sushi dinners and sky diving adventures don't impress me. I just wonder what they're living for, money and pleasure? What impresses me is the expression of humility, meekness and modesty. I believe there's a real famine of this on Facebook.
"Do it now, before you do anything else. It will take 30 seconds and could change your life. Uninstall the FB app."

That's actually what I really needed right now. Both Twitter and Facebook are now gone from my phone. Thank you!
Damn it HN, now I just spent $60 on books.
Yes, very worth it. Checkout this post: http://nathanbarry.com/behind-the-scenes/
It seems they are just deploying a keyword-density relevance algorithm..
Nah, searching for "worst" returns Konami. I'm quite sure it's not intentional but dynamic instead.
Most modern microwaves seem to have the common functionality of 30 seconds at high power if you just hit start with no other options. At least in my small sample size.
Look at the githubs of the people in the batches. There is very little "fad frameworking" going on.
Fairly sure they owned duck.com first
Sadly this is probably a business decision and not a user experience decision. If I know I'm going to have my website there every time you tap to your homescreen or do a search on your phone I know that I'm probably more likely to convert you.
Drones are going to change everything.
They own duck.com because they bought On2 who used to own duck.com. I'm really not sure what this has to do with the topic at hand, though.
"It's far easier and much more reliable to use a subset of SQL that's common to the major relational database systems commonly used today."

I think that is generally a mistake for non-trivial applications. MySQL and SQLite are so far from the standard that it's just not worth trying to find a subset of SQL that works the same on those systems as the others.

The similarities between the SQL implementations do make porting easier, however. But I consider it a port rather than using a common subset.
"Do no evil, they said."

No, they didn't. What really annoys me about this persistent misquote is that it gets the character of early Google so wrong. "Do no evil" sounds incredibly pompous, self-important and serious.

"Don't be evil" is obviously more playful and hackerish.
Since its a finance site, it should weigh the stock symbol over any description. Given that there is already a stock "MCX:SELL" that is also displayed at the autocomplete, the redirect should have gone there instead.

I would like to give Google the benefit of doubt but since AAPL doesn't even show up at the auto-complete, it clearly looks like a prank by an employee.
No, it isn't. You need to read more about the East German and Soviet Secret Police.
A few ideas come to mind... In no order of importance.

* Obscure and unused functionality complicating the device? (What do you get when you combine a microwave and a computer? A computer! [thnx Alan Cooper])

* Patents on the physical interface forcing competitors to use different designs (covered in article)

* Physical interfaces different to differentiate themselves from competitors

* Marketing scheme to make a device look more powerful than last year's model by following modern trends (usually towards more complexity)

* Actual innovations in microwave UI design (does sometime happen)

I'm sure I missed some. Anyone want to point out more?
To Save Wildlife, and Tourism, Kenyans Take Up Arms
1) This is due to the page structure and how it's cached. Many people complain about it.

2) That might be nice. Does anyone have this as a browser extension? I know there's a few to make HN a bit more readable (I don't use any)

3) "Ask" I believe is simply submitting a story without a link. By convention we prefix with "Show HN" or "Ask HN"

4) Indeed, tiny voting buttons. See greasemonkey/browser extensions/whatever to customize site.

5) Upvoting a story puts it in "Saved Stories"

6) I think there's a 3rd party site for comment replies.

7) At ~500 karma, you get downvote privileges. I think Karma also affects your placement on the page. We used to be able to see karma points next to names for posts other than your own, but PG turned that off and I believe overall it's improved discussions (there's some data for this).

See the "Feature Request" link at the bottom: http://news.ycombinator.com/item?id=4982388
>Like step over people? Screw the ones who love me? Be unethical? Ignore other parts of my life?

Most people have quite a lot of room for action before these even become options. The point is to stay determined, focused, with unwavering attention. Your morality will tend to take care of itself. If you run into a conflict between getting ahead and doing the right thing, do the right thing.

Morality is fine, but it tends to take care of itself. When you start making moral mistakes that's a whole different problem. Worrying about morality when you're stuck is like worrying about gas mileage when your car doesn't have an engine.
They own duck.com cause it was the old site name of the "The Duck Corporation" (now On2 Technologies) acquired on 2010 (the VP8 Codec.)

I see no evil here, only an unfortunate coincidence.
A knob is nice but was that one accurate for times of less than a minute? Sometimes I want 30 seconds and I don't want to babysit the timer.
That is the only button I ever use on microwaves. The utility other buttons have over it isn't worth the time it takes to figure them out.
Note: It's not a result provided by a neutral algorithm. Contrary to what debunkers want to say, it has been hard coded.

For example, search for other often occuring words such as those:

"over"
"before"
"using"
"between"

Those searches give a listing of companies having these words in their description.

Searching for "sell" redirects straight to Apple stock even though many other descriptions have this word in them. Several have way higher density of the "sell" word than the Apple description.

The redirect for "buy" search is reasonable as the Best Buy has it in its name. Apple has no sell in its name.

It's fishy to say the least.

EDIT:

This can be proven even further by running a specialized search query to the main google.com page:

site:finance.google.com sell "quotes & news"

If you use this query, which uses the neutral algo, you won't see APPLE anywhere near the top.
I actually hope he meant "claws" as some of these license agreements feel exactly like that.
Any field where math is the final arbiter and emotion is just a distraction. Cryptography qualifies in my book. But to take it as a subset of the larger field of technology implementation in general works just as well, too.
1. Structural issue, something to do with HN running off flat files on one machine.

2. shrug

3. No comment.

4. PG has said that he wants to add undo, but doesn't think it's a big enough deal to patch it.

5. All upvoted stories are saved automatically.

6. That would be nice.

7. Supposedly it skews the ranking algorithm in your favor. At 500 you get the downvote.
The main purpose of my changelog is for the user, not vanity or obsessive-compulsive habit satisfaction.

Mostly, I don't have any users. The up-side is no worries. Sure-as-hell not gonna hold back for delusional users. If I had vocal users, maybe, maybe not. If I had paying user, probably.

FUCK YOU reality

God says...
run_away this_might_end_badly African just_lovely au_revoir
I_give_up climate I'll_let_you_know FBI
Not just IOS devices neither, I'm getting fed up of shooing away the same stuff on android.
I think my last microwave had a knob that did 10 second increments up to 60 seconds, and at some point started skipping to 30 second or 1 min increments.
That's a bug in the search algorithm.
Show HN: a web-based Unicode character map
I'm not even bothering with "justified or not" yet, I'm noting things like this:

used the money TO kill children

"To" in this context implies "for the express purpose of". It may not have been your intention to do this, but it is a great example of why simplification of arguments is problematic- intentional or not, in the process of simplifying the issue you completely misrepresented the character of the issue.

(Unless it is in fact your stance that the government's express purpose w/ the "War on Terror" was the killing of children)
NetBSD forked from 386BSD, which is the PC port of the Net/2 4.3BSD source code release.

FreeBSD is, in some vague sense, the continuation of the 386BSD project. It's a fork, but a fork in which the parent died out.

OpenBSD is Theo de Raadt's fork of NetBSD. Theo was one of the NetBSD founders and had a falling out with the NetBSD core team.

The origins of all three projects are basically accidents of fate, but FreeBSD has taken up a role as the "optimized for x86/x64 servers" BSD, OpenBSD (obviously) as the "secure" BSD, and NetBSD is the "portable" BSD. In practice, NetBSD sees some use in embedded/appliance scenarios, although Linux has pretty much taken over the world there.
Congratulations, I've read your other posts and always impressed by your concise way of describing the processes you are undertaking.

One thing troubles me though, why did you goto Swansea on your UK trip of all places!?