jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
...there was the report by Major General Taguba which included in it the fact that a man was forced to rape his son while under U.S. custody.

There is no such finding in the Taguba Report.

One can hide behind the fact that it was Iraqis doing this...

Being accurate is not "hiding". The assertion that I read was that Wikileaks had released "documents about the U.S. torturing people". That assertion is false. The distinction is absolutely crucial to what can and should be done about it.
I wish I was there. My curriculum at Carleton University is

1. Intro to CS in Python ending with a taste of Java
2. Java
3. C (intro to UNIX)
4. C++ (design first, implement after, waterfall, etc.)

Along with 3 there is data structures taught in Java [0] and with 4 there is web dev taught in Node.js.

0: Following this text: http://opendatastructures.org/ Taught by its author, Dr. Pat Morin.
how's your chinese?
You can get a R.N. degree at a community college in three or four years. Getting a job at as a teacher requires just as much education plus certification, which usually requires a bachelor's degree plus additional classes plus a bunch of student teaching.
I just watched The Secret of Kells on Netflix and was wondering the same thing. The protagonist has a complete devotion to the creation of illuminated texts which seemed like a perfect stand in for [insert open source project that would illuminate the world here]

http://en.wikipedia.org/wiki/The_Secret_of_Kells
Are you aware of the window managers that do provide this?

I've tried them, and I never really liked it. But I don't think you need to be complaining, because what you are asking for already exists, and switching over shouldn't be hard.
Issues like these are really what make me feel so bummed about open source. I can see it's enormous impact in the 90s quelling a lot of corporate greed, but now it's to the point that nobody respects the work put in anymore.
I just tried it but got a “something went wrong” error
Oops, sorry, rereading the sentence I tripped myself up!
I haven't looked at newer technologies. We would undoubtedly re-evaluate what's available and best for a small team like us.
> Going to college for programming must mean they are quite young indeed. When did colleges even start offering programming degrees?

Per Wikipedia, 1953. Coincidentally the same year that RMS—not exactly the youngest programmer around—was born.

But that waa a graduate degree. Undergraduate probably sometime between then and 1962 when Purdue opened the first full CS department, I would assume.
> starting a profitable business with nothing but a 5 bucks VPS

That is literally what they did with their first company...

This is no different to launching multiple products under the same company.
Yeah, for your workflow here I don't think there is any better solution, especially because of the Kindle / Goodreads integration (which Amazon will never open up to other services).

As the Fred Wilson piece I linked above notes:

> I wonder if listmaking is really a vertical thing instead of a horizontal thing. That would suggest that there will be successes in verticals like food, travel, shopping, reading, film, music, etc but that each will be its own thing and not part of some meta listmaking community.

With Trove we're trying to build something closer to the "horizontal" thing, but I suspect power users of a particular vertical (e.g. "power readers" like yourself) will still flock to vertically focused and integrated solutions (like Goodreads for books).
I'm not sure if this is the same as what you mention with 12V vs 5V, but Intel is pushing a 12V standard PSU design that is also used by the new Nvidia Founders Edition GPUs:

https://www.intel.com/content/dam/www/public/us/en/documents...
It offers REPL, great hot reloading, a small set of immutable data structures, and a great set of carefully architectured core library functions to work with those data structures.

Also because of immutable data structures it has a very clean comparison semantics e.g. you can compare data structures by value with `=` which helps a lot in React-like environments.

The absence of static typing enables you to write more general code with less effort. All that leads to simple, clean and compact code. If you check Real World App statistics [1] you'll see that Clojurescript/Re-frame implementation has the fewest LOC (almost 4x less than Elm and 3x less than Purescript).

[1] https://www.freecodecamp.org/news/a-realworld-comparison-of-...
What's the brown shirt about?
> the transfer of cryptocurrency is the same as the transfer of generic messages

Technically, yes. Legally and sociopolitically, no.

