skysight-inc/HackerNews huggingface dataset:
I've been a web developer for 15 years now. Building the UI is always hard and where the waste of time is felt the most. That's why i prefer to work on the backend as much as i can.

I'm against the front x back end split. I think any web dev need to know html, css and js. That's mandatory. Besides that, you should definetely learn the server side too, specially databases, since they'are by far the biggest bottleneck and performance hog you'll need to optimize.

But I'm getting old and I know that because I think everything new is stupid. Once upon a time, we had RAD tools to build UI's, but unfortunately, that's lost in the past...
Well, it might not be ridiculous IF qualified.

E.g. "most of algol-derived languages are quite similar, aside from small differences in syntax and feature set".

Or:

"Most modern mainstream languages, etc have pretty much similar feature sets and syntax (while still differing in being dynamic vs statically typed etc)"

That's not the same as what you said.
A great oral history of Funny or Die, which just turned ten
I disagree when it comes to this. I think the US government is the first government in history that has a "Globalistic" tendency. Islam did actually something similar (by conquering countries and integrating them into the religion instead of putting them as Slave countries). If you think about it, Islam is a Globalistic religion that wants (and assumes) everybody in the planet earth must be under its radar and rules.

The march toward a globalized world is still in its infancy. The US just began the operation; and I don't think a Trump presidency is going to change that direction. In this case, the US is not collapsing but rather its era is just beginning. Though the end result will be a US without an A.
In my experience, finding customers without code works only for specific products. Best of luck trying to find customers for stripe or intercom without any code.

Better advice is to work on them in parallel.
Yes, but the various sites were warning of the same thing in [beg of time... 2002, 2003, 2004, 2005, 2006,... present]

It would be more impressive to find a source that did not predict doom during the other years, and then did before '08, and then ceased to do so after '08.
The book is still being written. There will an introductory article on the PLATO RPGs, as well as on the first MUDs and MMORPGs.
I think Rogue is a little older than Oubliette and is a computer game. (haven't checked whether it is mentioned in the book)
I learned some lessons 5 years ago when my initial plan was to do software development on my own after I quit my job. I have concluded a much more fruitful way to go is to develop your own product in a niche and pursue that. Perhaps even multiple products. There are numerous pitfalls to developing on your own that don't have anything to do with software development. Things like getting paid, dealing with customers, scoping projects, conducting meetings/phone calls, providing dead end quotes, etc. When I quit my day job I also hedged my time by building my own products, as of a year or so ago I washed my hands of all freelance development and focus on my own products.
From personal experience this is true.

I worked semi-remotely for a mid-sized company with ~100 IT/developers and those that were working from home were less-involved from a workplace perspective.

I now work for a small company (< 60 employees) that's entirely remote and it works wonderfully. Everyone is on a level playing field and all processes are designed to support it.
I've seen some employers keep an "unlimited vacation" policy with strongly-suggested (i.e., mandatory?) minimums like 3 weeks a year. Having minimums would probably help with this trap, although I can't really speak from experience on the matter.
IM apps are not a feasible plan until they will provide a "no lock-in" interoperability (adding to archivability).

> You would think it was crazy if your cell phone could call only people with phones on the same network. But we put up with that absurd situation when it comes to instant messaging -- and have for years. Worse, there's little sign of change anytime soon.

The premises to accomplish this are: protocol standardisation, dissemination among users, collaboration between app makers.

> https://en.wikipedia.org/wiki/Comparison_of_instant_messagin...

The decentralised protocols listed are: Bitmessage, Ricochet, Ring and TOX. None of them is widely deployed.

Email is decentralized, that means I can quit Gmail any time I want and use another service. Or even start my own.
OMG.. Swedish Sisters, Secret, Extraterrestrial’s? More Than Meet’s the Eye
>Different environments for different people, I guess

Absolutely! I seem to get the most work done and the best "flow" when I'm sat on a train (the Metropolitan underground line in particular). I believe this is partly down to the complete lack of distractions and inability to do much else but sit and work.

Alan Shreve summed it up perfectly for me: https://inconshreveable.com/10-17-2013/code-at-30000-feet/

If it was feasible I would spend the entire working day going back and forward along the length of the line.
Came here to say the same thing, except with me it's more of a facepalm type of thing. To see a major newspaper allow its business model to depend on an arbitrary, self-interested black box... groveling for views... wasting time analyzing it... complaining about it like a typical user (like a bitch, if you'll forgive me) is frustrating to watch.
> What's creepy is visiting the red light areas of Thailand (and other countries around the world), as you admit you do, then protesting how "disgusting" you find it, while acting like you want to save the "young, lithe girls" of Thailand from (other) men.

