jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It sounds like the author is trying to tell companies what to do based upon his personal preference on why companies should run hackathons rather than based on any kind of evidence.

I know plenty of developers and founders who picked up an API (Twilio, Stripe, Paypal and Azure come to mind) at a hackday and then ended up using it commercially elsewhere. These companies aren't stupid, they're often investing 6-7 figures in marketing spend in running hackathons. They look at ROI.

It's fine if you prefer non-marketing focused hackdays, but that's totally different from saying they don't work.
> And then sue Google for infringement when Google doesn't actually manage to keep their music off of YouTube

You almost definitely couldn't successfully sue (Safe Harbour). You could file a DMCA takedown, though.
been unofficially dead for a while. mod_wsgi replaces it: http://code.google.com/p/modwsgi/
Translate it to ASCII, that's what the Chinese and Japanese do.
Previous submissions:

http://news.ycombinator.com/item?id=1168553

http://news.ycombinator.com/item?id=285885
You can create a free account.
Poorly designed augmented reality will distract you. But well thought out and relevant augmentation might just save lives. Keeping things minimal and training soldiers to use the systems (and I mean clocking up serious hours, like they would have to) would help to minimize any risk distraction might introduce. Surely there exists some area between very densely packed information pouring into your display, and no information at all, where the cost of paying attention to it is outweighed by the benefit of being informed.
The more interesting aspect is that Javascript and Ruby are equivalent. At least perl/php/python are related.
I use a US keyboard with Caps Lock mapped to Compose (using WinCompose [0]), which lets me type any Unicode character I need. Totally agree that switching layouts is a pain.

[0] https://github.com/samhocevar/wincompose
Like a moulin rouge admin?
I worked on the integration and happy to answer questions folks might have!
Ah right, you did say that! My fault for not reading the article more carefully!
Scientifically speaking, that's not true

>herd immunity: resistance to the spread of an infectious disease within a population that is based on pre-existing immunity of a high proportion of individuals as a result of previous infection or vaccination.
Some RAM modules not working at all makes sense, though.

A module working for everything except hibernate is ridiculous.
In that video, you can clearly see that the police lines had already been breached. Continuing to hold that particular line would have been both pointless, and potentially dangerous. Also read the thread. The person who took the video refutes your point.
For the youngins out there, 10-15 years ago SourceForge was like GitHub is now. It was extremely popular and reputable for open-source hosting. I remember thinking that one of the first considerations when naming a new project was: is MYPROJECTNAME.sourceforge.net available?

Never expected to see it decline into the spammy sketch-ville that it is now.
That's only if you ignore the enterprise. SharePoint, Exchange, SQL Server and Active Directory are dominant forces there and that wasn't the case in 2000. Microsoft's enterprise activities are very profitable and they are growing fast.
This isn't google-specific; any company using the linux kernel is vulnerable to being sued over infringing this patent.

http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sec...
I may switch from slicehost to linode as a result

I'd heard rumblings in the past to the effect of "Linode has better performance than Slicehost," but I hadn't really seen such a detailed, quantified comparison until now. Now I'm thinking about switching as well.

My Slicehost slices have never impressed me from a performance standpoint, that's for sure. Their admin console and service have kept me in the fold so far, but I think it's time to at least spin up one Linode instance and do some re-evaluating.
How does that prove he's an anti-Google "shill", exactly?
What about comparing Chrome10 against IE6? They are both installed on my work computer. I think that is more fair.
I would recommend that anybody interested in parallelism check out the article you linked to. It can be a tad verbose, but it's got a lot of really good insights.
Hey fellow metro Detroiter, you could perhaps present PrivateFlock at DNewTech, get some more feedback, meet other local people in the startup world, maybe an investor or a business person who can take it to the next level. If you'd like, I can put you in touch with the organizer. contact details in profile.
This was discussed a few days ago: https://news.ycombinator.com/item?id=22738607, although the submission was a press release.

