jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's fascinating. Tell me more.
At Ikigai Data we build career data and insights solutions for workers, employers and training professionals. Our mission is to facilitate resilient, fulfilling career lives for all.

We are looking for an audacious, capable and resourceful Technology Lead to join us on a four-months contract, with the option of joining as a co-founder. We have pilot partners ready to start when we are! You will be instrumental in turbo-charging our time to market.

As Technology Lead and sole tech staff, you are fully responsible for all technology and product related parts of the company.

The project presents interesting challenges, with complex API integrations, ML and sophisticated data visualisations.

You will have a clean slate to define the IT architecture and build the data infrastructure and code using the tools and logic that you think are best suited for the job. You will be expected to take on the role of software, DevOps and QA engineer.

The opportunity comes with the ambition to establish a strong co-founder relationship, with an attractive equity package.
An followed by a word starting with a constant is grammatically incorrect, can you fix this as well?
I understand, but some people don't want a life knowing the corruption they're seeing is degrading the lives of potentially millions.

I am not saying go out and get yourself killed, just that I can see the reasons some people do try to get this info out.
I'd like to offer something a little different. People who are interested in starting an exercise routine will often be inundated with conflicting declarations about how it must be done. You have to lift this way and you have to eat "clean". What is often missing is this: one of the great things about exercise and eating is that there are so many ways that can be used with great success. And one of the single most important factors to consider when choosing a routine/diet is what makes you happy enough to want to continue rather than quit. And if you get bored, you can switch to something slightly different or completely different.
> Wayland has xwayland, which somehow provides mini embedded X server(s) for GUI apps that don't support wayland yet. I kept this disabled when switching, going for the "pure" Wayland experience.

this seems like a really limiting decision in deciding how viable wayland is.
I'm sure it's the wrong place to put the trade-off all the time on memory, because we already see that failing. Few people have the 16gb systems mentioned above. It's the reason ripcord (https://cancel.fm/ripcord/) can exist and charge money even though slack client is available for free.

I expect time-to-market is the trade-off in this case, but I'm not even sure about that. (For example ripcord is written by one person - how many web developers does slack have?)
now, one just need to install lsp/eglot and clangd. Done!
Sorry, that just sounds like the opposite of boring to me.
Why is it important that it's "in the box". You can have a html page started with a link to foundation and be doing a progressive grid layout in less than a minute. If you don't like their grid implementation use one of a dozen others. I'm guessing you used pre 3.0 twitter bootstrap. The latest bootstrap (I don't know how good it is, I have mainly used Zurb Foundation) is supposed to be much better at supporting progressive grids.
I don't know what H1-B visas you are used to, but the current ones are completely owned by the worker.

An employee sponsored by an H1-B can literally collect their first paycheck and immediately move to another employer.

I'm not sure how much more freedom you want.
For those that are allergic to snark like me, skip the first fifteen minutes - it doesn't start getting constructive until then.
> If Paul can figure out a way to filter in the great developers while filtering out those that are only coming to make money

Perhaps the ones that just want to work hard and make other people money, rather than aspire to money of their own could get a great big "I'M A SUCKER" stamp on their foreheads?

Here's patio11 on salary negotiation: http://www.kalzumeus.com/2012/01/23/salary-negotiation/ - should that desire to earn a bit more only apply to people who were born in the right place?
IMHO the real issue isn't that they many companies can't find great programmers, its that they only want great programmers who live in their locality.

For many (most?) startups in the valley, if you aren't living in the greater SFO area, or willing to relocate there, they are not interested.

They are dinosaurs living in the past, fighting distributed collaboration. (Which is ironic as they are technology companies). Importing people from overseas to the bay area is actually the hard way of solving the problem.

From first hand XP, I can tell you going distributed has made hiring top notch talent 10x easier. And if I hire someone overseas, they don't have to move...

