skysight-inc/HackerNews huggingface dataset:
I enjoy walking and cycling, but not for my commute. It takes an hour to walk vs. 20 mins to cycle or scoot. If I cycle I arrive unavoidably sweaty. My scooter is fantastic for commuting. When I want to walk, I go to the lake with my wife.
After stopping laughing I went back and checked the Standard Ebooks corpus to see if any of this mistake had slipped through; luckily it seems that in the intervening 9 years someone at Gutenberg and / or archive.org has corrected this particular issue in the source transcriptions.
I've had an interview process that included 2 phone screens, 1 virtual coding exercise, 7 on-sites with a grand total of 4 white board interviews. There's something profoundly stupid about having that many whiteboards. The whiteboards were not testing different skills - they were literally just different problems. I always think back to this: https://twitter.com/dhh/status/834146806594433025?lang=en.

I've gotten old enough to not want to re-learn how to put things in order.
Ramen noodles are apparently responsible for one in five childhood scald burns
At perfect equilibrium for gay men in the south, with a pseudo-osmotic filter allowing only hardy gay men. Meanwhile the wimpy gay men who fled are invading the rest of the country, leaving behind a trail of well-kept neighborhoods with lots of tasteful little galleries.
About ideals and philosophies - they only matter when pushed to their limits. Free speech only matters when the said speech is disagreeable, ISP power only matters when the ISP disagrees with a website.

Yes - we all approve of the ISP's action, but this instance was in our favor. Will the next be against? Power begets corruption.
Ask HN: Any Good code review or security testing services?
Looking for any recommendations for a service (or consultant recommendation) that allows submitting code for review or security (hacker/vulnerability) testing?

The code could be a basic function, or part of a more complete product. Ideally more at the snippet/small library level to reduce review complexity. Less of a bug bounty program, more of a direct review service.

I have a current need related to js/node.js, rust, and various html/http best practices (content security policies, etc).
What's an 'A column' on a traffic junction?

And why would pedestrians be crossing if the traffic is moving?
> Do you really want print() to be so easily accessible in the top-level namespace?

Not necessarily, but I definitely want functions to be accessible in the top-level namespace. Not everything is an object.
Funny

The arms/anus confusion should be fixed with a language model on top of the letter predicting network.
I try to imagine a high school band playing rap music... this is not easy. I think you'd have to assign the rap itself to the percussion section, and there wouldn't be much left for the rest of the band to play.

Copyright makes that idea rough anyway. Classical music is far easier to get. Sousa marches and the national anthem are also easy to get.

I mostly don't see how any of this relates to a career path. We teach kids music because they enjoy the teamwork and accomplishment.
Rummage in here: https://github.com/Kickball/awesome-selfhosted#social-networ...
Actually that is a brilliant way of fixing broken government organization.
Can’t wait for what would happen one century from now when we double the order of magnitude of observable precision.
This addendum is now in the article:

> CP/M actually didn't do these special names as simply as I described them, which is a fact I either never learned or had since forgot.
> It actually required them to be followed by a colon, as if they were a drive name.
> So PRN: is the printer, PRN is not.
My guess is, because of interoperability with older Windows machines on the local network, but I'm not sure.
Why are we still discussing it?

JAVA is used in most companies in the world.
Lisp on the other hand - is not advised to be used in production.

To me it looks like long lost battle
How did the Windows ftp create the files with protected names?

Shouldn't it have crashed, like the blue screen-causing <img src="C:/con/con">
Other people mention software engineering in comments, but last time I heard, investment bankers would hire mathematicians, then physicists, and only then software people.
"Undefined behavior" in C++ just means stuff that's either CPU-specific or compiler-specific.

Rust has no undefined behavior because it only supports one CPU and has only one compiler implementation.