A bit from last year: https://news.ycombinator.com/item?id=19466001

A thread from 2017: https://news.ycombinator.com/item?id=14687858
This sounds like an emotional or energetic balance problem. Would you care to go into more detail? I have had the problems for a number of years, but the fluctuations (appear to) be decreasing.
> Similarly, a JSON file will be stored as a memory structure rather than serialized JSON

You can do this in C++ right now: mmap a file to a memory region, and just create structs in that region.

This has two problems:

- normally you want to save at controlled points in time, otherwise you have to worry about recovering from states where some function updated part of the data and then crashed (phone ran out of power etc)

- just writing a bunch of internal data structures into a file used to be moderately popular and has great performance, but it's a major headache when you ever update them. You end up implementing a versioning scheme and importers for migrating old files to your new application version. At that point a file format that is designed for data exchange is less headache.

In general mmap already offers you a way to treat your disk like memory with decent performance (thanks to caching), and the number of good use cases turned out to be somewhat limited. I doubt just making that faster with new technology will change much.
The next step after in-memory computing: in-screen computing!
Right, I forgot, there is a subset of the API that can be used by unsigned code but it's extremely limited.. just UI stuff I think.
I am an investor in the Felix fund mentioned in the business week article. All they did is buy up several million dollars of Facebook stock from original shareholders, put it into a simple LLC, and then sell shares of that LLC. Investors pay an upfront transaction fee on the investment, a minimal operational cost, and then a fee on the backend if there is a liquidation event but only after the investor gets 100% of their investment back.

This is very similar to how traditional VC funds are structured and the only reason this is getting press is because it is another story about Facebook.

These funds actually do a service for the original Facebook shareholders because it allows them to take some cash off the table, rather than waiting for the IPO.
Yes, you need to be accredited (I am an investor in one of these funds)
I think they use self developed variants of node.js
In a finance context, MM means million.
Very cool, I've thought about doing something similiar to this as well as making a node.js (with an OpenGL binding) canvas implementation.
I'm not an expert, but I believe this to be correct - the contents of the canvas elements are created/managed by javascript, so they would likely appear empty to most spiders.

Additionally, I don't believe there is any good way to crawl the contents of a canvas element - the best you can get from it is an image representation as a data uri, so no text or html elements with semantic meaning.
An industry where only the masters can execute reliably is an immature industry. The fact that it's so difficult to convince average software devs/managers/companies of the best way to develop is another indication of immaturity.
Talking about fostering independence instead of fighting Malaria is absurd. Malaria is a chronic diseased devastating to the productivity of affected individuals, and jeopardises their ability to make a living. Farming and homesteading sounds nice, but is hard when you're regularly unable to work because of yet another a Malaria relaplse.
I was going to answer, then the explicit racism in the question choked me.
We lived on a farm with two colonies of boring brown rabbits. We had lived there for years and never seen anything other than boring brown rabbits. At the time we had a black cat, and he died of old age. We buried him in the orchard where one colony of rabbits lived. Less than two weeks later there was a single full grown black rabbit in that colony.

I stopped hunting those rabbits and would just watch him through binoculars. He even hopped differently, with a weird leg twitch that was similar to the way that my cat would kick his back legs when he would start to run.

I want to say that of course my dead cat could never become a rabbit, but it was eerie. I enjoyed watching him for the remaining year that we lived there, and he sired a whole wave of charcoal rabbits.
Assuming this might be the link mentioned above:

https://www.epa.gov/superfund/search-superfund-sites-where-y...
Imagine this Python code (I'm using SHA1 iterated multiple times, basically PBKDF2):

import hashlib
hashed = password
for i in range(50000):
hashed = hashlib.sha1(salt + hashed)

Provided we also store the number of iterations (along with the salt), and provided I didn't do anything stupid above, we could simply add more iterations after these 5 years and update hash and number of iterations field. Would it be a viable solution?
> it may be the lunar residents themselves

Not only that - by the time Earthlings notice, they can put a whole lot of mass flying towards Earth. By tuning the mass of the individual parts, teyh can even make all of them arrive at once.

Also, the trip between Earth and Moon takes a couple days because we have limited energy. A magnetic rail, provided enough power, could launch cargo as fast as the designed limits allow. When using it as a weapon, you really don't care whether your projectile will be able to enter LEO.

Compounding that, nuclear weapons are useless on the Moon. There is no atmospheric blast, only direct radiation. Earthlings would have a hard time retaliating.
Dive in HTML5 by Mark Pilgrim

Designing w/ Web Standards, 3rd Edition by Jeff Zeldman - Please note that this book is more about orientation and how to go about learning HTML/CSS than actually coding. Only the last chapter contains a real coding exercise. Either way, it's worth a read.

Most of the best resources on HTML/CSS are the blogs and sites maintained by the main contributors to the standards. Whenever a section of the W3C spec is vague or confusing, go check out the blocks of people like Bruce Lawson, Eric Meyer and Zeldman to help clear up the ambiguities.
Yes, it is awesome; I remember reading about redo years ago and thinking "this IS going to be awesome when released". I was trying to think of things that make, with all its legacy, does better.

The only thing I could come up with so far is when one input has multiple outputs (e.g. yacc; not quite dead, unfortunately). In gmake at least, you can do:

%.h %.c: %.y
yacc ....

In redo, you'd have to have to have specific blah.h.do and blah.c.do for each blah.y file you have

The other thing is multiple ways to generate the same file; as far as I know, make can do that but then the result is ambiguous - it's actually better than redo doesn't try.
Mozilla's stuff and the Webkit blog are also quite good.
Why should anyone care? If you base your value of someone's opinion on their karma then you aren't really thinking for yourself. Someone with 1000's of karma points (even hundreds) just means they've been around a while, spent quite a bit of time, and had enough posts that resonated on the front page. Dig through posts that get few comments and you'll find some gems (they've just been overlooked).

And, really, what is the value of karma? Comment first and be insightful or funny - likely to get points if it hits front page. Comment late and be insightful or funny - likely to get a couple of points if it stays front page. Comment on anything not on front page - likely to be overlooked and even if you are insightful you may not get any karma, even from the OP.

Karma is kinda silly and even talking about it is sillier.
I really enjoyed the Yottaa talk which is going up soon. It deals with using MongoDB for analytics.
What the writer is referring to is the "Click Through Rate". A "conversion" is when the user takes an action post click (submits info, downloads, purchases, etc.).

He also incorrectly calculate the CTR. The CTR on an email campaign is clicks divided by opens. He divided clicks over sends, which since fewer people opened the "Happy Holidays" email, fewer would have naturally clicked. "Merry Christmas" still performed better, but not at the rates he's suggesting.
> What matters is that you can make a profit buying a stock now and selling it at a higher place down the road.

Making a profit has been the point of buying and selling stocks literally since day one, when the Dutch East India Company issued publicly tradeable shares in 1602.

If you want to show your support for the vision of a company, buy their t-shirts. If you're buying their shares (typically not even from the company itself, but from another shareholder) for that reason, you're doing it wrong.
Just a note that you should go further and choose something that does not have any Chinese components in it.
Was WikiFeet built with Elixir?
APUs have come a long way since the initial ones. AMDs own are now actually decent in 1080p gaming. I built my wife a gaming pc and didn't buy a dedicated gpu, just an AMD APU and can play CS GO maxed out at decent fps.
Zuckerberg is probably right in this one. Whatever fines might come out in the EU around this will be nothing compared to the cost of loosing the customers they notify and the cost of notifying them.
Not our parent claims it's too hard to find the users affected by that breach, Facebook does. Curiously. Quote from the source article:

> The Facebook spokesman said the social media company was not confident it had full visibility on which users would need to be notified.
NFTs are very expensive URL-lengtheners (instead of shorteners), and nothing more.
They do seem to be trying to integrate the GPU and FPGA toolchains, at least.

