jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
reading the comments of some of the Googlers here really makes me regret declining my offer :/ When the hell did Google become some 9-5 gig?
First world problem... In most parts of the world makers are under appreciated, look the company structure (outside silicon valley) coders are at the bottom, the same happens with a lot of "maker" professions.
http://hyper-db.de/index.html

I believe it's closed source and they plan to commercialise it, although I can't figure out where I got that idea from.
There's no way I would spend $100 on something on aliexpress, last time I used them I was shipped an empty bag.
There is one caveat to be aware of - the image is cropped to a square in the center and scaled down to 224x224. So small details will be lost, for example if you want to run it on scanned documents. Photos work great though.

I tried it on the 2M photos from the Unsplash dataset: https://github.com/haltakov/natural-language-image-search
Kind of a thin article, but interesting. If anyone here is working on learning “dead” languages, what’re some tips and resources? I’ve been learning German and French, but there’s plenty of resources for those two since there’s a lot of media (plus news channels that are helpful). Would like to add Latin and Greek at some point, but unlike German and French there aren’t daily news podcasts to turn on to learn the pronunciation and vocabulary. Like the article implies, it does take some dedication.
Bevy is the nicest ECS I've tried yet you can prototype something much faster in JS. And prototyping is the fun part.

After 2ys doing rust all I can say is that it is nice as long as you know exactly what you want to do. And you often hit the wall because rust is still very young and there are not many libraries.

And more you know rust and do advanced stuff the more you hit bugs & unfinished things in rust itself. And I can tell you it's really hard to swallow when you need to redo something for the third time just because you are ahead (and nightly doesn't really help, sometimes it just opens another bag of bugs because those new features do not work together)

Try doing some GUI in rust, there's literally nothing complete right now, druid & iced are the most promising ones but still far from production-ready.
Electrification of cars does not justify trillion dollar investment. It's already a solved problem, it needs incremental investment to scale horizontally. Making the cars and the charger network is the kind of thing that is easily commodified and outsourced. The more challenging problem will be to provide adequate electricity for the cars.

Self-driving is a pipe-dream and a marketing vehicle, not gonna happen anytime soon.
I think it can. However, you will likely need a bigger model. Currently, OpenAI shares only their small model and I hope they will soon release bigger ones!
No. We don't actually want the most economically efficient system here. There are other extremely important characteristics - fairness, due process, legibility, and incentives come to mind here.

Like, presumably you could improve your creditworthiness prediction by cross-referencing against bankruptcy law related searches on Google and in library checkouts. We absolutely should not allow this, though - we care a lot more about having a society where people are free to read and speak about what they want than optimal consumer credit allocation.
There is no country field and no mention of country limitations. Can I signup from Australian?
More money for OSS is always great. Does the PSF employ full time engineers to work on Python? For some reason my mental model of core Python contributors was that they worked at a company which paid them to work mostly on the language, but also on other company specific things. Maybe because that’s how Golang seems to work? IDK, genuinely curious.
Pointers aren't being treated as doubles. There are 2**53-2 bit patterns for NaN values, and most FPUs (including x87 and the Aarch64 FPU) generate only 2 of those, leaving 2**25-4 values available as a variant on tagged pointers called NaN-boxing/nun-boxing.

NaN-boxing / nun-boxing is a common optimization, as seen in Firefox's SpiderMonkey, Safari's JSC, LuaJIT, etc. If all of your valid pointers are at the top of the address space, you can use 0x0 as the constant you either add/subtract or xor with your values to box/un-box. In other words, Nan-boxing/unboxing becomes a no-op.
The beautiful thing of having polyglot experience, since the days when C was just another language trying to get users, is not being put down by minutia like that.
That's sweet.