When Rust supports a dozen architectures and has three different compiler implementations then Rust will be just as full of UB as C++. Except with the added "bonus" of all the UB being brand-new and unspecified, unlike the well-known portability pitfalls of C++.
What precisely did the author disclose that would be considered proprietary information?
OCR-ed texts should really be proof-read before being published. Pirates usually do this, that's funny Google doesn't. Also Markov chains can help by highlighting unusual word combinations, I doubt anal children occur often in correct texts.
The more I see of these things, the more I see reason to have partitions, or real drives, with every OS from DOS 5 to the presence.
https://en.wikipedia.org/wiki/Gary_Kildall
but as a us citizen i could care less if the govt is spyin on non citizens. in fact, it might even be their job to, in order to keep us safe. the us isn’t responsible for treating everyone in the world as it’s citizens
Why insure your parked car?
"Undefined behavior" doesn't mean "buggy". It simply means stuff that's CPU-specific or compiler-specific. C++ has a standard, unlike languages like Rust or Python. This is a good thing, because compiler-specific crap doesn't magically go away if you avoid standards and just declare one implementation as a "reference".
Given the examples in the piece involving children, I wonder if there is any danger of this resulting in a problem where a site gets accused of child pornography or gets blocked because of it sounding so wildly inappropriate or something.
A Social, Social Network
I was also surprised by this. I would have expected it to explode on impact just from the residual fuel in the booster's tanks.
Can't you get all the same advantages of Java with less verbosity in languages like Go, Swift, Rust or Haskell?
So in another word, wework is now discriminating against meat eaters. Isn't that being intolerant?
If you live, work and shop within five minutes of subways then you have no real use for a scooter. That isn't the case for most people, however. We can't all move to the big city.
Oh gosh, you're correct. It's been a while since I've done this (well).
A Rules-Based Order to Keep the Internet Open and Secure
The A column is the structure of the car between the windshield and the driver and passenger windows. The B Columns are subsequently the structure between the first and second row of seats (I think).
Technically the code isn't lost after you do a force push, but it does cause some extra work.

You can disable force push on branches. It's probably a good idea for any branch that is shared. People sharing a branch need to coordinate and rebase their own branches locally. You can merge without any coordination, but it creates a messy history.

I have a rule where you never rebase during a code review, but you do rebase at the end. It's a pet peeve of mine when someone addresses my concerns by amending a commit. Please don't. Use a fixup commit so I can follow what you've done. Then at the end the maintainer should ask you to rebase before he merges it (do autosquash, then manual squashes etc, then base on master).
Google scanned 25 million books, and would show the user the original scan anyway. The text was only used for the search index.
No. Computers are in use by about 3 billion people right now. Only a minority of them use only ASCII characters in their day-to-day writing. Turns out the US and UK comprise only a small fraction of the world’s population.
Since the special filenames were handled at the OS level, any crash would have required the OS to mount the FTP directories. I don't think Windows' FTP program ever mounted anything, meaning the directories were handled by the program and not by the OS. When you copied anything to your local Windows machine, the file would automatically be copied to a directory with a safe name rather than mimicking the directory hierarchy from the remote server.
Perhaps because of the misspelled name. His name was Gary Kildall. Btw, I can highly recommend some of the old Computer Chronicles episodes with him as co-host. They are available on archive.org.
Indeed. It looks like the author is only focusing on realtime rendering.

Yes, realtime rendering will save time and money but this will only be a fraction of the cost.

And realtime rendering of complex scenes is still some years away.
I think this has to do with naming. Naming is generally hard, with free functions you must name the function, in Java you must also name the class.

If you could show some examples of single method interfaces whose naming makes sense, I'd be delighted!
Head of Site Integrity shares Twitter's perspective on bots
If you lived in communist Czechoslovakia you probably saw the amount of bullshit jobs in a (small) centrally planned economy. We had communist party activists in all institutions, secret police listening all day to people's conversations and the list could probably go on and on.
To be honest, I don't know. This is nearly 20 years ago now.

I assume the FTP server created the directories using a different file-system API call than Windows Explorer.

