skysight-inc/HackerNews huggingface dataset:
I like what Jetbrains did: "after you pay a yearly subscription, the version that was current at that point will never expire for you." This means you can just pay once and keep using that version forever, without further ado or mucking about with licensing servers - but you do get some discounts for renewing the subscription and using the current version.

OTOH, "now you pay forever or we pull the plug" is toxic: I do have some rather niche programs for which I have legitimately purchased licenses (and would even like to renew them) - but noooo: the maker went out of business, therefore their tools stopped working. What sort of backwards world is that?
Benchmark Study: The User Experience of sending $ abroad based on 50 user tests
As nice as that sounds, the Constitution allowing slavery suggests "screw everyone who is not us" is more accurate.
Part of the problem I think is that big investment companies and institutions (pension funds and asset managers) rebalance their portfolios in ever shorter intervals. The game has sped up dramatically. This means that big investors reevaluate their portfolio composition ever more frequently and thus companies have a shrinking leeway in sacrificing short term gains for long term prospects. A company whose stock is ouperformed by a competitor purely because of short term tricks runs the risk that their company will be downweighted at the next rebalancing time. This then results in further selling pressure on the stock. It's all a feedback loop really. This is further exacerbated by using the same quantitative models across many investment companies, resulting in herd behavior and clustering. There are other considerations for sure, but I see the above as at least part of the problem.
Scrum Ceremonies Experts Q&A: Sprint Planning
> Why are tech workers wages so low in Germany compared to the USA, if they have workers on the board?

Because in Germany we have a lower cost of living compared to the tech hubs in the US. Also we have socialised welfare and healthcare systems. Additionally most Germany companies are more risk-averse and focus on long-term stability rather than massive growth.

And on a more cynical note we also deregulated the labor market in the early 2000s to circumvent labor laws by outsourcing low-wage workers to temp agencies that are allowed to treat them like contractors without running afoul of laws intended to prevent this.
There is a point where you realise you don't understand, and are too embarrassed to ask someone to repeat for the fourth time. So you kinda take a guess and move on to something else.

It may not be obvious to the other party that you didn't understand depending how well you covered.
True, what I wrote applies for the 00s. In the 90s, Germany was referred as the sick man of Europe.
My most delightful experience with a service worker was SVGOMG, https://jakearchibald.github.io/svgomg/. One time I was without an internet connection, and I thought to myself, “if only it had a service worker so it’d work offline!” and then I opened a tab to it, to remind myself to optimise the SVG I was working with later, and— huh. It loaded. On reflection, I decided that given who Jake Archibald is, it made sense that he’d be an early service worker adopter. So that day I was really pleased with the Just Works™ value of that service worker.

And SVGOMG is able to load faster thanks to service workers, too.

At FastMail, we’ll be getting round to adding service workers some time soon, and it’ll actually give us a quite fascinating performance boost: even without supporting full offlineness, simply caching the basic data you need can get you to the point where you need literally no requests before you can load the interface, showing meaningful data to the user, and then fetch updated data in the background. I’m confident we’ll be able to get startup time to under two seconds with service workers for code and data loading/caching, and hopeful that we’ll get it down to under a second.

Service workers can be badly implemented, but they also offer the possibility of some quite delightful improvements in websites and web apps.
> completely broken platform model

Hardly.

It works extremely well for Linux distribution maintainers, and for the FOSS projects that work with this model in mind. Within the FOSS community, the platform model is excellent.

It doesn't work so well for proprietary application developers, who should just be using static libs because of this.
> The principal identified non-genetic risk factor is ultraviolet radiation (UVR) exposure, and the relationship between melanoma and UVR is 2-sided: non-burning sun exposure is associated with a reduced risk of melanoma, while sunburns are associated with a doubling of the risk of melanoma. It has long been observed that outdoor workers have a lower incidence of melanoma than indoor workers.