Again, IMHO all the excuses like "culture" are bullshit, if your culture depends on holding hands as a group every day, your company culture is already fatally weak.
Ok, fair enough. HipHop was not the first JIT. I'd like to hear your opinion on MapReduce.
I use and like StartSSL for class one validation, which is free, though the class one certs are only for single hosts. (Don't forget to load the intermediate certificate in the web server config, or Firefox will act like there's no root cert loaded.)

Class two validation, supporting wildcart certs, is available, but requires high-resolution documentation of personal identity, resubmitted annually and kept on file outside my legal jurisdiction (Startcom is based in Israel), until seven years after the certificate's eventual expiration or revocation, which rounds up to forever.

I admire Start's model of charging only for actions that require human intervention, like identity validation, but I can't bring myself to have faith that their current trustworthiness precludes being acquired or compromised in the distant future. It's aggravating that organizational validation (for wildcard or EV certs) is layered on top of individual validation, meaning that an individual's ID always has to be on file.
GoDaddy makes SSL certs really easy if you have the domain registered with then too. Hot tip: type "ssl cert" into google and click on their ad instead of going straight to their site - $12 vs $49. If you have your domain name, it's basically as easy as upload your CSR text, download your cert. Could be done in about 5 mins.

Of course, that raises a question I have...what's the difference, if any, between their cheap ssl certa and their $99 "premium" ones?
Isn't a huge part of learning a new language being able to install and configure it in the first place?

Also the went WAYYYYYYY overboard with the whole zombies thing. We get it, zombies are trendy these days, please just keep them away from anything learning based.
This reminded me of an awesome short story by Jorge Luis Borges, about a library that contains every possible 410-page book.

Read more about it here: http://en.wikipedia.org/wiki/The_Library_of_Babel
If I buy Brave New World as a result of reading this article, is that ironic? What if it's the Kindle edition? Meta-ironic?
That's really not how it works--particularly in terms of Mossberg. I've worked with a fair number of companies who got a Mossberg review, and it was always clear that he cared first and foremost about getting the story right and that he didn't care who he was going to offend if he didn't like a product.
A friend of mine died (young -- early 30s) this year. For a while, until his computers were taken care of, he was still "online" through various IM services, which was creepy.

A certain IRC network has also, apparently, made an exception to its policy on expiring registered nicks -- nine months later, his is still registered and protected. Which is a nice gesture.
Interesting paper, thanks for the link. However, I do wonder to what extent the extra hours are voluntary, and if this definition relates to working harder (rather than longer).
There is a language [1] that type check by adding comments instead of fixing Lua (like Flow comment syntax [2]), I wonder if the Luau team has considered this language.

[1] https://github.com/devcat-studio/kailua

[2] https://flow.org/blog/2015/02/20/Flow-Comments/
Other sites applied similar comment systems with less effectiveness: Reddit, YouTube, Digg. HN's civility seems to be mostly a result of its community. I doubt this system would be a silver bullet for a newspaper site, which by nature has a large, broad user base discussing heavily controversial issues.
They can definitely meter traffic based on source. You can get unlimited free calling with your microcell for $20/month.
Memory constraints? That's not good! My iPod PDF Reader (GoodReader) knows how to load pages one at a time so I can read full length books no problem.
AirBnB and if you want to stay w Hacker News folks, you can look through the AirBnB Hacker News group to see which accommodations are available.
The survey is presumably mobile-only, since the company behind it specializes in mobile advertising. In which case those kinds of statistics make plenty of sense - half of all mobile developers in the US writing for iOS? Not unimaginable.
I think you are fooling yourself by thinking that you do not give up any freedom/control by taking someone else's money.
I once explained it to a literature PhD, weak at math, who'd taught a course on writing under censorship. I told a short self-referential story whose structure mirrored the Y combinator's -- about tricking censors charged with banning self-referential stories.

