jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
i was really excited when they started construction on the building that houses those machines. it's finished now, but i was able to attend the less than glamorous pre-open house* =]

* http://bit.ly/dkJiaZ, http://bit.ly/9mEo2e
Skimmed through the js code after loading it into http://jsbeautifier.org. Looks like it may be used to load java applets.

(edit) Looks like Facebook is using the Java RIA framework, http://download.oracle.com/javase/6/docs/technotes/guides/jw...
It is still kind of mindblowing that the entire Amazon cloud shows up as 231st of the top 500 computing clusters (top500.org). Are all these other systems just sitting around crunching proteins? They should start hooking these bad boys up as EC2 mega-instances.
> Performance is not a priority.

I like your outlines so far. It is very interesting -- even if it probably will fail eventually.

I am only concerned with this quoted guideline. Performance should always be a priority. Your other guidelines -- keeping the translation simple and transparent -- already put a constraint on the aesthetic. You can't allure users by hiding complexity beneath something. So if you also don't promise users performance, what good is your language to a user (unless he is a poet)?

I feel that you are adding this guideline only because you are thinking about taking the dynamic approach to memory safety rather than the Rust approach. That is fine as long as either approach is only an add-on rather than the permanent infrastructure of your language. If they are, then I am afraid your language will just reduce back to one of the language that is hardly worth to checkout.

My suggestion is always to put performance as your priority. Always start with solutions that performs, then work on enhancing your language to express the same solution easier.
Is he a good source of critique? Sincere question, I don’t know anything about the field.
Comments moved to https://news.ycombinator.com/item?id=21598815.
My experience is that the best clients communicate requirements in whatever form works best for your development team. In other words, the best clients are used to working with freelancers, understand the development process, and are comfortable communicating in a variety of ways to make sure what they want is clearly understood. There have been times where someone came with a full-fledged FRD that didn't actually match what they wanted (not fun), and other times where someone came with little more than "I want it like X SaaS product, but with these changes" as a start and they were fantastic to work with.

Also it's usually the case that a good chunk of your job will be eliciting those requirements from the client in the first place.
There's estimated to be 4.4 billion internet users in 2019, so this is over 25% of people on the internet.
I was surprised that more people didn't really acknowledge this news with comments. It's a pretty major thing for the gaming world.
https://news.ycombinator.com/item?id=21598815
I had a chance to see this in all of its 35mm glory a couple of years ago. It is an absolutely stunning film.
Because Python3 is the current version of python? If you're starting new projects, there are very few valid reasons not to use it.
> the obvious human resource reasons

Can you elaborate on these?
If its a less verbose language that you are looking for, you might want to checkout mirah (and pindah) -- https://github.com/mirah

I believe its still under heavy development, but really nice in that mirah can output dalvik bytecode.
Thank you for recommending Iconfinder :-)
What about money orders?
I started with Commodore 64 using Basic in 1993, maybe 1994. Than I've got PC with QBasic, later Pascal, C++ and Delphi.
1. Choose any web page you want to read (My choice is usually something from Hacker News).

2. Ctrl-A.

3. Ctrl-C.

4. Open your IDE or text editor (I prefer textpad with black background and lime green foreground.) Bonus points if there's already some code in there.

5. Ctrl-V.

6. Read away at your heart's content. If anyone sees your screen from a distance, it looks like you're working.

7. Guilt = 0. I spend most of my time "thinking" about work when I'm not at work. When I report to work in the morning, I usually have a flurry of pent up code to write that I thought about at home the night before. But I stay at the office all day long whether or not I actually have something to code. I always hit my deadlines. It all evens out.
Given the option of a 22 inch monitor in a cube or a 12" thinkpad on a sandy beach, it's amazing how quickly you can get used to coding with small fonts.

South America is more realistically $25/day all in. SE Asia, as mentioned is about $20. Indonesia is more like $10. Africa is free.
It's not a luxury brand because the iPod exists?