> The prevalence of vitamin D insufficiency (defined as 25(OH)D less than 30 ng/mL) was found to be 69.5% for the United States and 86.4% for Europe. The authors further estimate that 9.4% of all deaths in Europe and 12.8% in the United States could be attributable to vitamin D insufficiency.

> Lindqvist et al. 2016 found that women with active sun exposure habits were mainly at lower risk of cardiovascular disease mortality and other non-cancer mortality, and noted that avoidance of sun exposure is a risk factor for death of a similar magnitude as smoking. “Our finding that avoidance of sun exposure was a risk factor for all-cause death of the same magnitude as smoking is novel.”
I'll pick on one of my own random papers:

https://www.cs.york.ac.uk/aig/projects/implied/docs/cp03.pdf

Try extracting "Theorem 2" on page 5, or any text really. I just get random noise through either a PDF reader, or something like pdf2ascii / ps2ascii.

We just made this with standard latex.
> But you can't take apart ... the chicken

Well, you can, it just won't "work" afterwards!
If you look back in US history, strikes and such were frequently supported by arms. One of the more famous was the 'Pinkerton Rebellion' [1]. It's interesting to consider the interweaving between class, guns, labor rights, and social order in general. It's certainly much more more nuanced than most people give thought to now a days.

[1] - https://en.wikipedia.org/wiki/Homestead_strike
I think if you look at the incentives in that situation it's very understandable to not speak out. If you're a good employee working at Riot and you have a problem with the culture you have two options: Speak out or leave. If you speak out it can be incredibly damaging, you'll almost certainly destroy your career at riot because you'll be actively attacking people you work with. You stand a good chance of getting a reputation in the industry. The likelihood of changing the culture is microscopic - especially if you find out it's the CEO providing the lead in this behaviour. And if you succeed? Your career at Riot is still probably damaged, Riot's culture will be like any of the many other companies you could work at. During the time you're fighting for that change it's likely to be incredibly emotionally draining and you're bound to lose some friends.

If you leave, you have literally none of those downsides, you've still got a good career and you can go off to one of the many other companies that are just as successful without those downsides.

So to speak up you need to be incredibly principled AND you have to have some very deep stake in making THIS particular multinational corporation better. I think it makes perfect sense not to speak out for the vast majority of people.
Yes, but the new feature will only come to Linux 4.19, which is only released as rc1 so far:

https://lore.kernel.org/lkml/CA+55aFw9mxNPX6OtOp-aoUMdXSg=gB...

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
I'm absolutely terrified of refactoring in big python, ruby, or javascript codebases, because there's less chance that I'll be able to find all the side effects of changing something. Tests help, but maintaining high-enough test coverage over possible code paths can be harder and less useful than working with a type system and writing fewer tests.
Socialism strikes again. When you take away people's businesses and put government idiots in charge, they tend to drive them into the ground, because they

1) don't really know the business

2) there's no accountability - they aren't ruining something they spent 20 years building

And you drive the entrepreneurs out of the country, usually the most active people in the economy.
In the 90s "suck it down" taunting was very common, among many others.

Gaming is a counter culture, I'm shocked, shocked that anyone is shocked, shocked that working at a gaming studio which hasn't had all its life sucked out of it by Business People isn't like some "Professional" (we say that despite our products having no warranty or any implied fit-for-purpose!) Corporation.
Instead of using permanent magnets, why not create two PCBs which rotate wrt eachother?
ArangoDB also has a first tool to listen to changes in the database and execute actions or queries. It is limited to a single node. Question is how scalable all of these tools are https://www.arangodb.com/2017/03/arangochair-tool-listening-...
The author? Most likely

https://twitter.com/stevelosh/status/1034147772440760320?s=1...

I have a similar experience. Started out learning Clojure because it was 'practical', stayed with Common Lisp because I had less tooling setup to deal with. To be fair, that was because the Emacs integration for clojure depended on a specific CVS revision of Swank and I was starting out with Emacs. The situation has greatly improved regarding Clojure tooling. Still not as good as CL.