(Yes, many things are just complicated. But confusing explanations usually could be improved, just as confusing code usually could be lots clearer.)
Not sure what your objection is. He's being quoted in cnbc, a business TV channel. He has the kind of money to put into action what he believes in. He knows as much about nuclear reactors as Elon Musk knows about the innards of SpaceX; both know enough to attract seriously qualified people to their cause.
This is separate from whether you like their cause or not.
This is what makes newer ThinkPad keyboard layouts great at least in terms of arrow keys - the useless icon keys from the GP's posted image are now PgUp/PgDown, meaning you can access at least two out of the four without annoying two-handed operation. Home/End can still be bound to arrow keys plus modifier, but even there it's nice to have a dedicated key available.

Basically, full-size arrow keys are what really makes the difference, and at that point you could get the best of both worlds anyway.

(Let's not talk about other recent/misguided ThinkPad keyboard developments though.)
What I'd like to see in a browser is a button which resets it to the UI from Firefox 1.0 [1]

OS-provided window border and titlebar

Standard menubar with keyboard hints, always displayed

Five buttons: Back, forward, reload, stop, home

Address bar and separate search field

Status bar which shows me link URL when I hover a link

[1] https://www.webdesignmuseum.org/web-design-history/mozilla-f...

Personally, these days I use a keyboard-driven browser without any of that stuff, just the frame, vertical tabs on the right, and a status bar. But for people in my friends and family circle, I think that interface would be infinitely more functional and productive than anything else I've seen.
I actually don't believe that scraping memory is the easiest attack, I just mentioned it informationally. I strongly believe attackers are more likely to hijack sessions.

But yeah, ptrace is definitely something to watch out for. Monitoring ptrace is also something defenders can do if they're not in a position to disable it (if you're working for a software company your engineers will ptrace).
What this article is getting wrong is that gold is not used as currency in everyday use. You don't see anyone paying with small sized golden coins for one reason - gold is soft metal, that wears out easily. And gold is very recent currency in the history of humans - it became part of currency(with bunch of other metals), for those societies, that had metallurgy capabilities and could measure and cut metals and exchange them with other people - provided, they saw value in those metals(and valued work that has to be done to extract those metals).

