skysight-inc/HackerNews huggingface dataset:
> Or, the feeling of wanting to do high quality work wherever you are?

We have a word that literally translates as "professional pride." Now I'm not sure it has the right vibe in English, but it captures the idea that you do high quality work and you wouldn't do a sloppy job, even if the job sucks.

For example, I would like such a plumber, because I know they will be careful not to make a mess, and they will clean up after them, and they are careful and will double check their work to make sure it's fully done and solid and not going to leak.

I don't expect them to be passionate about working with clogged pipes full of literal shit. I'm OK with them not wanting to spend 16 hours a day doing plumbing; if they only do three days a week but perform a respectful job, that is perfectly fine. In fact I'd be a little concerned if they said they're passionate about plumbing..

> What do you all call the feeling around enjoying the work

Enjoying the work. That's it.

To me, passion is something much deeper and even intimate. If you devote your life to something and you'd do it even when it doesn't pay the bills, I could accept it as passion. Otherwise, it's just a job that you enjoy.
Can we get a non pay walled article? “Hey there your Adblocker is showiing” lol...
I read somewhere that immutable and mutable borrows are perhaps alternatively understood as exclusive and shared borrows.

Yes, when it comes to exterior mutability, it's basically single mutable xor multiple immutable.

The price you pay for this convenience is run-time checking of access.

The nice thing is that RefCell is not magic, it's Rust all the way down. E.g. the status of the borrow is updated by the destructors (Drop) of the reference types. All administration is done using a signed integer to do reference counting. The value 0 means 'no borrows', any positive number indicates the number of immutable borrows, -1 means one mutable borrow.