https://forums.xilinx.com/t5/Xilinx-Xclusive-Blog/AMD-and-Xi...
My game was GATO on an old PC XT
Yes you have a point. As I've said I don't use it, so I don't know how it goes. What I'm saying is that a politics-free social network is not only possible, but desirable.
True but I think the parallel between Google and MS (of the 2000s) is more interesting in terms of the vital signs in their organization rather than on the product level. Because Windows was only improving from release to release, while Search is getting shittier and shittier (sorry, can't find a better word for at least my own frustration with using it today). So Search may in fact die a quick and sudden death at this pace. Theoretically replacing Search can only take one browser update: offer a choice but rearrange the options, for example.

However, what Google and pre-Nadella Microsoft share is let's say living in a bubble of a tremendous success of one product that's also the main source of revenue (MS Office, and Google Ads), plus inability to innovate. This is an institutional/organizational symptom more than anything else.

Old HN'ers should remember PG's essay[1] so maybe now is the time to reassess Google's place in the world.

[1] http://www.paulgraham.com/microsoft.html
S3 website hosting lacks official IPv6 support, HTTP/2, TLS 1.3.
Not true. For instance it’s pretty easy to create a programming language forum that bans all off-topic content, including identity politics in programming, workplace politics, etc.

Unless you believe in the bullshit that is the absence of X == automatically siding what whatever X considers its opponent (usually “the establishment” or “the status quo”) at that moment in time.
I'm sympathetic to the argument for banning politics outright.
However, this would imply making sure that all politics is banned in practice, and not that the platform has the right to selectively ban politics.
I'm not convinced tic toc does that.
Nitpick: transition back to democracy.
You're using a poor implementation of an app as a reason why smart contracts are bad. I hope you realize this is the same thing as saying databases are bad because of the Equifax hack.
ferrets seems to be having a good time on tiktok at the moment. So cute and so wholesome. Not political right?

Ferrets are a weirdly political issue in some areas of the USA.

It's pretty hard to have anything be politics free when the world we live in is political
I suggest you read up on how D-Bus actually works.
E.g. https://dbus.freedesktop.org/doc/dbus-tutorial.html
Strength training 3-4 days per week
The rise of China in tech is commendable. From being a low cost alternative to innovation leader (arguably, premium Chinese phones bring features out these days that the Apples of the world follow a few quarters/years later) in many verticals, is indeed a testament to the hard work and policy support for tech.

I'm the first the criticise China where due, but in mere abilities to get the job done in tech, hats off
Seems like it https://mstoeckl.com/notes/gsoc/blog.html

Give it a try and let us know.
In front is the old one (but rebuilt), that may not be used by commercial shipping, behind it the wider new one.
This would be "equivalent" but as jit has to process it first (overhead) and code here is just executing binary code, it will be faster. I am not talking here about readability, how much knowlidge is behind etc.

#include <unistd.h>
char code[] = "\x01\xb8\x00\x00\xbb\x00\x00\x2a\x00\x00\x80\xcd\x00";

int main(int argc, char argv)
{
int (func)();
func = (int ()()) code;
(int)(*func)();

return 0;
}

This whole sharade of how fast the language is a nonsense. There are other metrics that are more important TODAY, the industry needs languages that are maintainable, can be used by cheap workforce that is simple to find anywhere and dont need to know much about computers, memory,... but rather about a problem. Why picking on c/c++ which is not solving any of those problems is such a trendy topic today, is beyond my understanding.
https://gitlab.freedesktop.org/mstoeckl/waypipe

ssh -X still works and wayland native is waypipe ssh (though one could probably wrap that into ssh -X to make it seamless).
I always wonder if hackernews knows the difference between research and development. When it comes to biology, I feel like there is a real hubris fuled by fantasy headlines.
Of course, unlike the newspaper itself.
Great idea, I'm signing up tonight! I already play fantasy stock market, I think other Investopedia users would love to get a taste of Angel Investing as well.
Especially as you are in the UK:

http://www.amazon.co.uk/Progress-Poverty-Industrial-Depressi...
Sorry, I skimmed the license and assumed it was a paid license, not BSD.

And btw the Oracle snippet is there referencing Java, not javascript.
Do you happen to have a Patent number for that?

I can't seem to find any (non-Wikipedia) references to the patent that might give a clue.
I would love to see his sales history after this stint on HN's front page.

devinfoley, you say this guy is your friend. Tell him to write a post-mortem on sales of the HN effect.

Also tell him, that will likely get him more sales :)
for the record, i've always disclosed my salary information directly when asked during the offer phase, this was in america. i agree with mr. sethi that this information should include all benefits, that's actually sage advice, stock options, gym benefits, that should all be factored in or else you're selling yourself short.