What if the iPod itself is a luxury item? "Normal" people are maybe lucky if they can afford a phone, and then they wouldn't buy an extra device that does the same thing the phone does. So the iPod is just 200 bucks thrown to the wind - if that isn't luxury, what is?

Anyway, I had to flag this article, because in the history of mankind, I am sure there have been much, much bigger lies than some connotations about Apple. (Hubris of Apple fans my ass).
Pundits like Scoble (whose fame still confuses me)...

I didn't know it feels this great to find out that I'm not alone.
What's with the Scoble bashing? He's famous for being famous, just like most celebrities. I thought programmers got recursion.
Are you me?

I was lucky enough that my grandparents bought me one of those computers that hooked up to my TV, and it had a BASIC interpreter on it. I still have the manual...
Meld is the only tool I know of that shows a 3-panel merge. That's the killer feature for me.

Now, if there were an OSX-native app that does 3-panel merges, I'd gladly switch off of Meld.
They are all indexed and searchable here: http://www.iconfinder.com/search/?q=iconset%3Afatcow
That is a pretty magical piece of writing right there. I have nothing to do with the law profession but I can appreciate a printed document, especially when it bears a certain heft. The paper has a certain feel, the cover feels a certain way. The last time I remember feeling like there was something special about the book itself -- not the words therein -- was the first printing of Mark Z. Danielewski's "House of Leaves". It was, and maybe still is, unique to my experience with books.
Right. So what are you doing on a computer if not pressing keys on a keyboard all the time?
How could it be a deliberate process when people don't have a reason for disagreeing with what I've said, they simply don't like it? How much of my time do I need to keep wasting trying to explain to people why they're wrong? The OP believes something that is simply not true but it's a common misconception on HN. Just because SJ stood on Bell Labs shoulders in this instance, doesn't mean that he wouldn't have found someone else's shoulders to stand on, if Bell Labs hadn't existed. One of the things that Steve was good at was finding other technology on which to build.
Along these lines, I've always wanted a repo specific wayback machine that would generate a state of your site for every commit, so you could browse what your site looked like at every point along the way as you built your repo.

So I could browse back to last week and see what my site looked like, or to my 3rd commit and see what my site looked like then.
Some strange comments in this thread- but this headline doesn’t make sense. Humans (homosapiens) first appeared about 300k years ago, so no we haven’t been eating only meat for 2 million years.
Why shouldn’t a grown adult stick their hand near a jet engine to warm it up, when they’ve never had any bad experiences with that maneuver? Corporations are full of brains; even if they aren’t directly sensing the downsides to some crappy position they hold, it’s often fairly trivial to discern the logical outcome in advance.
There are some rare individuals whose diet needs ingredients found only in animal products. I have come across exactly 2 in my lifetime. That said, these people would still be vegan if they ate animal products. Veganism, by definition, seeks to exclude animal products "as far as is possible and practicable".

I don't know enough about your father's case but this might be more co-relation than causation, based on your facts. If going vegan was causing heart issues in people, we'd really know by now.
> Yes, absolutely I have copied an init script / makefile or whatnot and if it worked after I tweaked it then I went on my business. But I didn't use it as is because of superstition, but rather because it now worked I believed it correct.

That, plus the whole "ugh, I don't want to have to write all this boilerplate from scratch".

Initscripts are mostly boilerplate, and it's just plain tedious do to anything other than copy/paste what you know works.
Exactly what depends on what exactly the problem turns out to be once diagnosed. Issuing an ANY query is often the first step in the diagnostic process.

> assuming you are hosting DNS on cloudflare of course

That doesn't have much to do with it. Most of the DNS problems I run into involve 3rd parties. So the question becomes "how likely is it they're using Cloudflare?", the answer being "increasingly so."
The interesting question is if all those domains belong to US citizens.

If the US only seizes domains of their own citizens that's somewhat OK for me.