With time I've found CL to be much more flexible than Clojure and less opinionated so you'll be able to explore different paradigms.

That said if you want to write an SPA, go with ClojureScript. It has a good dev UX story (Figwheel <3) and Webpack will have already lowered your expectations regarding build systems to so setting up a ClojureScript project will seem less of a hassle.
Scientists Reveal the Number of Times You're Actually Conscious Each Minute
Occasional pandoc contributor here, AMA :-)

Just a few links:

- Where everything is documented: http://pandoc.org/MANUAL.html

- If you have questions or suggestions: https://groups.google.com/forum/#!forum/pandoc-discuss

- Contributing to pandoc is also a great way to get your feet wet with Haskell. In my experience, very supportive community. See http://pandoc.org/CONTRIBUTING.html and for good first issues: https://github.com/jgm/pandoc/issues?q=is%3Aopen+is%3Aissue+...

Finally, a great feature, that hasn't been mentioned here, is pandoc filters. Basically, pandoc provides a way for scripts (in any programming language) to hook into the transformation pipeline and modify the document AST (similar to the HTML DOM) in-between the reading and writing steps. See http://pandoc.org/filters.html
I mentioned eating after surgery because your link gave not more information.

Thanks for the link to https://sci-hub.mu/

I fail to see the strawman arguments that you mention again. The discussion is about the probability of animals having emotions and feelings.

Based on the structure of the brain and the receptors and the involved chemicals, it is very likely that all reptiles and all mammals feel pain. Even fish might have some sense of pain. Humans follow often the "intelligence" related to feelings (bad diet, lack of sports, depression, fear, laziness, procrastination, addiction,...). IMO it is very likely that animals that can learn are driven by (intelligence related to) emotions and feelings and not by some unemotional intelligence and will or a simple "mechanical" reflex.

Another quote from another article: http://veterinarycalendar.dvm360.com/pain-management-reptile...

It is very difficult to assess pain in reptiles and there are no standard methods or assessments available to assess the level of pain in birds. Therefore, you are left with past experience, observation and anthropomorphism (if I had a fractured bone I would want an opiate). Reptiles seem very stoic and do not cry out in pain. I vividly remember many years ago amputating a rear leg in a chameleon and upon recovery he was making a squeaking-type noise and had tachypnea. Despite having been taught that "opioids don't work in reptiles" I gave him morphine. Fifteen minutes later when he stopped making the noise and breathed a more normal rate, I became a convert and gave reptiles analgesics and became dedicated to study the effects of analgesics in reptiles.
A useful snippet from the article:

"RNGCryptoServiceProvider is generally a safer choice when you need to generate random bytes. Creating an instance of this class is expensive, so it’s better to populate a 400-byte array than call the constructor 100 times to populate a 4-byte array."
There is a growing Rust game development community [0] but of course C++ still has the edge.

[0] https://www.reddit.com/r/rust_gamedev/
The UN Universal Declaration of Human Rights disagrees:

> Article 12.

> No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.
To me, every framework or web oriented language out there should have a big tutorial similar to

https://railstutorial.org/book

because it covers a lot of things regarding classic everyday web development which is extremely useful to beginners. So just for the existence of that book I'd say yeah, Rails is still relevant.

There is also this one for flask which builds an web app from start to finish for people who like Python.

https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...

A lot of ruby books features the design and development of complete medium sized application from start to finish in various domain.

That's the kind of thing beginners should learn instead of 'Docker' or 'React' because they've heard everybody constantly talking about the latter.
Thanks! I wonder how it was built.
I was just old enough that i had just finished university when the game went out. My curriculum would have ended up being completely different if that game went out just 4 years earlier.
And even then, I never ever installed that game, i only looked at friend playing. That stuff scared me, and one friend almost ruined his life because of it.
I agree the specific example is somewhat explicit, but the point being made is valid. Whether it's a subtle choice of words, lack of eye contact, or constant fidgeting. They can all have some additional meaning (or none!).