in china it seems that HR and headhunters really want to know about your salary information even before you're offered an interview, perhaps this is to save everybody time if say your expectations are widely over the range.

hr for each company typically gets a benchmark against other companies for a certain position, this offers them a range, high, low, average. the question really becomes where they place you in that range, if you tell them what you're currently making, they'll probably just throw you a standard overage on top of your current and make sure it fits the range. if you don't tell them what you're currently making, they'll just try to guess where to put you in that range, if the hiring manager really wants you then you're probably in luck, this also has advantages if you're relatively certain that you're underpaid as you could see increases well over your current salary + overage.

either way, i don't believe in lying about your salary even though you know they probably have no way to check.
Seriously, all of that just to argue over which language is better? There are many languages that would be good for teaching, and Ruby is just fine for that. I don't really understand why do you blame the Ruby community for willing to teach their favorite language?
here's Dave Thomas' blog post on the subject: http://pragdave.me/blog/2014/03/04/time-to-kill-agile/
Most users can just download a binary from [1], they don't have to compile hub itself.

[1]: https://github.com/github/hub/releases
Apple Sales International, Apple Operations International, Apple Distribution International, and Apple Operations are all headquartered in Ireland, not California. Only a tiny tiny number of specialist Apple people work and pay taxes in the US. All the big tickets (sales/distribution etc) are offshore. Add to that Apple's manufacturing base (China) and I think it safe to say that Apple is no longer an American company.
Isn't it more lines of code now?
It's interesting to note where the real creative action is nowadays: TV. Specifically, long-form serial format that people can binge watch.

In the recent Terry Gilliam interview posted on HN, he made the point that mid-level movies are out. You can find financing for the super-huge Spiderman 47s, and you can go indie with a Red One and shoot your own stuff. What you have a really hard time doing is finding 10-20M for a mid-sized niche film.

I'm a movie fan, and I've lost what little respect I've had for Hollywood over the past few years. Too many times I've been sitting in theaters for some nth version of a comic-book movie and thought: really? Is that what the writers and directors really think of my intelligence.

Best thing I know to do is to stop watching them, even if I do love movies. I'll happily go pay to see another Sharknado before I'll pony up for the next 17 versions of whatever the Star Wars franchise has to offer.
Firecracker is great and all, but the core idea here described works also with plain docker; i.e. there is nothing inherently firecracker specific to the basic technique
> after 40 years of corporate shenanigans have something where kids could make their own games and

have access to literally dozens of free game engines and are making their games en masse
I'd think you'd only get table steaks if your friends also had cows.

On a serious note, it's kind of wild how horrible modern chickens are. Great twitter thread I saw yesterday: https://twitter.com/MrSollozzo/status/1515324097223225345
When I was growing up I didn’t have legend of Zelda, I had this game. The trivia where you get the question right and the guy‘s bowtie spins, The pomegranate which functions like a boomerang, getting punished for going into a bar. All of it is awesome.
I heard of this through folk music. Fishing villages along the Cornish
coast, South of Ireland, Devon, Somerset and Dorset were wary of
attacks by "swarthy types", and that history is remembered through
songs.