One of the reasons I want to set aside the time to learn some HDLs is to bring back machines like the Alto, the Lilith and the LMI and Symbolics Lisp machines.
Me too! www.voyij.com is the closest I've seen. Really glad one of the bigger sites started doing this too.
It is very silly to say that something is bad because it started a long time ago. I do not see how any of the modern languages of the 21th century would be even remotely suitable to write an OS kernel with. Considering that most of those languages are at least partially interpreted and require GCs, a kernel written in them would be painfully slow.

Just because something is old does not mean it is worse, and just because something is new it does not mean it is better.

If you think about it, the modern languages are clearly made for programming higher on the stack (i.e., at application level). That makes a lot of sense. After all most programming is done at the application level, and it would make sense to write a language that makes that type of programming easier. And of course many modern languages are very successful in that respect. But it is silly to assume that just because they are successful at the application level they would make good kernel programming languages.

The reason why C++ is the language being considered is that it is also a relatively low level language which means that it can potentially replace C for kernel level programming. That of course does not mean that it should, and Linus does a good job of pointing out the issues with C++.
For more visual intuitiveness, perhaps some isolines or a 3d, height based on price kind of thing? Probably just flashiness for no end though. But, using different colors for the labels along the price axis probably wouldn't be.

Seems to be &-ing the checkboxes, which is a bit odd for the languages.
If I had infinite time, I’d build a firmware that was optimized for stupid use. Like OpenWRT.
There are least two comments here already ascribing the error to incompetence; I expect more will come.

In my opinion, this is a dangerous misperception. Hindsight is 20/20. You saw one screenshot displaying the incorrect dosage; the doctors see "scores" each day, day in, day out. The brain is hardwired to ignore repetitive stimuli. Humans are smarter than computers overall but have a much higher error rate; "competence" can decrease that rate, but not to zero. There is always a chance of a mistake.

The software could have been designed to make the probability of requesting a 38.5x overdose from the robot pharmacist negligible, by reserving a special warning for extreme circumstances. This requires the programmers to do a non-shit (shall I say "competent"?) job once, but not constant vigilance by the doctor, who I'm sure can use the saved mental cycles to check for many other potential errors the machine can't handle completely trivially.

I expect a more thorough design overhaul would cause a non-negligible reduction in the occurrence of a wide variety of mistakes, dangerous and not.
Yea not sure about this, can often go against either contract or legal rules with internal company info.

Most companies do maintain sales performance for each candidate however and this is usually safe to ask for. It wont let you compare across the whole company but at least you can verify their actual numbers as the company tracks them.
Try using the Scotty inspired Spock[0] with Spock-auth[1] or consider using Snap[2] or Yesod[3].

Here is a Yesod example[4] that uses Auth.

Here is a Snap example[5] that uses Auth.

> No Node.js tutorial would finish without a working session manager.

Yeah, many Haskell library/framework writers tend to see end to end tutorials as hand holding or see something as Auth as so simple it needs no explanation.

It was a roadblock for me personally.

0: https://github.com/agrafix/Spock

1: http://hackage.haskell.org/package/Spock-auth

2: http://snapframework.com/

3: http://www.yesodweb.com/

4: http://www.yesodweb.com/book/blog-example-advanced

5: http://www.christopherbiscardi.com/2014/01/07/getting-starte...
The Chromebit is probably the most exciting thing in that post for me. I wonder if it'll be this time that a company gets the plug-n-play PC right. I remember the big promises Ubuntu Phone, for example, made in this department.
The product is designed for the future, not for the past. In the past, people were always going to the grocery store, so you could grab what you need "when you're there".

I live in silicon valley where all these new delivery services are being tested, and I almost never go to the store. Google Shopping Express delivers non-perishable groceries to my home within 24 hours, Instacart delivers fresh groceries within 2 hours, and Amazon delivers everything else I need within 2 days. I really want to sign up for Amazon Fresh because they deliver perishables and everything else same day, but it's a little pricey.