It's well worth reading the implementation of RefCell some time!
Nike Robot.txt – just crawl it
"Number of seconds since the unix epoch" describes a physical measurement (that can be related directly to TAI) that would not be affected by leap seconds. You could store that number to allow you to recover TAI timestamps (I'm not aware of any OS that does this, but there's no reason it wouldn't be possible).

Unix time does indeed repeat itself so as to remain in alignment with UTC. But unix time is not the number of seconds since the unix epoch.
Cracking the steam DRM seems like a case of dropping a dll
I always thought it was an American thing(the asking for passion part) and a culture gap between them and "us" foreigners/Europeans. But it sounds like it's not exclusive to foreigners working with Americans.

The way I see it, I bring a lot of experience to the table as well as my passion to solve problems. But it's extremely hard to be passionate for the "vision" of the 20th company trying to revolutionize log processing(when the founders never even did their due diligence) for example. I get that the founders may have had some personal experience that led them to be passionate about a certain problem.

But when they ask me to help them in a specific topic they lack experience in and then ask me to be passionate about working the next 2 years doing mundane work I personally think it's incredibly disrespectful towards me or anyone in my position.

I used to try to explain why I thought like that, but nowadays I mostly agree with the other people here and treat it as a red flag WRT how complicated it will be to get work done around these kinds of founders.
At the start of my career I was all about the tech, and I would probably have agreed with you. But now, with around 23 years of building web things behind me, I've realised that what keeps me interested is the fact that tens of millions of people have found what I've contributed to useful and interesting. Without that I would have given up and got bored.

Most people (certainly everyone I've ever worked with) need to have positive external input and feedback on the work they do to drive them forward, and if you're not getting that and the feedback is repeatedly "Meh, it'll just be killed in a few years" it would eventually start to impact your confidence and ability to do good work.
QEMU vs. VMware (2009)
Nobody can say that Microsoft didn't pour everything into Windows Mobile.

But by the time they finally had a really good OS, developer interest simply wasn't there anymore and a mobile platform lives or dies by it's app store.

Gaming is different because you have the advantage of being able to court and fund exclusive titles eg Halo and Gears of War
I think it depends on the management team and on the hire. Just like some people can work remotely effectively and others cannot... some people can work part-time effectively and others cannot.

I've had this be very successful one time with a senior developer who was working in roughly the same stack across side projects as well as what I had hired him for. He was able to time-slice very well. He could come in and in a fraction of the time of the rest of the team make a meaningful impact in both pushing his own features as well as reviewing others' code/architecture.

I've found in running a consulting practice that if people need to split their time across projects that they generally do their best work when they can devote a consistent set of days to specifics projects/team (Project A on Mon-Wed, Project B on Thu, Project C on Fri). Trying to time-slice throughout the day of 4hr with Project A and 2hr with Project B and 2hr with Project C becomes too much context switching for most people.

One other thing to keep in mind: if people do not work enough on a single project, they will not achieve enough momentum to do great things. Or if the rest of the team is working full-time, it may be too much effort to keep them in the loop of everything that has changed since it is moving at a faster pace than what their time allows. You can try to overcome this by not working on critical parts of the product or having their features not be depended upon by others.
Last time this caused memory corruption, I did a rewrite using eacaping-m4 to encode this difference in behavior. Gnu m4 has a changeword feature you can compile in for that.
It's impossible to make $200 laptops in small batches in US. They really don't like mentioning it tho.

https://www.pine64.org/2020/01/15/pinephones-start-shipping-... - it's about phones, but I believe laptops are produced there too.
Well, there are other perspectives on that:

https://unherd.com/2020/01/what-has-the-new-york-times-got-a...

NY Times is like most newspapers. There are certain topics they don't care about and write with average accuracy, and others they feel are important to the current of world events, which they manipulate ruthlessly.

Sometimes people like to claim the NYT only has issues with factual accuracy in op-eds, but it's not true. The first article shown as an example in the UnHerd piece, for example, is investigative reporting about Britain, hardly a war zone that's difficult for journalists to reach. Yet it's riddled with basic geographical and factual errors.

The author here is trying to claim that Buzzfeed and Gawker have been 'taken over' by the NYT, which is gobbling up everything in its path. From afar it looks more like a reverse takeover.
It remains to be seen if API shapes are copyrightable. :D
I would go even further - passion is the promise to stuff an employee's life with emotional bullshit.

Some people actually need this from work, in particular those who have very little interests outside work. That's why it works best for the young and restless.
One relatively easy to draw line is whether the abbreviation has other commonly used meanings. CNN has, while none of HTML, HTTP, HN or YC do.
Exactly what I wondered reading the abstract.

Also, if the images are not recognizable as fakes by humans, then it's good enough. What would be interesting in going further than that? I actually see it as a feature if at the same time it's possible to prove when images are fake.
That makes sense, tbf you do have a family, for a moment there I thought you were alone, alone.

Another suggestion (last one ;) if you have a family is board games. You have adult / kid games,lots of banter to be had and can be played with other families for a good time.

Also everyone sux at art in the beginning :)
France, too, seems to have hit a cultural inflection point. Obesity rates are quickly climbing. Maybe it's bias, but over the past several years I've also noticed several stories about how McDonalds is becoming more popular in France, as well as the flight of the middle-class out of traditional towns into suburban homes, shopping in suburban malls.
Hire good people.

Are they good? Then hire them.

Are they not good? Don’t hire them.

Everything else is a distraction at this stage.

N days of good people is better than 0 days of no one.

Also, you’re the leader, you live the culture, others will follow your lead.
> FB is so detrimental to society, people that never use it need to be concerned much like with gambling and alcoholism.

I don't get how Facebook is detrimental to society. Probably I am missing something.

The majority of people do have an option to delete their account or simply not to log in. Apart from Facebook's involvement in scandals like Cambridge Analytica, I don't see what's wrong with the site or company. It's true that it can be used for causing harm, but that's true for almost every other tech out there.
Both side's on it. In fact there's no sides. Just that Twitter is competent at removing constructive elements and distilling hatred/rage/anger for profit and it's working against you.

There are few ways to strip out some of their 10-year "improvement" and oh how deserted it looks under there...
Is that mentioned somewhere? As far as I am aware red light cameras are often abused as money makers and cities have been known to reduce wait times in order to maximize profit over the safety of drivers. So the "experts" in question most likely wouldn't have been engineers, they would have been bean counters.
Why not directly link https://ai.facebook.com/blog/-powered-by-ai-turning-any-2d-p...
I've learned to enjoy working on small screens. I did it because I traveled and didn't want anything I can't put in a backpack. For a long time I also used old low-res netbooks, because I didn't want to worry about a pricier laptop getting damaged (and because there was always one around). At one time switching to 1280x800 was a step-up; can't remember what resolution I used before then.

I know that there are way more people who are into large displays, and that's perfectly understandable, but I'll mention what the advantages of small low-res screens are for me:

- cheap + small + light + energy efficient;

- task focus: I'm looking at one thing at a time. I realise that a lot of people want the opposite ability, but I cherish this constraint. If you have problems with attention, you might want to consider this;

- more structure and efficiency in how you switch tasks: switching tasks takes more work than simply moving your eyes, so I quickly learned that thinking about what the next step is not only helps me get to the necessary window without any discomfort, but also helps with work efficiency and focus;

- information efficiency: really most of these advantages are about focus: with a small screen most of the information I have in front of me is relevant to what I'm doing. If I had all my windows looking at me all the time, only [100/number of windows]% of that information would be relevant at any point in time.

Disadvantages: partner's laptop better for watching movies.
Maybe it just means that there is a small and vocal community around Clojure - being on HN means that something is interesting for HN community, but it does not translate to wider adoption necessarily.

When Clojure was started it didn't have much competition in JVM languages space. There was Scala only. Right now we have also Kotlin, which seems to be hitting the sweet spot between being a better Java and being difficult to grasp (like Scala or Clojure). In addition Java alone is getting better, so it is harder and harder to eat its cake.
'Black in Space' Explores NASA's Small Steps and Giant Leaps Toward Equality
Fired.
Testing dependant software modules for stability analysis
The fact that you're on the ultralight would go a long way toward making sure you're careful not to do anything dangerous.
Why did we need this ?

Are we now going to remake all pictures into """3D""" and leave the boring 2D pictures in dust ?
today, if you use GTK with ruby you have to deliver MSYS2 (1go) and Ruby with your GEM.
Ah, the jail warden theory of management
I have Stadia. The input lag is negligible. Especially when using the Chromecast Ultra on the TV (it seems this has better support than the browser-based option on the PC).

Honestly, they nailed the 'hard part' - technically the platform is incredible, I can pick up the controller and be playing almost immediately with short loading times, no updates etc.

And then they screwed up the launch itself, all the marketing and failed to get a decent library of large games.

It might sort itself out though as they are set to launch the free version next month which will add many more players (so multiplayer without crossplay won't be dead) and equally there are some huge games down the line like Cyberpunk 2077 and Baldurs Gate 3.

I bought it because before I had a gaming PC but to upgrade it I'd have to replace the motherboard and practically every component - whereas with Stadia I can play on my PC with kb+m or on my TV with controller etc. depending on how I feel and it's easier to get in and play.

I hope they sort out the problems as I feel it has a lot of potential.
"CNN generated Image" sounds like "Images generated by the Cable News Network, CNN" as if the corporation has some software/policy for editing and prepping images in a way they can be detected. It's not so absurd, photojournalism can be quite specific in rules.

The ability to classify photos by news outlet based on identifying their photojournalism rules through computer algorithms sounds like a remarkably clever idea.

HTML doesn't have that ambiguity.
I take ~1 hour of TV most evenings as a sedative.
The speakers that play the mail alert

This phrasing makes me think you’re much older than I am :)

which would explain you being fine with “1.5k” resolution on a 30” screen.
1. In India, there are only ~100 jobs for a Clojure developer. That includes people just throwing in Clojure just to hire Java/Scala developer.

2. The learning curve for the Clojure. Clojure is simple but it's not easy by any means.

3. JVM interop if you are not a java developer it adds in more learning time. Most of the Clojure libraries use java heavily. It's a good thing but it adds in an extra layer of learning java's ecosystem.

4. Error messages. Even after years of Clojure. I still find it hard.

5. Documentation. Most of the packages I use don't have dedicated websites or good documentation.

Even after all the issues. It's still worth the investment. I started working on a crawler for a freelance gig. we first built it using Golang. But due to its complexity and lots of bugs due to mutation. We ported it to Clojure and we are not looking back.
I don't disagree with anything you've said, and might be myself one of those grumpy programmers :)