You're mad and projecting. I must have touched a nerve, since you keep on resorting to ad hominem attacks to advocate for sex tourism.

You don't need to explicitly visit the red light district in Thailand, since it's literally everywhere. Stay at any nice hotel and the moment you walk out random pimps and sex show operators will hit you up. Sit in the lobby and watch as all the old, fat, western tourists walk in with young Thai ladies.

In Thailand, the sex scene is literally at every corner. You must have never been, because it's literally _everywhere_.

> Perhaps they're sexually attracted to people from Thailand? Ever think of that? Why do you visit red light areas in Thailand, rather than ones in your local area, particularly when you claim to be so disgusted by what happens in them?

Again, you're projecting.

> If you're so sure they're exploiting people in Thailand, why don't you care about them exploiting local escorts?
And why do you keep talking about Western men? Don't you care about Asian, Arab or Thai men exploiting Thai people?

You really don't see the differences - and the social/racial/economic implications - of western, sex tourism? You're also projecting again - I never made any comments to condone local sexual exploitation - you're just scrambling to find any flimsy rhetorical ledge to hold onto.

> Like because you imagine 99% of men (other men, of course, not you) go to Thailand for that reason it makes you and your choice of words, young, lithe Thai girls, not creepy.

I've never visited Thailand, or any country, for sexual tourism / red-light scene. You're making assumptions and projecting because I dare to compare the scene in SE Asia to the West. There are plenty of documentaries, news articles, and general media/anecdotes online to make the comparison. You don't like that I call out western sex tourists for what they are (perhaps because you are one) and so you're resorting to silly attacks to deflect.

That you're more creeped out by my description of the average western sexpat / thai escort pairing, which objectively, sure is a little bit creepy but 100% accurate, rather than the actual sexualploitation is pretty telling.
Exactly. Get an office with a door and hours. If it's before 6pm, I am "at work". I try and get out to the kitchen for lunch, but I can't just hang out on the couch all day.
Wasn't WWI directly the result of increasingly complex alliances and military guarantees? (Admittedly, with nations still performing their own calculus and deciding going to war benefited them)
Great stuff. You might want to consider adding Borderlands 2 into your list. It's basically Diablo 3 from the scifi first person (shooter) view. In addition to being refreshingly humorous, it has the one and only bad guy I've ever found realistic among the zillions of CRPG's I've played. There are other games in the series (1 and TPS) but they're not as good.
All experienced Windows user have a curated list of software. If you download shady apps, sure, good chance of getting infected. But Chrome, Firefox, TotalCommander, 7-zip, Sublime, etc., etc. are all free, mature and malware free.

It may not be as conceptually easy as Arch Linux but on the other hand you get access to Windows-only stuff which has its benefits.

