jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My personal view is that if you don't have people paying attention to the details, no amount of automation will help all that much.

Example: one company I was at, made us send in an Excel spreadsheet of our hours each week so they could track which projects were being worked on.

Everyone just saved a copy of last week's , then changed a few numbers around, double-checking that it added up to at least 40 hours (just select the cells in a row or column and Excel sums them for you); then sent it in after changing the week number at the top.
If you told me (before I knew about the Y combinator) that there was a function Y such that Y(F) = F(Y(F)) for every other function F, I doubt I would have believed you.
Writing bad test questions is easy. Writing good test questions is exceedingly hard, and very time-consuming.

I'm not taking sides, I'm just saying...
I needed to Google around and like 1 hint and got it in about 26 minutes. Does that make me a good web developer? I feel like this is sysadmin stuff. I've personally never done any of that stuff before...is this what happens when you work for an enterprise company and you hide behind Javascript and C#?
Sorry to break the news, but...

"I'm your Winkelvoss, be my Zuckerberg" is NOT a good pitch to hackers.

Or maybe you are just joking?
The problem isn't so much that Comcast et al. want to offer packages 3, 4, and 5, it's that they want to discontinue packages 1 and 2 and replace them with crippled packages at the same price, with premium charges for YouTube, etc.

"Why should bandwidth hogging protocol users hog all the bandwidth?" Why don't ISPs simply charge by the megabyte, so that by the time they have too many bandwidth hogs on their network, they're bringing in enough money to afford network upgrades? "Bandwidth" isn't some fixed resource. If there's demand for more, the suppliers can provide more by either laying extra cables or upgrading the equipment at the ends of their fibers, and this kind of reaction can happen on the timescale of months, which makes it pretty fluid given that consumers also pay by the month.
Alternate title: Red Hat speeds up Red Hat Linux with 4 lines of code and systemd.

I was wondering when the freedesktop dudes were going to make a "come back". Linus, in fact, does not oppose the user level approach [1]. I too, however, share his disgust for user level code to interact with every process and group, it's just awful. The kernel seems like a good place to implement an interface for this, that user space can use effectively and without imposing extra complexity on the kernel.

[1] http://marc.info/?l=linux-kernel&m=129018914723592&w...
All Byte fans (and 20-somethings that have never heard of Byte) - some guy is scanning issues to pdf here:

http://www.atariage.com/forums/topic/167235-byte-magazine/

Get them. Read them. You're welcome :)
I don't mean to be "that guy", but how is anyone seriously enthused about Firefox anymore when Chrome is on the scene?

I love and respect Firefox for showing the world there was a better way. But they are the Freud to a much more mature approach at this point.

I can't use Firefox without wanting to injure myself within five minutes. It is dead to me.
I hope they are able to bring back their archive of stories back to the beginning of the magazine. That is a tremendous amount of information documenting the beginning of the personal computer era.
Don't feel bad, I hit the same bug myself. :)
Crash magazine will always be my most beloved.

http://en.wikipedia.org/wiki/Crash_%28magazine%29
I loved BYTE, but I could lose the hyperbole:
What’s the most-loved computer magazine of all time? There’s really only one contender: BYTE,

Creative Computing, Kilobaud, and Dr Dobb's Journal are all strong contenders, in my book.
For the vast majority of hobbyist electronics, good documentation is way more important than specs.
Riot 2.0 is a "core" library and such controls can be build on top of it. No controls exist, since this is all very new.
On the other hand, logic has little to do with how language works. There are absolute and relative adjectives in English in the same way that there are count and non-count nouns, regardless of whether those semantic categories make any sense.
I assume investors of telegram are Russian big dudes, and they use it to control people. Thats why they store it on their server.

I know, this is a wild guess. Id rather use whatsapp.
I highly encourage this advice. If you want to have a little gaming fun while you are out for a walk try this