But that isn't at odds with the view that Clojure is more fit in some environments than others, depending on existing knowledge, deadlines, budget etc.

Maybe I'd introduce Clojure in ~6 out of 10 projects. I want that N to be 9.
This video zooms out to 10^24 then in to 10^-16. Made in 1977, for IBM.

https://youtu.be/0fKBhvDjuy0
One of the early limitations of aircraft was their wooden construction and the lack of water resistant glues.

Of course, aluminium was the perfect material and one of the most abundant elements in the earth's crust. However it was so rare and difficult to extract that that the Washington monument is capped by a small piece.

The Bayes process and subsequent improvements have since made it common and relatively cheap.
That really depends on the reader...
Cells are machines, (our) minds are running on cells, therefore minds run on machines. It doesn't have to be more complicated than that. Unless you are making an argument for supernatural influences. It's debatable whether minds are machines, at least in a sense that satisfies us, but that's another subject.

> "Therefore the machine cannot produce the corresponding formula as being true. But we can see* that the Gödelian formula is true."*

Essentially, the other side's argument boils down to the idea that minds can reason in a way that machines cannot - they can intuitively look behind the Gödelian curtain so to speak.

However, this contest between "mind" and "machine" only works as long as you tie the machine's hands behind its back while letting the mind roam freely: a mind forced to operate within the same formal system would come to the same conclusion as the machine, and conversely there is no reason to assume that a machine allowed to apply intuitive reasoning would not come to the same realization as the mind.