And if you intentionally muddle the data streams, that brings the full force of anti-money laundering, tax evasion and terrorist financing law against you. It gives almost any government a free pass to do what it wants.

Freedom to speak privately is, in most democracies, popularly recognised as a right. Freedom to pay using dark money is not. Attaching the second to the first weakens both.
Some people have imagined that Fuchsia's destiny is to replace Android, and some of them believe that's because Android is tainted by Java and Google will want to sidestep. This obviously made more sense in a world where Oracle gets billions of dollars "royalties" from Google for the fact that Android apps are written in Java, which the US Supreme Court decided is maybe one step crazier than they felt ready for.
I suppose I really don't understand your argument. You're suggesting that someone in a position to strive for more shouldn't do so because there are other people who aren't in such a position?

If nobody tries to raise the standard, then it will never be raised. Based on his other posts, this guy is the CTO of a small startup. Maybe in a year or two he'll be hiring and providing these benefits to others. How's that a bad thing?

I understand being turned off by entitlement. But, really, calling the guy who's advocating for better environments for workers and employees an asshole seems backwards. If we're going to call anyone an asshole, surely it would be the people fighting in the opposite direction.

I think you're taking for granted the centuries of work that it's taken to get even to where we are now. Read about what working conditions were like a century ago or more. Go read about the horrors of being a chimney sweep. We don't have to endure that sort of treatment anymore because people were entitled and whiny and constantly strove for better conditions. Let's do the same for those who will follow us another 200 years from now.

Also, whoever is going on a downvote spree on everyone here, I invite you to simply enter the discussion instead. I've downvoted nobody.
Everything comes around full circle eventually.

http://afflictor.com/wp-content/uploads/2014/05/openoffice.j...

http://www.basexblog.com/wp-content/uploads/2011/05/office-w...
I think that it's worth noting that you should still use `-f` if you are viewing a file over SSH that is being appended to a ton and you don't need every line. SSH will require that every line makes it to your terminal over it's secure connection, so you will be bottlenecked and most likely won't be viewing the latest messages. Everything will be queued.
Most of the millenials I'm friends with try to not own a car themselves. The whole leaning on the friend with a car thing seems to be enduring past college for this generation. I imagine this will work pretty well for most people until they have a kid. Not sure where it'll go then.

Car-sharing isn't going to work well, in this scenario, because there'll be a bum-rush for the car-share pool at the same times in the morning and afternoon. Maybe we'll have to go back to using school busses? -gasp- ;)
I could take or leave about half of your list, but parking...I'll never work for a company that doesn't provide parking for their employees. Either get space in a building with free parking, rent a space for your employees (it's not that much even in big cities) or give the option of heavily subsidized mass transit.

My last place rented near a subway station, 2hr on-street parking, no nearby garages, would only cover $250/year for parking. Running out of the office every 2 hours to spend 10 minutes driving around looking for another open spot is a stupid way to spend your workday. Spending $4k-$5k for personal parking is a stupid thing to ask employees to do.

The offered free mass transit at another office, but wouldn't provide any subsidy at mine until there was a virtual walk out and then they offered what was basically 3 days worth of transit subsidies.

And then they wondered why they could never get any customers to visit their office for meetings.

Seriously, get office space your employees can actually get to. I'll never make that mistake again.
People in this thread have stated that they haven't seen any benefit from economic growth, and it is indeed possible that they haven't. The increase in income inequality has meant that economic growth has primarily benefited those in the top 1%, and within the top 1%, the majority has gone to the top 0.1% and so on. I suspect you might see more enthusiasm for "growth," however we define it, when the benefits are spread around a bit more equally.
N=1, sure, but I'm very extroverted and I strongly prefer a closed, single occupancy office.

There's nothing about being extroverted that makes you like concentrating less. ;)
I'm not saying oppressed people have a responsibility to change things or that being powerful means you have moral weight behind you. I am saying that breaking an unjust law has no moral value. Gandhi, MLK, and the U.S. Founding Fathers have the moral high-ground because they fought for change. The guy buying pot over the internet is only serving himself. Grouping them all together just because they broke [potentially] unmoral laws is dismissing the motives and sacrifices of the former group.
works for sweatshops too.

j/k!
This is true, however, many times YC doesn't invest the first time a pair of founders shows up at their doorstep. Even Drew of Dropbox didn't get into YC the first time around.
I think every coder can totally relate to this.
Running at half capacity seems rather optimistic. Especially if business is primarily concentrated in the US timezones then there should be a heavy peak load in the evening and not much action in the morning. And if you're regularly overrunning your capacity in the evenings then people are going to get frustrated with your service (imagine going down to the local video store and having them tell you that unfortunately they're completely out of all movies...)
Besides some badly credited forks, I don't see the problem here. He's forking projects on GitHub and expanding on them. As for the stuff about him taking credit for Google Translate, I think it's being taken maliciously for no reason, he just made a node.js wrapper for the Google Translate API -- in fact that's what most of his projects seem to be about, taking popular projects and making them node.js compatible. Nothing wrong with that as long as he doesn't try to sweep the original authors under the rug.