If the US also sizes domains of other nation's citizens I guess in the future I'll only use domain names outside the jurisdication of the US. But if that's the case I wonder why they haven't taken down PirateBay yet.
It should. But as many have pointed out here, in reality people need motivation, and most people don't have it. Sex, drugs, copying, political dissidence, etc. You have to start with a market of the motivated, who may already be using less-convenient tools.
+1 for React to Riot converter
Just this morning, my firm moved its office and now my team is in adjacent cubes instead of an open bullpen, and I was quite surprised at my own excitement to finally have a cube again. Semi-privacy! A noise barrier!

But there are really more choices, and I feel the article continues to push this false dichotomy: <i>"What workers need from their offices has long been clear. A flexible workspace that encourages movement, combined with mobile technology, could finally liberate them from the cubicle farm"</i>

Is that really what we need? Is there really anyone who prefers either of these choices over a private office, with ample meeting rooms and conference tables when there need to be group discussions?
Really, open office leads to more flu infections?? Based on her utterly anecdotal evidence of a bunch of her co-workers got sick. If that's the standard for evidence for the rest of the claims in this article, I would cast it aside.

Cornell did a study while back that found that communication gets worse with private offices. The pernicious thing is that employees' very perception of "frequent communication" changes depending on which kind of environment they're in. If they're in open plan it's several times a day often on the fly. If they have a private office, it plummets to "several times a week in a scheduled meeting". [1]

So that's consistent with private office people saying everything's fine -- because their very perception of the standard for team interaction has vastly diminished.

They also noted that office workers may be biased to favor plans that maximize their personal productivity even at the expense of team productivity, because their compensation is tied more to the former. Whereas management sees the bigger picture of both elements.

That may go a long way towards explaining why employees and management are often at odds over how to arrange the office.

(Having said that, by no means do I think that a constant barrage of noise in your face in a maximally open office is optimal. There are many degrees of openness, and I'm just pointing to evidence that private offices may swing too far in the other direction.)

[1] https://web.archive.org/web/20140615182702/http://iwsp.human...
You know what's even better? Having server-side rendering that delegates to the client on load so you can avoid this kind of thing all-together. Looking at you react, stay awesome!
Me and the missus don't split things up that way, but I can see how it would work. However, you did hit the nail on the head: defining who is supposed to do what means you don't have to spend all sorts of time worrying about whether things are getting done by the other person. Because if they don't, it's pretty obvious. ;)
If you want to spend a little bit more time for a better result (while learning a bit) you can homebrew a more solid solution.

