jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is so cool...I built a large part of this, and now it's everywhere!!
> Gawker was not a major corp at all, it was a tiny publication.

Lol, in 2014 Gawker had $45m in revenue (https://en.wikipedia.org/wiki/Gawker_Media#cite_note-BI-18), and it had hundreds of employees. Sure, it wasn't quite the NYT, but it wasn't a newsletter or a local paper by any means.
Please don't do this here. You may not owe the CCP better, but you owe this community better if you're posting to it. We want curious conversation, not denunciatory rhetoric. Those two are mutually exclusive.

The idea is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do. https://news.ycombinator.com/newsguidelines.html

Here's another way to look at it. When posting, ask this question: what's the expected value of the subthread of which this is the root? If the answer, as in this case, is "poor to destructive", please don't post. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
It's mind boggling to me that another company is employing the quora style growth tactics like this despite all the backlash quora has gotten over their practices. :(
I'd say that this is a good direction. Even better would be to take a job that isn't exactly an IT role at an org that doesn't really have an internal IT department, but does its data processing by sharing Excel files.

Then, automate your work away but don't tell anyone.
Do you consider UK Europe? https://www.theguardian.com/culture/2015/feb/02/goldsmiths-c...
How is that a problem? It was after all the tax payers who voted for politicians who are in favor of violent policing.

I feel the issue here is that the courts are corrupt and do not convict police for their crimes. Not that you cannot sue employees. I feel fixing a broken criminal justice system with civil lawsuits only creates more issues than it solves.
Nahh nahh. You are absolutely right. I love it when the techno "elite" throws out their principles the moment something feels icky but has no set social norms only parallels that are to icky to think about in an objective way.

So you are absolutely correct. Hn is just reddit suddenly
Since apparently reason.com gets flagged — I submitted the original lawsuit text which cannot possibly be a biased source.

https://news.ycombinator.com/item?id=26737077
It was a slippery slope. I'd like to claim that if parents spent less time staring at a screen in front of their children, there would also be less children staring at mind-numbing content online. The fact is, however, that many simply dump their kids in front of Youtube just so that they can spend time on social media themselves.

In other words: If we want to break kids' screen addictions then we need to start with their parents.
Ruby and Python are everywhere in the enterprise. Haskell is currently "useless" [1] for the enterprise for the obvious human resource reasons.

[1]: https://youtu.be/iSmkqocn0oQ
The problem with strategy (2) is that the government can take action to stop it. For example, in the UK it's a criminal offence to withhold encryption keys in the face of a warrant.

David Cameron also relatively recently argued that encryption should be banned or controlled to prevent anyone hiding things from the intelligence services.

Widespread deployment of encryption would probably just result in more offensive tactics from intelligence agencies.
The question was : "Why are so many Apache projects Java-centric ?"
And the New Norm.
At my last company, I built debs for our software (which was only distributed on our hardware, and customers didn't interact at the system level at all), and I just wrote a shell script to make them manually.

Just take your data and control directories and the debian-binary file, and wrap them up in an ar archive. You'll have to learn how to write a control file by hand, but that's easy. The cool thing is that building the packages manually is distro-agnostic. No need for a VM or anything. Most of our stuff was in Java or Python, so even though our hardware ran Ubuntu, I'd develop and build the packages on my Arch machine before pushing to the device for testing.

We eventually automated things some more, storing the data and control directories in SVN, with a simple GUI running on the device (we did not distribute this tool to customers) to pull down a package from SVN, build it, and install it on the device, using something based on the SVN revision number as the package version.

That led to a pretty good workflow. We'd make a change, commit it into the dev branch of our packages repo, then go over to the device and push a button to pull it down.
It's not on mobile yet, but I'm thinking using QuickJS + platform native APIs to enable them run on native platforms (like React Native but only care about getting window with graphics / audio context, thinking about using sokol for that). But yeah you can always just put a webview and run it.
Unsupervised learning is really good today, about 1-2% under supervised learning. You can also cross correlate text, audio and video. If there's signal in the data, then a model can learn it, and you don't need so many labels.
I love WordPress. But Wix missed a good opportunity here to make fun of Gutenberg in their campaign. The Gutenberg plugin review section would write the ads all by themselves. They probably would have converted some WordPress users.
Not OP, but I’ve got no problem with them. In fact given how bad most recipe websites are, I’ve largely returned to them.
I completely understand this. I spent 10+ years trying to "save the world" just to learn that the world doesn't want to be saved. The problem is that most companies (the big ones especially) are [inherently pathological][gervais principle]. The more you try to solve actual problems the more resistance you encounter. I solved this problem by becoming a contractor. Now I work for the same big companies but I don't get frustrated because I don't have a stake in it and there is no career progression either. I get paid much more and the scope is small. If I finish my tasks in 2 hours nobody cares and everybody is happy. That's the sad reality.

[gervais principle]:https://www.ribbonfarm.com/the-gervais-principle/
"refactor" is a trigger word for my tech lead now. It's exhausting when every attempt to improve the codebase is a battle. When I'm tasked with fleshing out the third bugfix story for a feature that I refactored in 30 minutes 2 months ago, but the PR for it which demonstratively would have solved all of them is still lying on the floor... a little part of me dies inside.
Thought I recognized the guy in the video! He loves financial services.

https://www.youtube.com/watch?v=w9Sx34swEG0

https://vimeo.com/87163777
Economically it doesn't make sense. At all.

Right now we're witnessing a technological race to mass adoption for cryptocurrencies. Any hit to a specific cryptocurrency means that a certain number of users will switch to the alternative goods. In these types of races (e.g. Iridium, Betamax, etc.) that means an eventual death.

While Bitcoin most likely won't be mass adopted because of liquidity issues, that doesn't mean another implementation of cryptocurrency won't be able to overcome that.

Certainly, a hurt that doesn't kill bitcoin doesn't make it stronger.
There's a certain optimal ratio between the various omegas. You could get too much or too little from any particular kind. It just happens that modern diets have too much omega-6 and not enough omega-3.
I feel the same. Getting bankrupt just to have a couple more years of miserable life?

What I know is: if I get ill will when my son is 22, I would never allow him to destroy his financial life because of me. I would hide in the woods to die there if necessary.

It is pretty funny how the guy complains so loooooong about his father and sister.
On this "Apple should buy / copy Dropbox" thing...

Dropbox is wonderful. I love it. But Apple is slowly moving away from exposing the filesystem to the user, so if they do anything, I don't think it'll look or work like Dropbox. For example, Dropbox's solution to syncing conflicting versions is to let you browse revisions on the website. I don't see Apple doing it that way.

I would foresee an SDK level feature with each app responsible for integrating and syncing its own data. This is possible now, if the app maker is willing to host a server but the overheads of running a server long term discourage it.

Who really thinks Apple is going to build it and give it away though? Sure, there'll be efficiencies in terms of code reuse and scale if Apple provide it, but it'll cost the developer somehow (and there'll probably be another storm in a teacup when they announce it. but that's another day's work.)
50T looks about right according to this chart: https://www.federalreserve.gov/releases/z1/dataviz/dfa/distr...
It is funny :)

I grew up believing in it (because my parents), and it took me a while to shake. At some point it became more of a superstition, but was still nervous to leave it on overnight...
Looks very similar to Minetest (https://www.minetest.net/) (Edit: but this is nonfree and hasn’t yet been ported to GNU/Linux, while Minetest has and also works on 3 BSDs). Although Minetest does not include built in tools for asset creation — most models, textures, and scripts seem to be made in Blender, GIMP, and standard text editors — there is a mod to convert in-game builds into models (edit: including textures in the future: https://content.minetest.net/packages/random_geek/meshport/ / https://github.com/random-geek/meshport) and mesecons’s (https://mesecons.net/) Luacontroller block allows you to type and run Lua in-game without restarting.
In an international internet, how would any non-technical requirement get enforced? Legal is easy to skip. Just run the website by a subsidiary housed in a less regulated country.
My own personal favorite notion of a hedge for this is wages. Boost wages to match the money supply, and most of those wages will get spent across the economy as well as providing for the wage earners. Of course, this is what many more economically-educated people than I warn against.
In Standard ML the bitwidth of "int" is machine-specific, like in C's "int" and Rust's "isize". Most implementations of Standard ML choose the bitwidth to be one bit less than the machine's natural word width, so that the GC mark bit can be stashed in there. For example, 63-bit ints on a 64-bit machine.

http://www.itu.dk/~sestoft/mosmllib/Int.html#precision-val

I recall that MLton would stash data in the lower log_2(alignment) bits of pointers for types with alignment requirements (or architectures with memory load alignment requirements), but can't find a reference. There was a paper (ICFP, I think?) about using these bits for reference-counting GC with a fallback to mark+sweep when the count hit the maximum value. Don't think it ever got implemented in a production compiler.

I'm pretty sure the "None:Option<T> as null pointer when T is represented as a pointer" optimization happens under the hood in a lot of Haskell+ML compilers.

Rust is the first language I've come across that managed to include pretty much all the cool features ML had.
I own this Dyson, and like it. It has a remote. Works from an app on my phone. It has a heater and a fan. It monitors the air quality which is usually fine. The "filter" is the least interesting part to me.
No mention of prop 13.
Neat story, but the must've stopped innovating a while ago. Durex has 1 large product, Trojan has 7, and Kimono has 3.

Also, are there any other major competitors?
The only hope left is for Europe to collapse economically and hope websites will stop shoving popups down our throats.

Or fund someone to write better anti-cookie-banner extensions.
Ublock works incredibly well for ads, after all.
You could argue that relationships also are, but it's better not to treat them as such.
That's sweet. It's thursday morning here. They probably already don't work any more.
Apple linked PSL to PSM. Facebook told all their sites to abuse PSL with requests to get added.
This page has some empty-square glyphs and some crossed-square glyphs. What do I have to install for it to be rendered as intended?
Completely agree. A few years ago there was a couple of weeks of bad weather which meant nobody was driving around where I lived and it was wonderful. Then after it all melted it went straight back to normal: noisy, loud, dangerous and angry.
The walrus operator is not the point; the existing constructs should be expanded, that way things make sense and are composable.

E.g., pattern matching of this sort

for ["get", obj] | ["pick", "up", obj] | ["pick", obj, "up"] in list_of_get_commads:
...

IMO should have "just worked".

But now we have two different and incompatible versions of pattern matching in Python.
I live in Germany near the Ruhrgebiet.
It's a logical conclusion at which to arrive.

Facebook has literally spent millions of dollars and thousands of man-hours in this effort; recruiters even are given bonuses for hires that tick the right boxes.

Compared to the rest of America and much of the world, they have a culture so woke as to be mistaken for parody. If suitable applicants (IE both qualified and possessing the requisite number of oppression points) HAD presented themselves, they would have been snapped up immediately.
This is very cool, but the level of indirection is strange. It's a repo, that contains links to medium posts, that aggregate posts from thecleverprogrammer. And it all seems to be owned by the same person. Why not make just one aggregated list?
Personally, unless there is some clear and dramatic advantage to a scheme like this, or it is enforced by law or collective bargaining pressure, I think it is unlikely to ever happen.

I hold this belief because I am now convinced that too many agents within companies care less about profit and success than they do about straight-up owning people. Forcing people to spend their time at work is as close to actual slavery as contemporary society allows, so that's what they do.
Both of them are pulp-fiction and a pale reflection of works of modern US and UK authors.

I can recommend them only if you need to compare queality of mass-produced fiction across several countries.
This is one of my favorite questions when interviewing software developers: "What is your favorite language and why?" Followed by: "Tell me what you would change about it if you could."

It's a good fanboy filter.
What you've stated is exactly why they can can be subverted. Pretty much every influence, sales, negotiation book will cover these mechanisms. None of this is new.

If you want the short version, read the 6 principles that Cialdini reduced them to.

http://en.wikipedia.org/wiki/Robert_Cialdini#6_key_principle...

> "Observing this, and portraying it as something new and abusable is just silly."

Err... no, it is not silly. Techniques like these are routinely used to separate people from their money -- and in the digital age to get people to share ever more information about themselves. Being aware that this is a 'thing' means you can come up with counter-techniques to cope with it. Or just let yourself be manipulated (I guess that should be counted as an option).

Also worth looking at the list of cognitive biases as they're commonly exploited too.

https://en.wikipedia.org/wiki/List_of_cognitive_biases
One curious thing about the alphabet is that it includes the letters І, Ѣ, Ѳ, Ѵ which had been phased out of the Russian alphabet following the orthography reform of 1918 and were afterwards regarded as a vestige of the “old regime”.
The most important part of a universal basic income, in my opinion, is to not provide it for people under 18, otherwise, you're incentivizing people to have more children (which in many macro cases is a good thing, but in practice in the US would probably have immediate negative impacts).
my interpretation after reading more is basically the article is actually - out of the list of databases we use, how to determine which one to use for any particular task.
Not a comment about try.haxe, but Haxe in general:

There's this Window Manager called Awesome, which is scripted with Lua/LuaJIT. It features an extensive library of objects for use in user scripts.

There's a lot to like about Lua, but it's designed as an embedded scripting language and it gets harder to use the more code you have. Extremely dynamic nature coupled with lack of good tooling makes it really hard to explore the codebases above a certain level of complexity.

Enter Haxe, which has Lua as one of its targets. It gives you static typing (with local type inference), good LSP support for navigating the codebase, some nice libraries and utilities (Tinkerbell) that Lua lacks, macros, exceptions, modules, basically everything you'd need to work with a large codebase. Everything Lua does is still accessible, so for example coroutines and tail call elimination are still working, but you get a lot of tools on top of that.

I think LuaJIT + Haxe is a very powerful combination, which gives you great performance, rapid prototyping, and tools for programming in the large at the same time. The experience of writing a few kloc of Lua scripts for Awesome was not the most pleasant, but when I added Haxe to the mix, it became a real pleasure to work with. It's worth considering if you find yourself in a similar situation (a lot of things are scripted with Lua, after all.)
It is not too behind tbh, and you are right, LO is more than that. In fact my previous comment was based on my experience a month ago. However Reopening the app now, is like a entire different world. I am actually supries by the amount of improvements that have been made in a month. It looks really nice design wise and the intro was interesting too. Plus the slight reorganization of the UI and UX is making it look slick. The stats features is really interesting too.
This is well written.
It is not very balanced, the author obviously hates cryptocurrency. His main beef seems to be that software engineers had a hand in building it, and should know better. Well, to me the same principle could be applied to instagram, facebook, tiktok... platforms with seemingly little real purpose and probably net negative impact on society, where software engineers deliberately built systems to manipulate human attention while reaping large rewards for themselves. The negative externalities are less tangible but still real: new kinds of human suffering, turning hollow eyed vanity and dancing in front of a mirror into a career option, the spread of misinformation etc. But I guess he wants to write about bitcoin.

> The world is an increasingly strange place and one of my favourite quotes about the times we’re living through is that we’re all all in a superposition of being both overwhelmed and underwhelmed.

This does seem spot on.
they sell usb dongles based on this on crowdsupply:

https://www.crowdsupply.com/13-37/infinite-noise-trng

Honestly, I tried generating an ssh key and I thought the pictogram would look like static on an old tv set, but it didn't look measurably different.

Maybe a better measure might have been timing it?
There really isn't. Most people wouldn't put in the effort to get an order fixed, especially in a large cities because of the delivery times.

To the company its just the cost of down business.
>>How could they not be responsible for the adverts they run?

The whole idea is absurd to me. 20 years ago you had a marketplace section in a newspaper, you rang them and placed an ad for whatever it is you were doing or selling. Sometimes it was even free if it was short enough. It would never ever cross my mind that the newspaper should be responsible for what people post, because...why would they be? They couldn't print ads for drugs or prostitution, but neither can Facebook.
SQLite is surprisingly good. You can even run a small site or intranet from it.

It has the advantage of requiring zero administration. All you need is a file: backups or copies are just a matter of copying the file.
Great, another person who doesn't understand marginal tax rates.
Hey! I just want to share an experience, hope it helps. I am a mechatronics engineer who got into a software company in my last year. I did it for the experience, I didn't even know JS, just C++ and some java. They thrown me into front end develpment in a framework I didn't even know it existed. Some hard months came through. Some people where nice and humble, some well selfish and didn't bother to explain anything.
So I kept on learning, started with JS, Html and CSS. I downloaded books and videos, read a lot of blogs (I got to know HN there and I am a user since), got into the world of develpment, started to ask questions on StackO, trying to answer some.
Latter got into Angular, ExtJs, mongo and many other stuff, I am glad I got in in the first place, the fact that I didn't know anything and that I felt I didn't belong made me study harder.
Nowadays I work there part time, got my first big project and some customer for it, and I am in charge in the whore software part. I got to realize that the software industry is a wide wide field, just look for something you feel confortable at and give your best.
There is always news things to learn, that is why I love software develpment :)
Project or business? These are very different. I'm not sure why you'd be having a hard time picking up a project, but having a hard time committing to a business idea is more understandable.

HN is very male-dominant so I'll throw out something different: stop thinking about yourself. Stop thinking about your demographic even. In fact, start thinking about the about the opposite sex.

The average social gamer is 43 years and female. Zynga is making plenty of money from these people, not 20-something techie males.

Another example: Etsy is making a killing by targeting arts & crafts.

Personally I think it's more interesting to pick a project from outside your comfort zone. Think of it as learning in two dimensions: While you're building it, you're honing your development skills, but you're also learning about a set of users or customers that live very different lives from your own.
It doesn't, but they expire. So once some time has passed you can submit the same URL again. Some things keep popping up here every few months, and some deservedly so. I do wish there was a way to get an autolink to the old threads though. As it is, someone finds it quickly enough, but why not automate it?
I'd say that's definitive proof that Steve Jobs does indeed reply to customers' emails via iPhone.

Also:
http://damnyouautocorrect.com/
I've been using sphinx for georanking, on top of mysql. Works really well.

If you're using ruby, be sure to have a look at thinking_sphinx which provides a great dsl to configure the index and query it.

Also MongoDB has a built-in geographical index.

I would not personnally roll my own here.
It seems like open access doesn't really solve the problem of paying more than necessary though. Open access means that if a country funds a particular piece of research then they're funding that piece for the entire world. Why shouldn't the information be at least limited enough that the society ('societies' if it's a partnership) funding the research is the one to take the profits?
And THAT is an absolutely moronic design choice. Among many, but that one stands out.
Yes, obviously this. I support stronger military action. I don’t want nuclear war. Again, obviously.

All that blob of text is pointless. NATO need merely declare it has no offensive ambitions. Which it doesn’t. Then there’s no existential threat.

Whether Russia chooses to use nukes, likely against kyiv, is really independent of that distinction. Whether the west responds with nukes is all but assuredly “no”.