This entire argument is a philosophical parlor trick that only works as long as you don't pay too close attention to the unequal restrictions imposed on the two participants.
If there's no demand they shouldn't be employed. Citing demand as a reason for exploiting workers is a stupid argument and you shouldn't be making it.
If you're in Pune or willing to shift, Helpshift uses clojure heavily.
Sorry to be picking a nit here but the SwinSID is not FPGA based, it's a software emulator running on an AVR mcu.

There is an FPGA based version of the SID called (surprise) FGPASID (http://www.fpgasid.de/) which is pretty much indistinguishable from an original SID. The only real downside to it is the cost, it's not a cheap one.

The FPGASID was created by decapping and reverse engineering original SID chips and the result is pretty spectacular.
Your Camera Doesn't Matter (2013)
Too much of anything can be harmful to your mind, including hacker news...
Plus, they were not yet notorious for killing services after a few years. It's becoming a self-fulfilled prophecy with newer Google products that need a critical mass to take off.
Someone who scanned the front page and didn’t delve into these comments might infere that the American news network CNN artificially generate images for their news stories. That’s how I picked this up.
What is data integrity and why it should be a priority of every data team?
Are we going to see here every announcement of this kind from every single tech company?
It’s all about audience and confusion. My feel of the HN readership is that it’s a vey broad base of mostly technical backgrounds; international but US heavy. That puts the ones you list as perfectly reasonable, and CNN referring to the neural networks is usually ok.

I this case, however, there’s a conflict with the news network which could also plausibly be the subject of the headline. They have interenational recognizability, and have been using the acronym almost exclusively for years; it is effectively their name.
after years of seeing tmux fly by, and still not understanding its purpose I thought okay, lets give this one liner a try and see if I really don't need to know about tmux as you wrote. :)

why do I get:
Can't open user config file <user@host-redacted>: No such file or directory
What is a modern data dictionary?
I haven’t really figured out Tmux, and I’m a little ashamed to admit it. I usually reach for screen when needed, and disconnect/reconnect/kill are the only commands of screen I know.

I’ll give the tmux -CC a go when I’m back at my machine, but what else does the integration do? I’m a heavy pane user - does the default split pane in tmux mode use tmux splitting for example?
Clojure's extensive support for lazy evaluation and sequences actually makes it decent for command line tools that process streams of data. At least in terms of program architecture and elegance. The biggest mismatch used to be startup time, but with GraalVM you can get very good startup times.

I made a couple of simple command line programs at my previous workplace and the functional style of Clojure combined with lazy sequences made processing an unknown amount of resources on our server a breeze.

I would think that the language of choice for a command line program would have more to do with the task you need the program for and not the command line format itself.

Obviously for performance critical stuff such as implementing something like ffmpeg you would want to use rust to squeeze out every last bit of performance.
For the most part I’m not sure it matters. What specific problems have you had as a result of fragmentation in clojure project build tools? I don’t much care what the name of the command is: if running it produces an artifact I can depend on and use in my app, then it did the job. Different types of build pipelines have different needs.
I don't worry about Clojure's future either. I think it'll stay strong for at least another ten years, and it's hard to see beyond that for any language. I use it professionally, and would strongly consider it if I was founding a startup.

But as you say, it's popular "for a Lisp dialect" and I don't expect it to reach past that. I would love to be proven wrong.

That being said, your post made me realize that instead of lamenting the nicheness of Lisps, I should be encouraging other people to give Clojure a shot. And not only to help Clojure be more successful, but also to bring a little bit of joy to their daily life like Clojure often does. (It sounds trite but it's true.)
Maybe when it is a widely known abbreviation for something else?

We are not computer algorithms here. A human being can decide "yeah this sounds like cable news network" and use the long form of this CNN.
I've seen people over-engineering a piece of code in order to make it "flexible" enough to be able to reuse it in like 2-3 scenarios that are not really well aligned - all in the name of making their code super DRY.

Sometimes it's better to have just a few separate, differently shaped pegs, than one flexible peg that fits any hole but is so complex that it might introduce 10 new bugs along the way.
Somewhere between HTML and CNN. The crowd here is familiar enough with HTML but CNN is not only a smaller abbreviation but also an ambiguous one here.
Just to correct the last 2 links are wrong, these are my other links:
[3] https://eladsc.com
[4] https://github.com/elad2412

(My github isn't my main thing)
The screens look delightfully industrial. Love it.
Or it starts as duplicate but diverges over time. I've been bitten by the premature deduplication.
According to the BAG (Swiss Bundesamt für Gesundheit), people are most infectious when they are experiencing the most symptoms (Fever etc.). People without symptoms are also not coughing/sneezing around which reduces the likelihood of spreading it which is probably significant enough to make a difference.
Your're right, I'm comparing to French or Italian cuisine. Even more thoroughly cooked German or Swiss still retains more texture.
It’s disjointed but the bot-like commenter is basically saying that the economy is completely fucked and prices are basically manufactured from thin air. But computer nerds offer a glimmer of hope because they’re the most tuned into the issues. However, computer nerds are detached from political action so maybe it’s all hopeless.
Spectacular Forts to Visit in Madhya Pradesh
"there are, obviously, many better ways to keep up with news than Facebook"

Such as? Except for Twitter, I don't really know any? I'd love to have a trustworthy source for curated news, but I am not aware of one.
>Something had to be done, and this was something.

(I fully support twitters effort to make sure correct information about coronavirus is promoted on their platform)
Report of the WHO-China Joint Mission on Covid-19 [pdf]