One example that I've heard is common is about reading body language that might indicate discomfort in talking about a subject, which might suggest under/mis-reporting of an issue.
And this is why I write software for a living. Because "Take the chicken to pieces to find out why it's broken" makes sense to me, so I'd be a rubbish chicken doctor.
Why not use these methods to map out a game, create a meta file with the data, and then allow it to be preseeded to improve performance, show the extended screen prior to loading on future playthroughs, and enable game specific heuristics only for the initial mapping, which could then be removed to avoid performance and compatibility hits?
Wayland 1.16.0
Ok, but then they shouldn't call the tool pandoc.
> The Quora answers (your [2] and [3]) are biased and full of factual errors and misrepresentations

Such as?
Microsoft provides the search index for DDG in the form of Bing.
Which brings to my mind an interesting question: Could a ml agent be used to auto-explore with the intention of visiting all parts of the game world?

There has been recent focus on ML research trying to win or beat games. What if the goal was merely to have an agent that would manage to explore the largest game "area" possible? Has that been done before?
The need for a build environment itself limits Ruby deployment to developers. This becomes a real problem for end user apps and expecting end users to compile is perhaps expecting too much. And now you need a build environment in deployment.

And with this comes potential dependency hell, an app like Discourse pulls in over 140 dependencies. This means either you are a Ruby developer who can debug compile or version conflict issues quickly or have a lot of time to go down various rabbit holes.

Many casually suggest Docker but this simply doubles complexity as now not only does the end user need to know Ruby but also Docker. This means understanding networking, port forwarding, volumes, state separation and single process environments just for starters before we even get to the app.

For in house apps none of these are deal breakers but one wishes language developers thought more seriously about the deployment story.
Definitely interesting! (100% sincere.)

My individual data point: I spoke recently with a Taiwanese who finished his military service in the past couple years. In terms of physical strength his account totally corroborates what you said. He wasn't in shape before conscription but got jacked during it, and has stayed that way afterwards.

That said, what he mainly emphasized is how outdated Taiwan's military equipment is. He said most of it is stuff they got from the USA in the 60s and 70s, and not the USA's newest weapons at the time. Their current vehicles break down a lot, and he didn't train much with artillery during his service.