And almost any Linux user should be able to create that curated list within 6 months, IMO. If they aren't, then I doubt even their Linux chops...
We'll be in ABQ in a few weeks on my way to SFO. I just checked out your site. Very cool product. We could meet for a coffee if you want?
Show HN: DNS Spy – Monitor, validate and verify your DNS configurations
previously: https://news.ycombinator.com/item?id=14144193
They were on console, and were from Japan, but Shining Force and Shining Force II (I haven't played the rest) are not really JRPGs, in the classical sense. The turn-based tactical combat is more like XCOM or Fallout than the typical Final Fantasy/Square/Pokemon style.
Correct me if I'm wrong, but I think the traditional nomenclature is anarcho-syndicalist. Or are you marking a difference in your beliefs from those. Am I just hung up on semantics, or are you espousing there will somehow be no competition between communes/factions without some central oversight body. I would wager that's highly unlikely.
Any idea if filesystems mounted with that SSHFS client are now visible under WSL? They weren't in the original WSL release and I'm guessing aren't under the recent Creators Update release. But maybe they are with this new DrvFs?
That may be true, but it isn't a reason not to try. Heck in the process you may learn the industry, just too late for current venture. It is however a reason to be willing to recognise a flop and abandon it for something else.
I strongly agree. Let's do the math: With a brand new un-proven product with an unproven pricing model, how many customers does it take to get to $10K MRR? In three months, how many qualified leads can you find and reach, and what percentage of those will close? (with an unproven product in an unproven market, 2% is probably a realistic estimate).

Of course there are scenarios where $10K MRR is possible quickly, but there's no way that is what most successful software businesses look like in 3 months.
Mirror – easy reflection for Android (Java)
> Caseiro quickly realised that interruptions, like a visit from the plumber or cooking lunch, added up to too many distractions.

This really comes down to discipline and prioritizing. I'm not saying it's easy, but if you are at an office the plumber will think you're not home and leave. Not answering the door because you're working has the same effect. It's a choice.

For me personally, an office has more distractions than home.
The only thing that working from home hurts is your ability to put up with the general "office bullshit" that you put up with in order to have a career prior to technical remote work becoming a possibility.

I know that, at least for me, I would have to get paid a lot more to come into the office. I don't miss the commutes, business lunches, and the general overcrowding of the city.
I would say it also seems to work at companies with many offices. I worked at a company where I was in the Bay Area, half my team was in Seattle, and most of my 'clients' that I worked with were in Boston. People could work from home and it didn't really make a difference because half of people had to video conference regardless
Some people are extremely happy to ritualistically watch the 3pm saturday star trek rerun before going out. They're not in order, its OK if you miss one, in fact variety is cool because you know next week will be at least average even if today was one of the "bad seasons". My friends and I loved that experience.

Some people are extremely happy to binge watch an entire season of star trek in precise order. I loved that and in my opinion its really the only way to enjoy the much maligned DS9. DS9 is essentially the seven year epic adventures of Garak, its the only Trek where the main character isn't a human star ship captain. Sisko is weak and boring because he's a minor supporting character, not like main character Garak.

Everyone hates it and flips out when they want option A or B and "the man" refuses them and gives them the opposite of what they asked for. About half the population hates facebook, may even be a majority. Note that once you narrowcast enough you can drop user engagement until the survivors 100% love what you're doing, even if 97% of the population refuses to watch it, which ironically is the state today of legacy TV, such as "Survivor" the TV show.
Canada is also an exception (TN visa).
it's a shame clan lord[1] from delta tao software is omitted, although I understand you can't document them all. its historical significance comes from being the first graphical MMORPG for mac, having started in 1994. it still runs to this day, and because there's no exp cap there are people who have been playing the same characters for 20 years. the hand-drawn sprites hold up surprisingly well (even if the game only moves at 4fps), the world is massive, and its stories and history are rich. some puzzles/quests remain unsolved after all this time.

1. https://www.deltatao.com/clanlord/screenshots.html
Splice(2)
Thinking realistically, the chance of a law firm asking for passwords, or any kind of personal information, would be a wise time to defer to legal council, compliance office, or whoever has expertise.
You're asking HN, so Clojure.
There's no such thing as neutral factual reporting - facts can be distorted or omitted to meet a bias at any level.

In my opinion the Reuters/AP feeds and The Economist do a good job of providing enough info you can make up your own mind based on your own preconceived biases, though.
Uncertainty. Trump seems to flip his public stance on issues after having a 10 minute conversation with someone.
Right, the frequency of the correlated events (eating the burger at the family reunion in your case) matters. Taking my physical labor example, I did crossfit for a bit (well, crossfit-lite). They had us swinging a sledgehammer, certainly not something I do every day. So my first few times doing it I had strong recollections of my earlier experiences doing manual labor with friends (scouts and, later, work). But as I continued with the class, those recollections became less frequent because the activity became more common (or the recollections didn't stick because there was no longer a one-off flash of recollection, but a frequent recurring recollection that diluted the impact).
And the market is so huge, that even a slight amount of mis-pricing is a huge opportunity for active investors. A systematic mis-pricing of 0.1% is worth $18 billion dollars. That means the incentive to try to exploit even a minuscule amount of mis-pricing is huge.
>I wrote something like this as my first programming project. I had serious trouble with an algorithm to search and filter recipes, however.

This is an NP-hard problem!! Some version of this is anyway. Can someone with more math knowledge be more specific?
Ok, so 2 GPUs in there. Have you tried 4 or is that not possible for some reason?

I have plenty of other hardware floating around here so no problem on hooking it all up.

Thank you for the image.
Reddit (the corporation) highly curates many parts of their site actually. It's not much different these days.
I'm always curious when someone shows up with a super impressive project, but has never registered a user name on Hacker News.

Can I ask "where have you been all this time" - Do you have some other aggregator or blogroll that you follow? Do you try to avoid time wasted surfing different articles and comments? Did you know about HN before and avoid it due to its reputation, etc?
German Regulator Seizes Funds from a Onecoin Associated Company
Wasn't going for a worst possible interpretation, which is why I asked for clarification. You simply worded and structured your point very poorly. Had you preceded your sentence about Stalin and Hitler with remarking that anarchist mobs existed under communism and fascism, it would have been clear you meant they were shit-canned by both ends of the spectrum.
If Founders at Work were written today, would they please research the opening paragraphs about sprinters, because they accrue speed the further they get from the blocks.
[ Former sprinter here, who couldn't read any further, amazed at the book opening incorrectly. ]
The issue with most subscription web services is that people who foresee using it a couple of times a month end up not signing up. Which is all lost revenue. LastPass charges​ $1 per month. I think that's the magic number for casual users. They may only use this once every month or two. But $12 can easily be forgotten / justified.
Not sure why this isn't more popular. People set their DNS and blindly trust their registrar (with possible gag orders) that it won't be changed.

Great job!

Edit: that just sparked me to wonder if a remote kill switch on a dns change would be a helpful service for your site. Not sure how that would be implemented though.
It's the usual inability to focus for undisciplined people. I am working almost 5 years from home, created some unique algorithms nobody did before me and recently being headhunted by companies like Google, Facebook, Apple SPG etc.

I always think about the study of pianists in Berlin - the excellent ones and mediocre ones put the same amount of time into practice, but the excellent ones did it in two 100% focused blocks while the mediocre ones did it interleaved with other things.

If you need an office, a man-cave, a vacation house on Hawaii, a one-man island, New York during rush hour, noise of Barcelona center, ... to get into the flow, by all means do it!
Yes, but what I'm actually trying to do is cast suspicion on the dichotomy between industry and customers. Industry is not a thing that exists. There are only people, their objectives, their resources, and their problems. Those are the things that need understanding.
Well, once you go down this path you gotta consider ARC: https://en.wikipedia.org/wiki/Adaptive_replacement_cache
as I believe it is designed to be scan-resistant.
People are Awesome
Nice post, but it's not a "Show HN".

From https://news.ycombinator.com/showhn.html

> What to Submit

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
I seem to have struck a nerve. You know it is true. The white house press corps, the science coverage, etc. Most reporters are undeserving of the association with journalism on the level of an, e.g. greenwald. They act as propaganda channels for "authorities".
Yup. If I need to write a long document, I had better do it at home. If I need collaboration from a bunch of people, I should do that in the office.

If I want to research a problem without interruption, home. If I want to be available to people casually (they don't feel it merits a ticket, which often means I will write one up for them) I need to be in the office.

Different requirements, different environments.
From product launch. The point is to launch something that you can imagine selling $10k/month; that you have some kind of plan how to get to that level of sales; and that you'll hold yourself accountable after three months if it fails (and figure out what to do next, not just stick to the thing that wasn't working).
where else do you go in the US besides Boeing and maybe Lockheed Martin

Besides the big players like Airbus, GE, Northop etc
there are a huge number of consulting firms that do specialist work in every aspect of aerospace engineering.
"a philosophy of history which is undoubtedly the greatest work of its kind that has ever yet been created by any mind in any time or place." -- famous historian Arnold Toynbee on the Muqaddima
Redis's LRU eviction is actually 3-random by default. It does not support true/full LRU.

Edit: this is clearer - https://redis.io/topics/lru-cache#approximated-lru-algorithm

Excerpt from https://raw.githubusercontent.com/antirez/redis/2.8/redis.co...

# LRU and minimal TTL algorithms are not precise algorithms but approximated
# algorithms (in order to save memory), so you can select as well the sample
# size to check. For instance for default Redis will check three keys and
# pick the one that was used less recently, you can change the sample size
# using the following configuration directive.
#
# maxmemory-samples 3
The Growing Case for Geoengineering – MIT Technology Review
RedHat Switching from Hawkular APM to Uber's Jaeger Tracing Framework
Why? Most of the processing can be done on the backend (in a fast language if required) and as long as you maintain 60 fps on the client everything is perfect smooth.

Given that this is doable in HTML/CSS/JS on a Nexus 5 (an almost 4 year old smartphone) it just doesn't make economic or UX sense to optimise the UI beyond the 60 fps target.
There are "stream" instructions available on some CPU. These instructions tell the CPU to store data, but not to load it into a cache line (it might actually load it into a temporary cache line that is not part of the normal cache lines, depending on architecture). This is useful is you are writing data to memory but don't read it - there's no point in loading that data to the cache line since you will not access it again.

One such instruction can be used with the _mm_stream_si128 intrinsic:

void _mm_stream_si128(__m128i *p, __m128i a);

Stores the data in a to the address p without polluting the caches. If the cache line containing address p is already in the cache, the cache will be updated. Address p must be 16 byte aligned.

Learned about it in "What every programmer should know about memory":
https://www.akkadia.org/drepper/cpumemory.pdf

It's from 2007, but still relevant and a good read.
Its interesting to hear about WFH for different people in different locations & situations.

This example working in a small London house, on the dining room table with a baby around is very different to the American guy in a quiet suburb with a few spare rooms for an office, with kids at school or perhaps no kids at all.

Its one of the reasons I dont like working from home - I dont have an office at home and I prefer a short commute to the office where I have some space.