Directionals are pretty easy and fun to make out of everyday items, which do the trick quite well. Here's some examples (http://www.turnpoint.net/wireless/has.html) and here's one you can do in maybe 30 minutes (http://www.turnpoint.net/wireless/cantennahowto.html)

Those antennas are good for long-haul point-to-point links, but can also do a pretty good job in point-to-multi, if it's close by. I gave a neighbor internet access for a few months with one of these pointed at his house, without any special gear on his end.

Omni-directionals are a bit more advanced, but there are some good designs out there. I built one similar to this once (http://wireless.gumph.org/articles/homemadeomni.html). Because these are a lot more sensitive to flaws than directionals, it's important to test.

Sector antennas are a good compromise between omni and directional, as it gives you a nice wide area of coverage (http://www.grynx.com/projects/wide-angle-sector-antenna-14-d...)

Keep in mind that just installing DDWRT and cranking up the juice doesn't always result in a better wifi experience (though sometimes it can give access to that one dark spot), and is probably screwing up everyone else's experience. Hooking an ipod up to a bullhorn gives you nice range, but there's a lot less fidelity.
She's a terrible writer with huge blindspots, and from what I could make out of Atlas Shrugged, a naive and authority-worshipping view of how the world works. I don't think there's a better antidote to her views than actually reading her books, so poorly are they written.
Credit ratings are a joke in modern times...they no longer serve the purpose for which they were created, and the approval formulas are vastly different.
how would you go about making arrangements for traveling on a merchant ship? sounds interesting
> But the larger consequence is that if you’re smart the world doesn’t seem very complicated. This might seem obvious, but the obvious thought is rather different. The obvious thought is: The world doesn’t seem complicated to smart people. But this isn’t what smart people actually think. They think the world isn’t complicated, period.

Woah, woah, woah. "The world" is a very large thing indeed. You'd have to be pretty stupid to think "it isn't complicated, period." Simplifying insight is often hard won. And some things are just irreducibly complex. To think otherwise smells like Dunning-Krueger.
Price tends to be the biggest issue for our startup. I'd love to hire some senior programmers that I know can produce high quality solutions for any problem I throw at them. But from a cash flow perspective, we simply can not afford them. And with older programmers having wives/kids/house payments, they (I'm including myself in this boat) tend to be more risk adverse and not as willing to take the pay cut for potential payout later.

I think there is a network effect as well. When I was fresh out of college, everyone in my close network was all the same age. I always prefer to hire someone I've already worked with or someone that was recommended by a friend. So if the start up is founded by fresh college graduates, their network is going to mostly consist of other young developers.
I know how to view-source, thankyouverymuch. All I saw in my network panel is calls to analytics scripts, it appears I was mistaken. (Unlike a simple view-source, the inspector shows the rendered DOM)

Odd way to go about hosting a static page. :0)
The other thing about #5 is that you can use a $15 motion switch and skip all of the drama of networking, etc.
Perhaps we ought to think about all the things we don't need instead. We have too much stuff already that hardly improves out lives.
the wikipedia page has examples in other languages too.
i think the grammar and vocabulary has some influence over the ability to construct such sentences.

some sentences only work like that when written (like the german example) and others only when spoken.

being non-native speakers has the interesting advantage that often we don't know the default interpretation of a word, because we don't always know which meaning of a word is more common.

on the other hand we'll miss some because we are not even aware of the second meaning of some words.
I had a strange disease a few years ago. I had 4 times when I really thought I was dying, once in the ER. Nothing flashed. I only thought to myself - OK, so that is how I die.
I can’t remember
OpenSUSE on the desktop. GeckoLinux, in fact, which is a batteries included distribution of it. Loving it.

For me, Tumbleweed is where the Linux FOSS magic is nowadays.
> - They really do appear to have registered co.com to get clear.co.com, but despite co.com having an A record the IP times out, nice

They didn't register co.com; someone else did and is running it as a "domain registry". That's a whole scam of its own, if you ask me. https://registry.co.com/

> - While poking around https://www.clear.co.com/clearcenter I was curious about the VM offeri--oh it was shut down. Why is it the 2nd callout?

It only gets weirder the more you look. ClearGlass (next icon over) is some pretty wild cloud technobabble (it's described simultaneously as a "secure and scalable hybrid Blockchain platform" and a "single dashboard to manage multi-cloud infrastructure"), and the ClearShare website (which looks like a rebranded FileCoin, or something similar) links to a PDF describing a battery-powered generator called "ClearPOWER".

A lot of the web sites look like they were made from templates. Some of them even still have Lorem Ipsum text on them.
[citation needed]

This is total nonsense. In modern times it's Christian, largely European nations where slavery has not flourished. Check the data for yourself. Slavery is alive and well in many parts of the world. In many cultures it's hardly even controversial.

https://www.washingtonpost.com/news/worldviews/wp/2013/10/17...

https://www.globalslaveryindex.org/
Yeah, I'm old enough to remember how absolutely fucking garbage Flash was, and the source of many a web-based malware that haunted many a Windows user. I don't really blame Apple's decision not to support it. There's no way Jobs would've allowed such a disease prone plugin infesting his new platform.
Many people survive trying to kill themselves through e.g. overdoses, and go on to live fulfilling lives.
What happens to all the Facebook connect accounts when Facebook goes bankrupt?

Government bailout. Too big to fail.
Actually, yes you do. The original GoF was written with C++ in mind. Plenty of enterprise C++ code embraces heavy use of design patterns.
Even this description doesn't really do him justice; the man is surely approaching genius status. If he wanted to get rich, he'd hardly be writing cutting-edge cryptography papers. :-)
I wonder if AT&T has ulterior motives for this. It's not that they are being asked to go out of their way to support Linux. Quite the opposite in fact! They have taken significant steps to actively prohibit non-Windows/OSX machines from properly setting up the connections. Maybe they're concerned that by even allowing Linux to set up modems, they would be opening up an entire side to tech support that they don't want to address.
looks like at least Braid and Machinarium are already on Steam
Great site! Thanks for putting it together. It's great to have one common site for all of this information.

Something I've been looking for but didn't see either on the site or the wiki was a list of local legal/accounting resources for startups. Can anyone recommend good DC people/firms that are familiar with the tech scene and can help with things like incorporating, trademark/IP issues, etc.?
Sure. It's a plane that never crashed in the entire Western Hemisphere and Europe. Among "unsafe" things that's pretty good.
I honestly don't see what's so revolutionary about this. Why would anyone shell out multiple hundreds of € when a device that accepts payments can be purchased for a fraction of the iPhone price?

E.g the most expensive device here [1] is only 120 €, and it can also print the bill. The cheapest that does the job is a mere 20 €.
See also:

https://news.ycombinator.com/item?id=30259251
Ironically, Parler is extremely heavily censored, far more than Twitter - it is verbatim the censorship regime that conservatives pretend exists elsewhere, only actually existing yet in their favor
Thanks! Yeah it's great - this kind of thing is super helpful and will be helping random people searching the web for years to come :)
The claim was the first programmable, general-purpose "electronic computer". Zuse's machine was "electro mechanic" (i.e. based on relays instead of tubes).
I remember the pop ups to please add your phone number, you know, just for security! They promise to never show this to anyone... and then this happens.

It’s like a comedy.
Some data points from Indonesia and Nigeria:

But a closer look at the data shows that 11% of Indonesians who said they used Facebook also said they did not use the internet. In Nigeria, 9% of Facebook users said they do not use the internet.

https://qz.com/333313/milliions-of-facebook-users-have-no-id...
How is it so high? Are these people immigrants from developing nations or something?
Should tax pollution rather than creating value. There's certainly no shortage of polluting activities to tax.
Hi. You all but shut down my criticism of the mirroring system and the fact that it fails outright if Gitea dies in the interim - sometimes even due to Gitea deadlocking itself - and insisted this was SQLite's problem and not Gitea's.

That's the one example I'm referring to.

Since then, we faced a number of UI bugs that we just didn't bother to report since most other attempts at reaching out were rejected as "not our problem".
There are overhead electric rail lines supporting double stack freight in the NEC USA, China, India, and possibly elsewhere. There are YouTube videos and images on web. AAR Plate H (20’ 2”) is the North American rail loading gauge for double stack containers, so 21’-23’ for the electrical lines is enough clearance. Nothing unusual here, straight forward for new lines, but as you noted potentially a lot work/cost on existing lines to create enough clearance due to raising overpasses/structures and/or undercutting them and tunnels.
Lol, "ignored". Why are you so angry? I don't check HN every waking minute of every day. In fact, I have noprocrast enabled, so I can't.

Please stop assuming malice in others. You'll be a happier person.

I've responded to the dev, FWIW.
Show me a game that uses the actual zmm register operations. The big thing is your game has to run at good frame rates without it, so there's little incentive to optimize something to use them, and if you do the speedup is partially mitigated by the throttling anyway. A lot of work for no gain.

In not saying you can't find something in a game to speedup with avx512, but that you wouldn't want to do that in the first place.
Basic computer science knowledge (and yes, B-Trees qualifies) cannot be learned in 20 seconds. Most of this knowledge is actually a prerequisite to being able to search Google properly.