Here's a post by someone who found one of these directory structures on his FTP server back in 2003:
http://www.informit.com/articles/article.aspx?p=31278
@foone is very quickly becoming my favourite account to follow on Twitter. He posts at least one super insightful Twitter thread every day or two about some fascinating quirk about computing history. Beats hitting Wikipedia:Special:Random for sure.
This brings back fond, or not so fond, memories.

Back in the earliest days of Windows, I wanted a way to log some debug output, and there were not a lot of options. You could write to the AUX device, if you had a serial terminal attached.

So I figured I would write a device driver that redirected AUX output to the monochrome display, glass teletype style, while Windows ran on the color display.

Naturally, I named it AUX.SYS, with a source file called AUX.ASM.

Oops. That didn't work too well.

Eventually I figured out that I couldn't name any file AUX.anything.

I was going to call it AUXDRV.SYS instead, but then I thought it would be fun to use a name that sounded like AUX but wasn't spelled that way. So OX.SYS it was!
This comment breaks the HN guidelines, which ask you not to take threads on extraneous flamewar tangents. Especially a doozy like this one, which has burned and been picked over incessantly.

https://news.ycombinator.com/newsguidelines.html
Looks nice, but I probably won't use it for large-scale projects. Visual software like these make it too easy to fuck something up without noticing, which would be a pain to debug in the long run, and one can infer the tree structure using simple indentation.
It really was. Lem made a good point about how most scifi treats aliens either as humanoid versions of ourselves, or creatures from our nightmares. After Star Trek Next Generation introduced the Borg, they found they needed to humanize them by having a Borg Queen individual.

The 2002 movie version had Gibarian's recording say that our enthusiasm for exploration is a sham. We're looking for mirrors. The point of Solaris was that the alien was not at all like us, and therefore humans couldn't understand it, because we're too busy projecting onto it. And Solaris used that to create disturbing human analogs, because it didn't understand either.
Moka pot, machine, filter or instant (which produces the best coffee?)
These appeared in Flight of the Phoenix I believe.

The original, not the remake.
Yes, Craftsman stuff is great, and I like Shaker furniture styles, as well, which is similarly simple/utilitarian, but has its own characteristics. All of my favorite stuff I've owned has been from American makers. Not surprising since I'm cheap and live in America, so the good stuff that's widely available enough to be cheap is American.

"Bombproof" seems like it would imply heaviness or blockiness, which isn't among the characteristics of the pieces I like. There's actually a certain delicacy and balance that is the defining characteristic of the pieces I like (though there are some clunky pieces, as well). I like the feeling that the piece has exactly the right number of pieces made of exactly the right amount of wood and at a human scale (i.e. not large, the way a lot of "expensive" furniture is). I also like the wood choices...oak is super common for these styles from these eras, and when it's 100 years old it weighs almost nothing while still being incredibly strong. It's a perfect balance of things I like in furniture.
... and yet scooters (and bikes) still work brilliantly for briandear, myself and thousands of other people - and at a much lower cost than driving a vehicle or installing rail.
A church.
Hi,

I found your meetup and would really like to join - too bad that the company I work for is holding a conference at this day (www.talentthinking.de). So I may join for Episode 2.
Yup, just like letting your employees eat during work hours is "wasting employees' time"... They have to eat anyway!
3 Things You Must Do to Stop Stuttering
This is a little tangental, but I was surprised to see Hearthstone rendered as “Hearth Stone: Heroes of Warcraft”. Does anybody know if Hearthstone is localized phonetically or semantically in Chinese markets? Was this a round-trip translation quirk, or did they re-localize the game name and not check it against the English name, or what?
If I had to make an uneducated guess, probably a combination of the fuel staying together during freefall rather than spreading through the tank and some sort of inert gas (nitrogen?) pumped into the tank during ascent to keep the internal pressure constant that also prevents ignition.
Ask HN: Can an YouTube uploader possibly remove dislikes?
Have this curious when reading this thread: https://www.reddit.com/r/Diablo/comments/9tyvww/diablo_immortal_cinematic_trailer_just_had_over/
A bit weak article for HN frontpage, but it's good enough to start the discussion.