What do you personally have against him, posting this on HN and reddit?
I am quite confidant that the "Ruby stdlib is a ghetto" post is titled after Zed Shaw's "Rails is a ghetto" post, which has come to sort of mean "i'm going to say something inflammatory and impolitic".

Why Zed titled his post as such was partially an accident (he didn't mean to publish it in the state it had been originally published, with that title). Why he originally titled it that, i dunno.
Using PHP+MySQL for something where the vast majority of pages are static seems a bad design choice. I guess the caching can aid with that, but it seems a better idea to optimize for reads in the first place.
i don't understand how you could decentralize DNS any further, somebody has to administer it

I do think this proposal could lead to dark net, where people have to remember ip addresses to get illegitimate content
Fisticuffs at high noon!
The AppJets people were definitely on something. So it is nice to see that the idea survives.

I personally go the nodejs way, the asynchronous way, but that's because I need raw metal level performance. The event based programming model of nodejs is hard to get right, dealing with concurrent activities is probably harder than it is already with threads.

PostgreSQL comes preinstalled with Erbix. I hence assume that it is fair to call Erbix an SQL JavaScript platform.

However, according to the FAQ, "transactions" are not supported yet, this is puzzling, how is synchronization handled?

I saw no mention of Comet either.

So, I do like the idea but the lack of Comet and SQL transactions seriously limit the range of addressable applications.

If I were Erbix, I would brand this "alpha" rather than "beta" and implement Comet & SQL transaction before going to "beta" stage.

However there is value in the "release early, release often" motto, so maybe I am wrong or maybe I missed something and synchronization issues are dealt with in some magical way?
I can think of some other potential factors that are more likely causes:

- body area/volume. The smaller you are, the easier it is to lose heat. You probably have twice the weight, but only about 30% more body area now.

- I expect you were trained to pay attention to how you dressed in the military, and paid more attention to it than when you were young.

- advancements in clothing technology.

On the other hand, chances are that military training included doing things you should avoid when out in the cold.
Wow, thank you for this work - I'm very interested in using LuaJIT and kernel services in this way, so I will spend some research hours this week reading it and running it .. and using it for things. I guess I'll PM you with a report from the field at some point ..
Further Nitpick:

Nowdays they don't use INT 0x80 for syscalls anymore. It's faster to use something called "virtual system calls" from what I understand (I am not a kernel dev, so don't quote me). It's just what it sounds like. If you ldd a linux binary, you'll see a shared object called `linux-gate.so` or `linux-vdso.so` (it's been renamed a few times). This file doesn't actually exist. It's an imaginary library that exists as the doorway into the kernel for making these calls.

I tried to dig up something I read on this. This is what I found if anyone is interested: http://www.trilithium.com/johan/2005/08/linux-gate/
Hub? Why not just set the NIC of the customers machine (or their switch port) to 10mb.
You do realize that just because problem A is a big problem, doesn't make problem B not a problem.
The "nuts" in this story seem to have a very acute understanding of the legal and propagandistic climate in their country and the medium to long term implications of mandatory "smart" technology in personal handguns.
I'm not sure how they could conclude that it was selling because of copy protection and not because it was a good game.

The way I see it, games with DRM sell despite it, not because of it in any way.
To you last point... it's funny the number of companies that are using virtual 2fa clients on their laptops for VPN connections because they wanted to save money on hardware tokens. kind of negates the second half of 2fa.
Also, it's written in Common Lisp, which - apart from giving it points of awesomeness - means you can easily plug Emacs into it via SLIME/SWANK.
Very true -I guess the point I was trying to make is that if you find yourself at the bottom of a rope _without_ an ascender to hand, all hope is not lost. (though admittedly, I'd probably need a working internet connection to be able to remember how to tie a prussic ;) )
Will this project cope with the appearance of The Mule?
Were you able to figure out the states?
You are comparing apples and oranges. There is huge disparity between the cost proportion of preparing fresh hot meal and the meal's ingredients and between distributing welfare and the amount of welfare.
+1 on all of those books. If you are interested in multi-dimensional indices (R-Trees, M-Trees, and many more exotic ones). You should checkout "Foundations of Multidimensional and Metric Data Structures" by Hanan Samet. Very comprehensive! "Database Systems: The Complete Book" is fantastic (pick up the previous version it is cheaper!) but it only touches on multidimensional indexing.

Also if you are interested in B-Trees start with "The Ubiquitous B-Tree" by Comer. [ http://dx.doi.org/10.1145/356770.356776 ].
Between the startup and big-org ends of the hiring spectrum, I've found the latter to be far less demanding, at least when it comes to newer technologies.

(They have to be less discriminating to attract talent away from the "cool" jobs, and they may lack the in-house capability to assess the very skills for which they're hiring.)

Or as another poster suggested, try freelancing and/or starting your own company.
Hi there,

I see GZIP optimization and fingerprinting in your deployment overview on the homepage, but do you include any built-in support for avoiding render-blocking CSS and JavaScript? And if so, then what about handling load order and dependencies between the asynchronously loaded pieces?

It looks like your homepage actually fairs pretty poorly on PageSpeed Insights:

https://developers.google.com/speed/pagespeed/insights/?url=...

I realize PageSpeed scores can be something of a red herring in a lot of cases, and I'd like to know if you think it's not worth addressing. I know for my place of work, if it influences SEO to any significant degree, then it's important to my boss.

Currently we use Middleman, which from the description I saw of Cactus, would be the Ruby equivalent using Sprockets and Padrino instead of Django. We had to make a custom template with special helpers to address various PageSpeed issues. It'd be nice to have a tool that has features addressing these things out of the box though.

Anyway, great work! I think tools like this are really the future as far as content on the web is concerned.
Yeah I realize that and it's broken. There's clearly a use case that the LED served between ZERO interruptions and buzzing/ringing.
The ICO is a bureaucrat with responsibility for enforcing the Data Protection Act. There is a small amount of overlap with the Surveillance Commissioner who oversees all surveillance, especially under RIPA (regulation of investigatory powers act).

The ICO is reasonably good - I don't get any (personal) junk telephone calls or junk mail because of our laws about how companies handle my data. (This seems like a trivial example now I've typed it! But it did mark a clear difference between before and after ICO).

https://ico.org.uk/

The website and reporting is much better than it used to be. ("Please download, print, and complete this MS Word document, then post it to this address")
Well the Army installed great heavy-duty double paned windows that you could totally open and close. However, they were kind of bulky and ugly, so many people (especially on the North side with a view of the Sound), have replaced them with big unopenable picture windows. Whittier is really not THAT cold most of the time.
I couldn't find much other coverage of it, but from this other article[1], it really does look like the other "hack" consisted of buying some domain names and posting them to Twitter.

[1] http://m.bleacherreport.com/articles/2282874-georgia-tech-fa...
No, I agree with you 100% that the blog is very interesting. I'll probably check out his code in greater detail.

But developers are really getting tired of these types of interviews and interviewers. I can just feel the anger and frustration in others I know rising. It's morally and ethically wrong to make formal complaints to Congress about developer shortages and then turn around and exclude well-qualified candidates because hiring devs are clinging to some deprecated model of interviewing that has a mediocre true positive rate but an awfully, awfully high false negative rate.
Sure. This is pretty close to what I had: https://github.com/noblethrasher/typography/blob/master/fs-t... (the typeface is Adobe Garamond Pro).

But, it would be nice if VS supported italics, various font weights, and small caps.
"Give a man a fish and you feed him for a day. Teach a man to phish and you feed him for a lifetime."
And at the same time doctors have accepted a code of ethics and have used thier better knowledge to help the people they serve

At some point science and the doctoral profession separates, you're unlikely to find a newton again.

Our society exists on specialization and doctors serve patients and learn from scientists

It's the same reasons random doctors don't inject unheard of drugs into patients, there's a process and with any process there are side effects.
Yes, but the chariot originated as a military vehicle. Fast transportation was provided by horses, while bulk transportation was provided by boats, wagons, or, in China, a vehicle commonly called a "wheelbarrow", though it's very unlike the common modern device by the same name. The chariot, by virtue of holding two men, allowed an archer to travel at the speed of a galloping horse, while also protecting them to some extent from the arrows, axes, and swords of others.

It was an unbeatable battlefield combination for centuries, and the accounts of Bronze Age battles—in Hatti, Egypt, India, and China—are basically accounts of battles between chariot formations.

And then... it wasn't.
I disagree with your analogy that "Digital ownership is like putting your name on a building, like a museum." The main value of putting your name on a building or museum is the branding value, and that's not the driving force behind the value of an NFT.

The analogy that DID make me understand NFTs is the traditional art market. When a painting sells for millions of dollars, basically all of that value comes from the provenance of the artwork, not the artwork itself. That is, with present technology it is possible to make an extremely detailed replica of, say, "The Portrait of Adele Bloch Bauer I", one that was indistinguishable to the human eye from a distance of a meter or so, that would sell for a few grand max, not the $135 million of the original.

Thus, if humans are capable of assigning a huge amount of value to provenance, why can't this be applied to digital artwork as well? IMO, though, since digital copies are exactly identical to the original (unlike physical objects), it remains to be seen whether humans will value this concept of provenance the same as they do in the physical world.
Don't they need to sell with a "warranty" to get the higher prices?

In the US market there are some power sellers who say 2 year warranty and get big prices. Meanwhile while I was selling 1 as a non-prof seller I got tons of questions of "can I return it" and "what is the warranty" and two times my item was bid up to the stratosphere by non paying biders. Finally I listed it buy it now only and eventually a no fuss buyer bought it for half the price of the prof-sellers.

My point is, ebay prices don't always tell the whole story.
I picked up https://smile.amazon.com/gp/product/1541259335 recently. It is a somewhat short program for MP3 written in a literate way. Is a very good argument for the practice.

At the same time, it is a decent argument against the practice. Most programs are not linear in the "why" and are instead many many many competing priorities for why something was done the way it was. Moreso if you consider codebases with more than a few contributors. Especially so if they are all conceptually contributing.

Which makes sense if you think of most creative books. You will have many contributors, but the narrative is usually split between a very small number of authors. Most contributions are in supporting art, editing, or general feedback. To move programming to a similar space, would require working with contributions in a similar way. (Last is clearly an assertion.)
Can you give an example of how the composition works, or where it is used?

With everything inheriting from the Node class, I've only seen it as being an OOP/inheritance system.