If China were to invade (again, highly highly unlikely) the Chinese would have a huge technological advantage. The Taiwanese identity of the younger generation is legit, but given the relatively cosmopolitan/capitalist/individualist cultural climate, I'm not sure everyone'd be willing to lay their lives on the line for national identity. A more likely outcome is a mass exodus over many years of anyone who disagrees with Chinese ideology and has the wherewithal to get out.
GC: A Graph Caching System for Subgraph/Supergraph Queries [pdf]
Service Workers isn't a new persistence mechanism, it uses existing ones.
Fitbit's 150B hours of heart data
Get out :P
Abraham Wald and the Missing Bullet Holes (from `How Not to Be Wrong')
Hacker exposes 0day Win10 local privilege escalation in ALPC interface with PoC
Great idea, signing up for an OSM account is a pretty high barrier though. Is OSM is ok with anonymous edits through 3rd party apps?
Both working device and emulator are equally important. People usually divide in two camps depending on their role in the project: device lovers and emulator lovers.

Solo developers, product leads and testers tend to choose the real device as their first destination. Linear coders and logic writers usually choose emulator.

Add a device variety testing. It's very hard to do right without emulator. Having all those device variations in physical form may be expensive and consume a lot of space.
Exactly - it's a classic case of a tool being used for a different purpose ("IDE") than its original intention ("presentation software") and getting criticized for not holding up to misguided expectations.

His criticism is valid but the main lesson is to use the appropriate tool for the job. He himself uses VSCode + iPython, which is a better tool more generally for the desired use case of code development.
My GF's gone through the same windmill, over the span of seven (or more) years before finally getting a diagnosis. Multiple ones actually.

Her abdominal pain issues and discomfort were blamed on period pains first, then IBS (because her mother has that too), until finally, after she herself asked for it, she was diagnosed with endometriosis (and an ultrasound revealed a 10cm cyst).

Likewise, she's struggled with being punished for being a naughty child during her upbringing, school problems, and later depression and suicidal tendencies when put on medication for either depression or birth control. It was only once her son was diagnosed with ADHD that she recognised those symptoms and got herself a similar diagnosis. Both are on proper medication for that now and it's a huge improvement for both.

TL;DR there's still a lot of ailments that aren't easy to diagnose.
Total anecdata too - when me and my friends finished undergrad, I went to work in the industry and two of my friends doing PhDs were much better paid than me throughout their entire PhD programme - the combination of grants, paid hours for teaching and marking made their salary about 150% of mine. Only after they finished their PhDs 4 years later my salary has matched what they were making at the start.

I suppose it could be unique in a way that their PhDs were sponsored by large companies and hence well funded, but I worked 4 years a C++ programmer and never caught up with their pay.

That was in the UK btw.
I can't wait for my Internet to be government regulated. Politicians always have the best technical solutions.
Extremely creative hairdressing/styling. I'm being serious - It will be a safe and well-paid job. Some hairdressers in London already charge £500 for a haircut.

1. Women are extremely protective of their hair. The idea of letting a robot cut it is a no-go for many women.

2. Cutting hair is complex both in terms of the problem and also the mechanics.

3. The profit margin in hair vs. investment required to get rid of hairdressers means investment will probably not be significant until its low hanging fruit way into the future.

4. Computers/AI aren't good yet at judging style.

5. Hair has never gone out of fashion.

6. A cure for baldness has pretty much been discovered - get ready for more men spending big on their new haircuts.

7. Greying will be cured soon - expect older men to start spending more on their new grey-free hair.

8. Expect more near-term creative hair technology to increase the creativity of the hairdresser rather than replace them.
This raises the significant issue again that colleges are attempting to do two things, in most cases they only do one of them well: Academia and Industry readiness.

At my university, I learned very little in my degree that was noticeably useful in industry but then academia is not supposed to be about industry, usually, but about increasing knowledge that may or may not have an application.

In the college I attended before university, I learned an enormous amount of information useful for Industry but it didn't give me much of a leg-up for the work I was about to do at university.

Most industry work I have seen is not massively academic and does not require academic qualifications. In certain jobs, however, they make a point of requiring qualifications when they could probably run some tests instead to demonstrate that you understand the basics of comp-sci or whatever else.
I inspected the mastodon.social website
I might be missing something, but the three predicated values are not in the "nextSeed" table? Whereas the original three are.

EDIT: I feel like I miss something in the explanation. Can anyone explain how the seed table is actually used?
> mostly as a reason to click, with vauge connection to the body

So clickbait, in other words intentionally deceptive.
Just the rap music that isn't from a children's movie, harmless showing off of mostly meaningless wordplay, or a fusion with pop focused on subjects like love and breakups. Maybe certain politically woke songs will be tolerated, if they're by white rappers.

At least they won't ban headphones.
Accelerating SQL Database Operations on a GPU with CUDA: Extended Results [pdf]
It's 2 x 70 MWe or about 300 MWt. A4W reactors on Nimitz class aircraft carriers produce about 2 x 550 MWt which translates to about 100 MWe and 2 x 104 MW shaft power for propulsion.

https://en.wikipedia.org/wiki/Akademik_Lomonosov

https://en.wikipedia.org/wiki/A4W_reactor
They are not actually responding at 300 actions per minute to changing input, a large percentage of those clicks are constant selections of team shortcuts.
u guys are too sensitive!
Tesla wins case against Ontario government over electric vehicle rebates