Yes, the cost of producing quality content will drop drastically. Yes, local improv groups will start making epic space operas and detailed historical reenactments.

One thing didn't get mentioned - interactivity. If you're creating content in real time, you can customize it to specific audience. You can respond to audience questions, give more screen time to favoured character and even alter the plot based on voting. What about crowd-sourced animated content?

The technology is already good enough (check Adobe Character Animator), but we sill need a good digital theatre software.
Streetwalkers do this because they are poor and lack the skill to do something else. Some people simply don't have the skill to do things.

I don't know how to say this and not come as a jerk, but regarding the glass ceiling. By the time a women hit the glass ceiling sex work is not an option because they are old and the only sex work available would be streetwalking or low level escorting which dose not pay as much as under C-level manager or where the glass ceiling is.
Crystal has both speed and expressiveness because it doesn't need ridiculous parentheses, curly brackets, semicolons, lots of line of code like you get in most languages.

I favour writing as productive and testing spec as I can and minimal the code smell and don't need colours highlighting in my code.

Beside, having the ability to write pure or system calls in C within Crystal is a big wins.
There are lots of other good things about the area- good schools, physical room for them to grow and take over a bunch of buildings, lots of engineers and business people in the area already, etc.
Maybe, maybe not. You'd then see universities working with employers to get you in the workplace on day one after graduation. Sounds great you say.

But, now you have someone else involved in your career and choices. They'll be mapping out your career for the next 20 years and your education will be tailored to just that employers practices.

Sure you'll be consulted and made to feel part of the process, but there would be a whole set of administration from the university making sure that you sit at a desk and bring in that money. It would be like HR for your life.
The ruling class works too. They rule.
They can take down the video and reupload it resetting the views, likes etc.
It's not only developing countries that benefit from increased female participation in the labour force. For Western nations, the increased proportion of women in the labour force was a core component of the rapid increased economic growth between the 1940's and today.

Low fertility is an interesting thing where it comes to development; for most countries it has quite dramatically declined as incomes have increased. The effects are likely bidirectional (increased economic growth -> lower fertility rate; lower fertility rate -> increased per capita income).

The drivers are complex and interrelated: high child mortality rates, low life expectancy, and high poverty are associated with high fertility. It's an unjust comparison to make, however leading theories share common features with K-r reproduction strategies in ecology (with increased survival / longevity, investing in a few highly educated/skilled children becomes feasible). Similarly, increased education / maternal health is highly correlated with economic development and child wellbeing. These are often highly compounding effects over time - a virtuous cycle in which increased economic freedoms, health, education, and opportunities (male and female - often females are relatively impoverished, so there's the potential for bigger immediate benefits) can lead to rapid development with the right institutional conditions.
Comodo CA rebrands as Sectigo
But seems the "upload time" didn't change.
Mind you that blocks are mined at regular intervals with or without transactions.
In first world countries, e.g. US and Europe, the amount of food wasted is massive and if there's anybody still starving in these countries, that's not because of a food shortage.

Also the wasted food cannot be shipped to countries that need it, like Africa, without a high cost, unless you're talking about food low in nutrients, like sugar, flour or corn, that can be stored for months or years and that does nothing to help those populations, because they need proteins, they need nutrients.

So the starvation argument makes absolutely no sense.

Also I believe that in some cases a lower yield per acre should reduce the costs. If you eliminate the waste, if you make the distribution channels efficient, if you keep the soil healthy, production costs should in fact go down.
Elon Musk. Google/Waymo. Uber. Every car company working on "selfdriving." Amazon. Etc. Literally everyone in tech is working on an AI-powered pipedream.
I would never ever have s whiteboard or even an editor in an interview. Arguing the difference between zero termination and length prefixing is a ”real problem” of the kind I have to face multiple times on a daily basis.