https://www.ingress.com
How is a simple configurable limite a "magic button"? What extreme technical difficulties do you see in implementing it, that warranted you calling it "magic"?
Don't you get it? It's a mobile app, which performs really well(hence no cloud storage I guess) and is associated with your phone, your phone is and will be the most important thing for whatsapp, the web thing is just a convenience for while you're at your laptop or desktop, like working and stuff, I find it awesome, it's a lot more productive then picking up the phone. I don't mind it requires having my phone connected to the web, it is all times, that's the point o whatsapp.
~$40,000/inmate/year... :(
That will introduce game breaking behavior when you can't have kids...
The prison location has nothing to do with the location of the crime. Not every town has a prison, and prisoners often get shifted around to different prisons for various reasons (security requirements etc.)

Also, pretty much all of the US is „majority female“, even if it‘s just by 1.6%.
It's always interesting to read these and I completely agree with the author's comments on productivity (both on Phoenix and Rails). It's a major reason why I learn and teach Elixir, even though it's niche. I genuinely want the skills!

One thing to that stood out was how the author found deployment easy, the same as I first did 5 years ago:

> "The deployment of Phoenix can be as easy as copying the Mix release I already mentioned to the remote server. You can then start it as a systemd service"

I was using Distillery to make the release, but the workflow was virtually identic. Back then, the command to make a Distillery release was even "mix release", just as this author types for Elixir 1.9+ mix releases now.

> "Of course, you can make a light way Docker container too, but maybe you don’t even need to. Mix releases are entirely self-contained (even better than a Java’s JAR)!"

Also true!
Protip: -40C == -40F
You can of course try to infer intent of individual drafters, or by looking at the transcripts of debates on the congressional floor, or by reading emails, or whatever. (I don't think this justified because these discussions aren't voted on, only the text of the law is, but I'm happy to put that aside as not everyone agrees with that perspective.) My point is that this needn't, and indeed generally isn't, a single coherent position, but rather is an incoherent mishmash of many competing interests. It will almost never be less ambiguous than the literal meaning of the words written on the paper, which is the claim I'm responding to. (You can certainly argue that it is better to follow this intent than the literal meaning, but that's different than the claim that the intent is less ambiguous.)
presumably as more people buy electric cars (teslas), they will have to add more chargers to their network. I just drove from 5K miles down the east coast and back through middle of america in a M3 and i can attest it is very easy to filter out hotels that have chargers, and a lot more hotels have tesla chargers than I thought. I only paid $37 from NYC -> Jacksonville (via PA) because of hotel chargers.
you are conviently forgetting one thing:

The equivalent of "hello world" in erlang is

<<"hello world">>

Not the best. Keyword lists in erlang are unpretty

m:f(value, [{foo, <<"bar">>}, {baz, 47}])

Where in elixir you would do:

:m.f(value, foo: "bar", baz: 47)
> Anyway, it seems ironic to have this pseudo-communist whining on a board run by a venture capitalist.

Huh? Why are you trying to call people 'communists' now? Please don't try to turn this into some sort of political mud-slinging contest.

The bottom-line in this discussion is that Zappos's culture and customer service was the thing that set it apart from other retailers. It was the reason that people wanted to shop there. To try and marginalize the effect this has on Zappos' bottom-line because it can't be easily quantified in terms of dollars and cents on a quarterly earnings reports by calling it a 'social experiment' or 'insignificant' is short-sighted at best.

> Allocation and management of capital is a bit harder than throwing money at things and expecting it to stick, as millions of American investors have discovered over the past two years.

That may be true, but investing money in a business does not make you an expert in that business's core competency.
Continuations are not the best solution for not writing asynchronous code in CPS, not in terms of ease of use and not in terms of performance. Coroutines are cheaper as they don't involve stack copying or elaborate compilation schemes, and they map more directly to the problem.

That said continuations don't necessarily involve stack copying. The implementations of continuations that don't do make normal procedure calls slower as far as I know.
I think the Euro-demo coders of the 80s made it clear that handwritten assembly can be optimized to a ridiculous point of efficiency.
If you are a girl from the Carrie Bradshaw cult it is highly possible that you are buying specific car because you like its color.
The 3rd example has an error:

$ find -empty -type -f
find: Arguments to -type should contain only one letter

Should be instead:

$ find -empty -type f

Unfortunately, the site requires you to create some kind of account to comment. Not very user friendly :(
I think after this Lamo will probably not hear from any more people confessing crimes. Hard to say what the right course of action would be in this situation although if I were Lamo I probably would not voluntarily announce my participation in the investigation.
I was pleasantly surprised to discover this library. I didn't really expect Google to have put effort into accessing their services from anything other than a browser -- much less from Emacs.

It looks like there hasn't been much work on it very recently, but the basis is there. I was able to add events to a Google calendar yesterday after a little hacking.
The -regextype option was new to me.
It's a meme by that twitter account
The main reasons I think, are that Nim is not "production ready" and that other developers think of Nim as Andreas Rumpf's baby.

In my opinion, this happens when a single author is responsible for most of the implementation of a language.

Another example of this is the Crack language, which is still essentially controlled by one person, despite people declaring it "ready for writing useful code".

Two things make non-commercially funded languages successful. Firstly, they have a team of core developers (even if that is just 3-4 people), who often disagree with one another. Secondly, ad hoc contributions, which don't quite fit with the original aims for the language, are encouraged so long as they don't revert important core design decisions.

Julia and D are prime examples of successful languages along these lines. They both have more than one core developer, and they both have the feel of an ecosystem with many use cases, rather than a very focused language with strict design goals.

Experts seem to agree that both Nim and Crack are very competent, interesting languages. So I believe they have a very bright future when the main developers are happy that the core language is just about right, and when the guiding principles are understood well enough that a core group of developers can continue that vision.

Note that what I am saying has nothing to do with the main authors encouraging external contributions. In the case of both of the languages I mention, they both do that actively. And Nim certainly has other developers actively contributing.

Followup: I want to explain why this is so important. As a developer looking to use Nim (or any other language for that matter), I want to know the language is production ready, so that my code won't break. And if I have issues that need resolving in Nim before my project works, I want to know that I am not waiting on one individual to fix them. I need to know there is a core group of identifiable people I can go to who can answer my queries, escalate my queries and ultimately resolve my issues. Of course these things are also important for the members of the Nim development community itself, not just users of the language.
I am curious, do you feel the time spent on copy protection was worth it given the result?
You really need to read the site guidelines for "Show HN" posts.

https://news.ycombinator.com/showhn.html
The "Deactivate your account" button is still the only privacy setting you need to click. The implications are only for facebook - now they have more rope to play with - and something else to maintain - this does nothing for users, who expressly waive their right to privacy from the outset in setting up an account.
Android is installed by the device manufacturer. You don't attach any peripherals to your phone. Even when you connect your phone via USB, it's the computer that does the read. So, I doubt the user will notice the lack of device drivers.
> If that's not some sign of trying to outmake our own Maker, what is?

I think most of transhumanist don't think there is a Maker. How could they take this view? I myself am a godless person - religion wasn't even a topic during my childhood, in school, etc. I wouldn't even think about this without you telling me the idea.
I don't think btc has been purported the future of payments for years, since things like ETH, ADA, ALGO have been proven better for that. BTC is considered 'digital gold', as in an alternative asset class that millenials and zoomers have adopted in lieu of gold. And now it has become mainstream for fund managers with large AUM to hold some without being laughed out of wall street.
You are interpreting correctly.
You can sideload, just pay for a developer account and you can sideload whatever you want.

Going further than that effectively removes the point of app review - Facebook/etc will immediately demand that you sideload to bypass the app review and just demand all permissions.

this is not a theoretical problem, Facebook has already been busted for asking users to sideload a version signed with their developer credentials that scrapes up data that apple won't let them collect on the public release. You are basically suggesting that they be allowed to do that officially.

https://finance.yahoo.com/news/apple-hits-back-facebook-revo...
It probably does, but the native experience is better.

I also have the VM set up already for IE, which def does not work right in Wine.
This is a fabrication. Original art will always be more expensive than a numbered edition.
A mining pool selling 3,663 BTC last week caused the the price to drop 23%, Satoshi has 300 times that amount.
In my view, "law of unintended consequences" looms large here. On the other hand, "proof of work" reminds me that the equivalence of heat and work was proven more than 150 years ago by Joule.
It's already happening! There's approx 150,000 BTC locked in the Ethereum network as ERC20 tokens like WBTC and RENBTC

https://wbtc.network/dashboard/order-book

Ethereum is moving to proof of stake shortly. I imagine a lot more BTC will transfer over to take advantage of this & other benefits like defi interest
Does every climate scientist's livelihood depend on repeating a lie that they know to be a lie? Do you think that little of professional scientists?

People don't go into hard science to get rich. They do it because they're obsessed with the truth. And career advancement, such as it is, happens not from "towing the company line", but rather from breakthroughs that directly challenge the conventional wisdom. That's how science works in social terms.

So you have the rewards exactly backwards. If the facts are truly against climate change, then scientists who use the facts to question climate change would be rewarded for it, not punished!
> one of the most advanced spy tools ever identified by security researchers

It's interesting to watch the apparently monotonically advancing capabilities of malware. Every piece of spyware discovered is far more advanced than anything that came before. (With the occasional exception, "complete amateur hour shite" malware.) Nobody ever seems to use spyware that's just good enough.
From a CFD perspective, I think this analysis is flawed because of two things:

1) any organization thinking about buying a 1000-core cluster will have at least one in-house code. The reason being that none of the commercial ones really scale well to much beyond 50 cores. And that changes the comparison a lot, since any external support for an in-house code will be really expensive. (If you've ever looked at an in-house CFD code, you'd generally be mortified at the coding.)

2) they say that hardware costs are only 1/3 of total costs, but they are assuming a slow-ass interconnect that no-one in their right mind is considering today. Once you go up to a real HPC cluster with 1:1 non-blocking FDR or dual-rail QDR, hardware costs are more like 3/4. And really, you need that kind of interconnect to be able to scale around the memory bandwidth bottleneck, which any code that does stencil operations is bound by.

But if your organization is, say, a Gromacs shop working on chemical engineering, it could make sense.
False. I was able to get two certs issued for different sub domains for free. This was how I got around them charging $25 for revocation during heartbleed. I use the alt name in the certs as is.
Not sure if you're still in the edit window, but there is a triple negative thing going on that makes this statement both confusing and less interesting (if there were no irrational valuations, no one would call it a bubble).
A PE of 60 is very high. A very rough rule is that the PEG (PE to Growth, where growth is earnings growth in percent) should be about 1.0.

So a PE of 60 means the market is expecting very approximately 60% year on year growth.
Thanks! You are right falling/flying bricks are not a good idea in an earthquake or hurricane situation.

After digging some more, it seems like cost is another factor.

I suspect our backgrounds subconsciously color our opinions though: my childhood home (and 99% of homes I have ever visited) were brick and mortar, maybe that is why I am partial to it.
You can't buy land forever in China the way you buy land in the US. You can only get a 70 years 'land use grant'.
I would take this bet.

I'll put 3 caveats:

1 - I don't have 100K lying around to allocate to charity bets.

2 - I'm not an early stage investor.

3 - Perhaps because of 1 and 2, I'm not in Sam's position to take the bet.

But Sam has laid 3 very aggressive goals. His position is that the market is significantly undervaluing all 3 stages of investment. The odds are that at least one of these will be wrong. (And it won't take a bubble to prove that - all it will take is just 10% returns in one of the 3 phases of investing rather than 15+%.) If it were a cash bet, it would be worth taking just as a hedge.

Net - any true naysayer should take Sam up on it, as it's a good bet for even folks who think we are in for just modestly good times.
Right now I am living in third world country, So believe it or not , Imagining internet speed more than 2 mbps is kinda hard for me , So I have question from those have Google fiber or any internet connection with speed more than 100 mbps , Can you download file from torrent ? how much your speed is ? How about ordinary web server's,Do they support download speed more than 30,40 mbps ?
As a manager I love seeing people have side projects. I've also learned it's pretty easy to figure out where their priorities lie. So, I think letting them know is generally a good thing, just be prepared to let them know everything if you do.
I think that the closer you can simulate relaxed day to day coding, the more representative the results will be.

White board questions can be pretty stressful and probably not an accurate reflection of a candidates true capabilities. I.e. someone with a lot of practice interviewing may do great and a great coder may choke. Think about it; how many times have you slapped your forehead as you drove away from an interview because of something you absolutely knew the day before but suddenly couldn't remember during the interview?

My fantasy interview would be to pair program on a small project that neither of us had seen before. This would seem to be a lot less stressful than the normal barrage of test questions.
The author mentioned transpiling other languages to Javascript and Javascript to Lua.

Personally, I much, much prefer working in Clojurescript to Javascript. Once my dev environment is setup, and I am rolling, there is not much inconvenience or build delays at all. My setup is editing in IntelliJ (both Clojure and Clojurescript), one clojure repl, and one lein autobuild task to keep the generated Javascript up to date, given about a one second delay.

Javascript is not such a bad language, I use it directly when doing meteor.js development, but I think the future is better languages like Clojure, Haskell, Scala, etc. transpiling to Javascript.

All that said, that was a nice article!
Worgle had SYZYGY the other day.

I got it in three; I had a remarked to someone the previous day what a good word it would be for worgle!
Honest question - in the event of the release of entrapped methane under permafrost, what would be better:

- To have it released to the atmosphere?

- To have it combusted?

I understand that these explosions are dangerous, but would it be better to have it slowly leak to atmosphere?
> easier to hero-code in F# but harder to work as a team

Allowing hero-coding in any language makes it harder to work as a team, so using language that leverages hero output only makes it worse. I wouldn't say that the power of the language is the thing that should be blamed.

I can certainly see that using constructs that the team as a whole isn't ready to adopt being a problem that also comes up in adoption of Scala.
> Isn't the vaccination distribution a zero sum game between nation states?

It's complicated. Right now there are vaccines that have been purchased and produced but not delivered due to regulatory approval issues (70 million from just one manufacturer, according to https://www.theguardian.com/global-development/2021/feb/14/w... ), vaccines being delivered but not used (see https://www.bloomberg.com/graphics/covid-vaccine-tracker-glo... "Supply used" statistics), and so forth.

Blaming supply constraints is a great cover for these organizational and regulatory failings, though. "We don't have enough vaccine" sure sounds better than "we've only bothered to use 60% of the vaccine we got our hands on" (hello, Rhode Island and D.C.).
I wonder why.. did the contract specify the content could only be visible as long as that instructor as on staff? Or was this cancel culture in action? I'm fairly confident that there was no misconduct occurring in the midst of a Stanford CS class with everyone in attendance.

I know you can't answer this question, I just find it frustrating that stuff gets removed for reasons unrelated to the content.
E-File is a thing but I'm not sure how open the API is. This app specifically just generates a PDF.
Very nicely done, good visualization and organization of command reference.

It suggests using a 'git pull' for pulling changes from the remote repo. 'git pull' automaticaly merges changes to the current branch thus not giving the user an option to review the changes that are going to happen in the current branch. I think the better way to fetch changes from remote repo is 'git fetch' followed by 'git merge'. Also see: http://longair.net/blog/2009/04/16/git-fetch-and-merge/