Currency by itself is abstract - it does not exist in nature(you can't see it in periodic table) and value is what we agree upon. If we can come to an agreement, that gold must cost something, then we can agree that also bitcoin costs something, as similar to gold, to make and maintain bitcoin, there must be some value put into it.

There still exist stone currency in Pacific. They weight heavily - some of them are still used, even if they have sunk to the bottom of the ocean and no one can say if they exist, but people use them and have accepted that they still exist, so they are virtual coins, that are predating bitcoin by millenia.
https://en.wikipedia.org/wiki/Rai_stones

Gold as such means absolutely nothing in modern economy - the main unifying currency is work, that has to be done to generate product. Digging out ore and extracting gold or other metals costs manhours - if the work is done by robots, then they still need to use energy+hours. In the end final product is valued by how much you need to put effort into getting it. Same applies to gold - go and mine gold from contacts of electric appliances and see how much of your time and equipment it is worth.
Original title was Eric Weinstein: Difficult Conversations, Freedom of Speech, and Physics | Lex Fridman Podcast #163
Collaborator on the zine machine here. Great to see this on HN!

Just as an FYI, we will be hosting a live Q&A this Saturday 1 — 2pm EST. You can find a link to the event in the schedule on the homepage: hibred.pmvabf.org
It was the UK that passed the Locomotive Act, aka the Red Flag Act in 1865, and Vermont passed a Red Flag Law in 1894. Both were repealed in 1896.

Vermont's law required a "person of mature age" to walk an eighth of a mile ahead of the vehicle with a red flag in the day or a red lantern at night.

The UK's law had additional requirements such as the number of people who had to drive the locomotive.

Neither law required anyone to disassemble the locomotive or automobile and hide the parts.

https://en.wikipedia.org/wiki/Red_flag_traffic_laws
Mind blowing to me that "Heroku but with docker images" doesn't seem to exist. Would love to be corrected!
> If I may entertain an idea without necessarily believing it

Of course. Being able to entertain ideas without necessarily believing it is what online interaction is all about. I suspect this is why your friend seems like a completely different person online. He should be. Being able to take a completely different perspective to see if you can understand it well enough to talk about it is an excellent learning tool and a great way to validate that your face-to-face persona, the one we value most, is positioned correctly.
I'm not a game dev, but I just want to say thanks for working on this. I empathize and also don't quite understand how the "let's shit on ruby" sentiment spreads even to this, and I was pleasantly surprised to see Among Us is built on dragonruby!

I always love to see ruby's focus on developer productivity being spread, and if I decide to take a crack at making a game, I'll be sure to check this out.
The parts you highlighted refer to the online booking, and are correct - no charge to your card happened at the time of booking, you were charged by the hotel on arrival - as is custom on every hotel check in, online booking or not.

On top of that, anyone taking a large payment via CC will usually require payment on the same card used for the authorization hold. Accepting another card is risky as funds can be easily made unavailable before the transaction settles.

You just had wrong expectations - on cc charges, that booking would be a “neutral escrow” or be able/willing to help. I’ve been in a similar situation where they held the entire reservation amount, in the thousands, while having already taken payment, and it’s 100% up to the hotel. They just don’t give a shit.

This is yet another reason why CCs are a terrible idea. Having the funds in a checking account and not being able to use them because of credit limit shenanigans is infuriating.
Interesting, since I just finished reading The Toyota Way. The mention of the Gilbreth's is always interesting too, with the Cheaper By the Dozen connection.
Have you considered the scale of the problem and how it would affect performance on your server?

Running pattern matching early in Node middleware that checks against a very very large block list will progressively choke every server that implements it.

If you decide to implement it, I recommend you look at how GeoMind API works. IP addresses are just displayed as octets for human readability; use the integer representation for faster+cleaner comparisons.
And to add onto this, an old acquaintance ran into me quite a while ago and we got to talking about web dev and he said he wanted me to make a website for him and asked "How much?" I said $500 (he really was just an old acquaintance and not a friend) and he balked at that figure (quite rudely actually). I think a lot of people probably think "Well I can make a Squarespace website myself so it can't be that hard, time-consuming or expensive..." and they probably don't know enough to know that their Squarespace website kind of sucks.
According to Google's cache, the latest version on Maven Central (v1.6.1) was only four commits behind master.

https://webcache.googleusercontent.com/search?q=cache:TllYak...

Of those four commits, one was a version bump, one a README tweak, and two were merge commits.

https://webcache.googleusercontent.com/search?q=cache:IzAL7H...

The source code is there on Maven Central, alongside the build artifacts, but the git history is gone.

http://search.maven.org/#browse|-1374863701
I don't think that the author violated the CFAA, though: in both cases, he was acting on behalf of his users that he had created in the system -- the same requests he would normally make when using those accounts. ("BobAtHome", "BobAtWork" could concievably be two accounts for Bob.) That seems substantially different than what Weev did, which was try to read ${Everyone}'s data.
http://www.postgresql.org/docs/9.4/interactive/high-availabi...

I recommend looking at streaming rep + hot stabdby first. Those are built in, officially supported by the project, lower administration effort and fewer pitfalls.
Can’t she DMCA their host providers? Unless it’s on the dark web or some sort of self hosting.
Thanks for the explanations.

What is that wasm project you're working on, if it has been publicly announced / released? It sounds very similar to Microsoft's Krustlet.dev and Suborbital's Atmo: https://github.com/suborbital/atmo
I agree. I actually submitted a bug report to DuckDuckGo based on this. Perhaps a slight abuse of the reporting system, but I feel one of the primary reasons I end up typing !google at the end of my searches is that I don't see dates on searches by default in ddg.
> They probably confused that with GB.

Completely understandable, given the fact that Wired Magazine is after all, pretty new to all this computing and technology business ... /s

I can't imagine any (tech-savvy) editor proofreading this not going "wait what, terabytes, really??" -- which is then presumably their job to doublecheck.
I think that, while elite athletes all have a competitive streak, there's a lot of natural variation in personality as well. Larry Bird may not have been an asshole off the court, but if you were guarding him it was a different story.

The other thing to note is that, as long as you avoid doing something stupid like throwing people through plate glass windows, it's easy for PR to do a lot of magic. Most people never realized what MJ was really like while he was still playing. Brett Favre was kind of a dick, but it took most of his career until that was found out. Ultimately we don't know what these people are really like. Who knows what lies behind Tim Duncan's placid exterior?
much better exceptions and sane unicode are the biggest improvements.
Unfortunately the one iOS app that supports mosh (iSSH) was removed from the app store late last year. I've heard that the mosh license isn't compatible with the App Store(?)
Trivial Pursuit is candyland for grownups.
Judging by the first paragraph, the author has a very biased, even aggressive preference for static languages and a contempt for anyone that disagrees with him. I don't like that, and I find that the best and most convincing arguments are those that show understanding of the opposite side. People using aggression or logical fallacies in their arguments are usually the people who can't use logic to convince others.

" ... types (static types, of course, there being no other kind) ... "

This is the statement I'm referring to above. It strikes me as completely misguided and wrong. Most languages that I know of, even most statically typed languages, know dynamic types. Java has instanceof. C++ has virtual dispatch (which is based on an objects dynamic type). Even C (untagged) unions usually have some (bit)field that allows the running program distinguish the type of data in the union.

I believe that in general, types are properties of data, which rarely exists at compile time. Thus, almost all types are dynamic. Statically typed languages simply restrict the data that can be stored in variables to a particular type and subtypes thereof.
>> hash = BCrypt::Password.create '123456'

=> "$2a$10$khoJWZR3hVA8Qcm3lW6sp.BQGOFKGo2xHCeH2YfDcQVRltEGCJe0S"

>> [hash.salt, hash.checksum]

=> ["$2a$10$khoJWZR3hVA8Qcm3lW6sp.", "BQGOFKGo2xHCeH2YfDcQVRltEGCJe0S"]
One of the major problems within this project are poorly written, slow db queries, MVC is not correctly implemented (although using an MVC-based Framework, function names not intuitive. I can improve, refractor some aspects of the code, but the time that will took to fix it can be more than the time to recreate it in another framework. What do you think?
Well, maybe they bring some kind of competition in the world of merchant acquirers, but they are raising interchange prices, not lowering them. True competition lowers prices.
Could you drop me an email too?

jacob@gameclosure.com
Harper has somewhat... unorthodox views on the subject (and has had them for a long time). Here's the HN discussion of the essay he links to in that parenthetical: http://news.ycombinator.com/item?id=2346590. Quite a few also-prominent PLs researchers comment negatively in the comments on his post as well.

In general I find Harper's "positive" opinions on the design of ML better than his "negative" opinions on why everything that isn't ML is doing it wrongwrongwrong, but he's definitely quite intelligent and usually has some good points.
Overall, I like it and it's a great idea. But...

Have you ever been a merchant accepting credit cards? So, that guy buys your couch for $300 (in the promo video) and guess what, no $ gets deposited into your bank account. In the merchant world, that's called a chargeback. 99.9% of the consumers have no idea what this means...you don't get paid and it typically costs you additional fees.

Merchant clearing companies ONLY provide an authorization and a money transfer service for their vig. This means, consumers (and businesses) have nobody working for them and no protection against the deadbeat or scammer.

So, you can buy that 108" LCD TV on your AMEX, have it delivered to a friend's house, call the merchant back and claim you didn't receive it, and the merchant will get the chargeback since they can't prove you signed for it. Really.