Also, solving problems without considering all the (or at least multiple) solutions isn’t really a very useful skill.

That said, all this varies by the role. If I was hiring a contractor position or regular web dev then “solving the problem” is an essential skill and solution bikeshedding might not be. But I’m hiring developers for low-ish level work on lib style code with 30 year maintenance windows. It’s radically different from creating a web stack with maybe a 5 or 10 year total lifespan.
Without a very long-range model I don't think that would help. "in his/her anus" and "in his/her arms" can both be correct in the right circumstances; it takes quite a bit of surrounding context to tell which one is more likely. (While doing some research in Google Books I even found a couple that looked like OCR errors until I read beyond the search snippet.)
Why not try the $29 battery swap?
This seems to happen quite a bit. Though not often.

Over the summer I interviewed for a large bank and was told they were modernizing their apps from HTML5 PhoneGap/Cordova to native code, maybe React Native. I was told point-blank by the recruiting company exclusively contracted to fill roles for this project that my profile would be a perfect fit, and I agreed.

Then I get into the interview, and it turns out I would be working on middleware to connect one set of APIs to another, entirely backend, and in a completely siloed department structure.. The interviewers were not sure how any of my front-end skills would be applicable. It was a waste of time on both sides.

I have to wonder why more places, when scheduling interviews, don't email prospective candidates directly before the interview and repeat again, verbatim, what job positions they're looking for and the titles of those positions and descriptions/expectations.

I mean, I might be unusual, but if I were to see a job posting before such an interview which very clearly doesn't match what I thought I was applying for, I'd reply and either cancel the interview or see if there were other positions available.

After all, not only am I wasting their time, but I could have been more productively interviewing at other companies during that time! :)
I'm currently poor. I don't lack the skill to do something else. I've been offered money for sex. I've always turned it down.

Homeless men with no skills sometimes find day labor jobs. They are much less often offered money or a place to stay in exchange for sex.

I used Glass Ceiling as shorthand for removing barriers generally. Given the response here, I don't think it's worth the time and effort to try to "clarify." I don't think most people here actually want to understand the point. They are too busy shooting the idea down to wonder if there's any merit to the idea.
These might be considered useless but are not necessarily bullshit according to Graeber's definition. The definition of bullshit job is the person doing it knows that it is bullshit, yet they have to do it because there is no better job available for them.

And to be honest, I am not really sure there is less bureaucrats (which are only sometimes bullshit jobs) in the market system. I actually suspect the opposite, because there are much more hierarchies, and there is less people needed in agriculture and industry.
> Ignorant nonsense.

I could do without that - it's hardly constructive.
The reporting was mostly BS or too late or they tried to adjust reality to meet their quotas. They doctored the numebrs to look good. When only the state has a stake in all of companies and everybody is an employee of the state, there is zero interest for things to work out the way they were intended to. And this is why capitalism works better practice: because it encourages individual enterprise while it also encourages cooperation amongst individuals when things get rough.

https://en.wikipedia.org/wiki/Pandora%27s_Box_(TV_series)#Pa...
This one, then: https://ieeexplore.ieee.org/document/1264852?reload=true

But I will also add that the methods described in my original link are perfectly viable from a technical perspective, just slightly impractical from a UX perspective.
Don't want to be rude. But, the truth is, it is only a magic if you just can't figure out how they implement it...
> the witness

braid was also pretty good
Retraining the workforce to integrate them into the modern economy
As far as I know you can bypass that with a \\?\ prefix in the path. This tells the API that your path is a full NT file path, similarly the devices are mapped into \\.\ . Of course many tools on windows were not aware of that, so anyone trying to delete "C:/con/con" would run into the issue that they needed a tool which would delete "\\?\C:\con\con" instead.