I hate going to the store now (especially since our local market isn't very nice - I love a good market). For me it is a big chore. I work from home so I'm rarely even "driving by" the market.

Amazon, google, and others want to enable a world where no one goes to the store (and we all order from them). It's nice not having to go to the store. Your cute calculation of 4.3 minutes saved is making assumptions that totally don't apply to people like me. I don't want to take a 30 minute experience and shave ten seconds off, I want to eliminate the trips to the store entirely.

It's fine if you don't see the need for new products, but just because you don't see the need doesn't mean there isn't one. Not saying this product has a need (I feel like I can use my smartphone) but you've completely missed the big picture of deliveries for everything. In San Francisco you can get a bento box delivered in 15 minutes for $12, and I just got a flyer for dinners delivered starting at $8.

Everyone wants to do deliveries, and once they're done by robot it will be so cheap we'll all have it.
I launched my first "real" SaaS this year, https://embedkit.com - and got just 1 enterprise customer to net 1k revenue a month.
Sorry it was unclear.

Yes, same bar.

Over time our clientele has changed (we intentionally changed it, mostly via pricing and what we carried, like nixxing 'Best Ice'), however that has just led to increased sales, rather than an increased percentage for her.

My nephew also works in the bar now, and he is tipped well, though not as well as my niece. I would venture a guess that the old crowd tipped women better than men, and the new crowd tips based mostly on service.

Either way, I got the short end of that stick.
Charles Stross wrote a book loosely incorporating this concept (Accelerando, I think).
The non automatic version of this (with a appspot domain, not considered a bug, the guy logged in) has been used to discover the true identity of a guy who claimed to reveal insider info on Twitter about the French Socialist party (left - Partie Socialiste), he is a member of the opposite party UMP (right).

http://www.rue89.com/2010/09/30/comment-le-faux-twitter-du-p...
Yes. Android app sales.
Right you are, fixed now.
That's really annoying because you can't copy/paste it which you'd ordinarily want to do at a site like this. I guess that's intentional to stop you using lots of bandwidth by scrapers though, and it was probably a nice toy project to play with rendering of graphics.
>, but rather, "You're getting paid get X work done."

And work at least 40 hours a week. Ever try to leave after finishing your responsibilities? Works almost no where.
Managers care about money only, hence they get the money.

Engineers care about money and glory, hence they get none.

For glory is about money in corporations and almost everywhere in this world.

As an engineer, I focus on glory only, that's hard enough, and I am pretty sure some big money would come out of it if, I ever manage to achieve anything.

This is not something you can do when you're young, you need some money to survive, but as soon as you get that, you can.

Work for glory, not money.
No worries. It'd honestly be a pleasure to help out. Domains are a bit of a murky world - but - as the other comment says, the parking provider might be happy to broker a sale as well.

Take a look at sedo.com, afternic.com & namejet.com to get an idea of what premium domains 'go for' in the aftermarket.

http://domainnews.com/
http://www.domainnamenews.com/
http://www.dnjournal.com/

Are some industry references that I've got in my RSS feeds. Unless you're prepared for the sorts of costs that domains go for, you might find yourself a little shocked by how much this person might want for the name alone.

Quite often it's worth it - but depending on the scope of your project - you might also want to consider looking for alternative names for your project. Someone recently posted http://impossibility.org/ to HN and I thought it was absoloutely brilliant. A domain name generator. It's bloody fantastic.
In Spain, Tuenti is considerably more popular (Spanish equivalent of Facebook). This probably explains the density difference.
Free is a fast path to widespread adoption.

With widespread adoption brings the potential for ROI in various ways that would be impossible with a smaller userbase - not least the classic "get big, get bought" strategy.

Turning a widely adopted free service into a sustainable, money-making machine is for the suits and MBAs to figure out after they have acquired said free service[1]. A lot of the time, they fail and in the process burn up hundreds of millions of dollars of value (see: Bebo).

I love this industry!

[1]this is satire. although there seems to be a grain of truth to it...
Flippa without the crud. Would use.
Several business models come to mind.

This first is advertising, which ranges from MFA (Made for Adsense) pages at one extreme to Facebook at the other. Free benefits for users come at the 'cost' of being exposed to ads.

Then there are freemium models, where basic services and features are free, but additional ones cost money. See Dropbox as one example where the value to a user is increased if there are more users (Metcalfe's Law, though not really a 'law' as applied here) so the service has a free option, and the ability to pay for extra utility.

I would group things like Farmville into this area as well - basic utility for free, pay for additional features, though some of these business models raise concerns for me in that the free utility is ultimately less than it appears at first (ie, you can't play Farmville the same way for free forever).

A final option that comes to mind is the ability to leverage the users of one business into another. Bugmetnot built a large, free user base (indeed, it was built on the premise that people didn't like signing up for so many damn websites), but they then developed Retailmenot and successfully transferred the 'free' community into a 'paid product'. This is the hardest to get right, as there needs to be inherent value in both service offerings - if you only build the free with a view to flipping the audience, chances are you won't create an audience there to begin with.

Any others?
Starting with Ruby is an interesting way to learn programming.

I started with LOGO. I made that turtle DANCE! ;) Okay, well, maybe not. But it did give me a solid foundation that the computer is a robot that follows the commands.

I fear that languages with too many features (objects? classes? blocks!?!?) confuse the heck out of the new programmer.

My main objection to learning high-level languages first (or low level languages for that matter,) is that effectively debugging the language requires understanding concepts that are beyond your zone of proximal development.
Keep in mind that, except for niche sites, purely ad-supported isn't really a viable business model.

Even Facebook, which can attract brand advertisers who are willing to pay a premium, is generating less than $2/year per active user in revenue.

Do the math for your startup.
It's also a weak form of stating the difference between the two possibilities.

In practice, "safe" often means "safe" and a slight possibility of being very unsafe (say, by being labelled a terrorist). Not to mention the (slight? inevitable?) possibility of future major abuse a la <pick-your-own-favourite-despot>.
not OP, but Emacs ofc [1]

[1] why on earth would they go through the traumatic change of reprogramming their muscle memory after so many years? it would be like a wizard that voluntarily gives their power away. like a father sacrificing his own child.
That's right. `em`, `rem` or `px`.
I suspect that it’s a side-effect of Go’s origin in the Plan 9 compiler chain. This is really just speculation, but I’ll try to justify it.

First, early versions of Go strictly required a “return” as the final statement in a function, rather than just checking that each branch terminated successfully (i.e. you couldn’t return from both branches of an if/else, you also needed a redundant return statement afterwards). So I think initially the compiler didn’t perform the kind of escape analysis that would make block-scoped “defer” easy to implement.

Second, block-scoped defer is really equivalent to RAII via constructors and destructors in C++. Go was specifically designed as an anti-C++, an attempt to return to the roots of C and improve on it, so the designers would have been very wary of copying C++ features like RAII.

I think it was a mis-step, and they should have gone with block-scoped. Other languages have copied Go’s syntax, but they’ve uniformly opted for C++’s semantics, which in this instance are much easier to reason about (definitely not always the case with C++!)
Yeah, it's just more of an interesting tidbit instead of a problem. I'm curious to see what it actually is though, we'll know in 90 days
a16z are one of the biggest institutional investors in the cryptocurrency space: https://a16z.com/crypto/#vertical-landing-investment-thesis
I love this. Might work better as a short story with a long reveal. But I don't know, I am not an author. The endless cycle philosophical trope plays well for a sense of continuance without needing a god and in way, can be seen as uplifting, that if we can get woke enough on this pass, we might push through whatever barrier that civilizations face.

The same meta idea could also be, that the Wow signal or better yet, some semi rare, but now not rare because we have the right sensors, that it actually turns out to be the whimper of a dying civilization and that heavens are actually full of civs expiring. Maybe it isn't that life is rare, but that civilizations that can make it past the Drake equation.

Have you patented it? https://www.theregister.com/2005/11/04/movie_plotline_patent...
> Somebody ask Foteos why it does that

He hasn't worked on Lynx since, uh, the late 90s (I forget the exact year but not long after 96-97.) You'll be wanting the lynx-dev mailing list (lynx-dev@nongnu.org) for questions and feature requests.
Created a coinbase account recently and found that there's no way to verify your identity if you have an expired ID. Because of covid, Maryland let expired drivers licenses still be valid for the forseeable future, but Coinbase automatically declines them.
Good, I had never seen this transformation tip in LXML

But usually, yes, LXML is "good" meaning it's the least worse way of dealing with XML

Also, it has some idiosyncrasies, like insisting on adding the namespace on tag names, so you end with something like {http://example.com/your.xlsd}.index (I don't remember it exactly and I don't have an example here with me)
The selling point of GKE etc. is “minimal to no maintenance,” but of course somebody else is doing the maintenance and the customer is paying a premium for it. Says great things about Nomad.
I don't think you can reasonably conclude either that a) anti-vaxxer propaganda is effective insofar it attracts statistically significant number of new people under its bannder, or b) that FB blocking their pages effectively reverses the effect of (a).

Personally, I hold the opinion that anti-vaxxers are more of a natural product of their environments than anything else. You can clearly see the distinction along the religious and educational boundaries, for example. Limiting the freedom of speech in attempt to silence them is not going to work, like it's not working in stopping any other kind of speech you don't like. Censorship is dangerous: it alienates people and prevents communication, effectively radicalizing those affected.
And somehow terrestrial radio stations, which have no subscription base manage to make it work.

As I said in the comment above, artists are free to NOT put their music on Spotify if they don't think it's a good deal, but regardless streaming services are only commercials for artists. Spotify is far from the worst offender. :-)
> Matt Taibbi's is however very consistenly against sjw/racial justice advocetes/feminists or what have you.

Which is fine; being consistent is not a vice. They're still people in the same major tribe.

Also, people are still arguing against the example rather than the principle.
Great work! Wish it were built on Mastodon and e2e encrypted.
If you have volume and divide by surface area you'll get height.
The link isn't loading, but: recently I was reading about the Mongol Empire (started circa ±1200) and how their military tactics were extremely innovative for the time, specifically for their method of operating as separate, independent units across vast distances. Apparently, this method of warfare was ignored for hundreds of years and only came into use again when mechanized transports (like tanks) became widely adopted. The Soviets developed this into "Deep Battle" which was extensively used on the Eastern Front during WW2.

Deep Battle doctrine bore a heavy resemblance to Mongol strategic methods, substituting tanks, motorized troop carriers, artillery, and airplanes for Mongol horse archers, lancers, and field artillery. The Red Army even went so far as to copy Subutai's use of smokescreens on the battlefield to cover troop movements.

https://en.wikipedia.org/wiki/Subutai#Legacy

https://en.wikipedia.org/wiki/Deep_operation
nice story, take a look at the London subway today around the news and social media that falsifies all your hopes. Welcome to the harsh reality and good luck.
Just look at the past 100 years of human history and the damage that has been done because citizens had NO arms to defend their rights against a despotic government. The deaths are counted in millions.

Insurgent groups will buy 5 dollar AK-47 regardless of legality. This is about lawful citizens being able to defend their rights against unlawful governments. Or at least to raise the costs an armed group has to pay for an attempt to take power.

As another non American, I am still undecided on the issue, but I tend to be in favor of that 2nd amendment.
That is really interesting but I don't see what it has to do with OpenRefine.

Thanks for the link though.
Move fast and break things has always been more marketing than real ethos. It's an obviously obtuse thing to say to signal people you're an asshole savant (whilst writing mediocre php in your bedroom). I don't know why people bother with it so much.

People act as if because "Move fast" is a good thing, it has anything to do with "Break things". Does everyone at facebook sprint around the office and break limbs when they bump into each other around a blind corner? No, because they're not morons.