skysight-inc/HackerNews huggingface dataset:
Again, if we can't conserve it, it's impossible to waste it. It's a logical contradiction. It's like wind power, you either tap it and use it or not, either way it's gone.

The fact that it's difficult (impossible) to store helium long term is an argument against government intervention because it disrupts present consumption for no clear reason and with meager future benefits.
>However, if the object escapes to the heap

Can this be detected statically?
No I’m not assuming either way. But we know the incentives are there for tracking to be effective as opposed to ineffective. I’d argue it’s more rational to take the landscape as it is, rather than how we wish it to be.
Anyone know of a good markdown viewer that is formatted instead of showing the source with colors?

I'm using pandoc to convert it to groff and read it like a formatted man page, which is ok but not great as it loses some formatting.

pandoc -s -f markdown -t man markdown.md | groff -T utf8 -man | less -R
Look up the paintings from Lowry. He lived most of his life right here.

Industrial England lived under a black sky, from all the coal being burnt.
Not sure if this is a stylistic choice, but if you want, you can do actual italics like this:

You can do actual *italics* like this.
yes but they will share the same complexity
You may last a couple years being the odd one out doing strictly 40h a week, but performance review is going to catch up with you at some point.

That doesn't sound like a performance review. It sounds like a "are you staying late in the office" review. If the way to get ahead isn't to be good, but to just stay late, is it really worth it? All those extra hours of your life, sitting at a desk, wishing you could go home, but instead flicking through another batch of click-bait articles and padding out your timesheet.

Although I suppose if that's how it is, one could game it. Turn up a little early even, make a big noise so everyone sees you're there (oh, that guy, he's ALWAYS here early - that's what they'll remember, even if you're actually in early less than everyone else), and then just leave for an hour to have a leisurely breakfast. Pretend you have a meeting before lunch and one after, and just go to the gym and take a long lunch; you could even find a "meeting buddy" - someone with whom you have meetings, on the understanding that neither of you will be there. Faking decisions and the like from meetings is easy; generally, you can make the actual decisions in sixty seconds on your own. Identify days that the boss will be in late or leave early and treat those as short days. Get into the habit of podcasts or self-education during those long evenings at the desk. I suppose if one embraces it and games it for what's being measured - time on the clock - it wouldn't be so bad.
Tell that to the wheelchair bound person who now have to deal with a scooter blocking their path every 20 yards.
And to think that so much of the technology that makes this possible comes from the Valley itself!

As a US citizen, the idea of being able to work anywhere is appealing. If your infra is everywhere, then I guess you could be anywhere too.

That's the dream, right?
Privacy first, so that you can disclose to third parties and to the general public at large the relevant and decentrally validated bits only, in pound-for-pound time and space contrast with any fake, AI-generated medium imho.
It's just for books, isn't it?
Uvloop: Blazing fast Python networking – magicstack
I think software development would work best if it focused on software, not jokes.
Look at Apple to see how ousting the (genius) founder worked out in 1984. Stupid BlackRock, good their proposal was dismissed.
Maybe we should just stop focusing on how many hours we work, and concentrate on what we want to do and on whether we've achieved it. I feel that not focusing on the hours just works better.

One day I feel tired, and I'm not advancing? I go home. The next day I feel energized, and I want to keep working? I can work 12 hours straight.

No limits, nobody tells me what I can or I cannot do, and when I should do it.

Of course, we may need a bit of tracking hours in order to understand what we're doing and how we're spending our time, but we can use a more coarse granularity (like "half days").
> blockchain

> perform a mini-transaction every 30 seconds

I guess if you don't want to be blackmailed, you better have money.
Intel Custom Foundry historically has not offered the same tech as their internal CPU foundry. Last time we engaged with them their IP offering (memories, serdes etc) was very uncompetitive. It's possible that's now changing but if you are wondering why it's been low volume, that's why.
Pfft. Loyalty is overrated. The company will fire you without a care in the world even if you are the most loyal person out there
Vitamin D: a pseudo-vitamin for a pseudo-disease
yes i was speaking from a simplistic/narrow POV, not a complete and i guess not a correct answer.
I’m confused. There is almost no rhetoric against legal and/or qualified immigration, just the illegal kind.
Meta: instead of accepting cookies click at 'manage' and be in awe.
Possibly related - London’s Great Fog of 1952 was a big catalyst for change, with 4000-12,000 dying in a few days due to health problems from the fog. It was pretty grim.

https://en.m.wikipedia.org/wiki/Great_Smog_of_London
$ spent per person is biased towards richer countries. Just because a rocket scientist in the US gets paid 10x that of someone in Russia doesn't mean they're doing more relevant basic research.

Some of it translates into better research, e.g. ability to lure international researchers, access to better equipment because you're in a richer nation, but at least partially the number is inflated without any benefit to the research itself.
Well, now I've seen one. Such a big deal that it made a national newspaper. That suggests it's not very common.
Yes this is decided at compile time. If you build your program with `-gcflags '-m'` the compiler will print out detailed escape analysis information. Here's more information: http://www.agardner.me/golang/garbage/collection/gc/escape/a...
NPM: Three new features to help our users protect themselves
So difficult for someone to follow that. You need someone with the gravitas of a serious actor but with the tiniest of glints in their eye, willing to send themselves up, has to have spot-on timing, and an ability to do slapstick. Closest kind of match I can think of is someone like Steve Carrell, but he's probably not straight enough. I think Nielsen fit that role more perfectly than anyone else possibly could.
Great idea and perfect execution of your minimum viable product!
Blackrock vs Elon
> private browsing window share the same cookies

Not in Safari, to my experience
Clean Air Act combined with some wall cleaning acts, beautiful.
You have no idea how this administration is systematically pushing family oriented tech people away by creating gridlocks in the legal immigration process.
Key combo Cmd-,

(That’s command comma. Which I described as one key, cheating slightly, but hey they are so close to each other.)

Preferences panel comes up.

If you leave it on the security tab, the checkbox comes up. Uncheck it and now the site is usable without JS.

Another click on background or Esc to dismiss the dialog if you want to, but for some things that’s not even needed (therefore I claimed that low click count... ymmv).
oy. I'd assumed there was a browser-side USB->BLE plugin.

This is horrible. Now the security of it is tied to the security of the stuff they have running in Amazon. Which they probably don't publish source code for? Even if they do, you have no way to know that is what is actually running.

Not the mention reliability and availability concerns.

ah well, I had such high hopes.
IOTA wants to be so cheap with their machine-to-machine global aim that humans can be a quite limited subset of their full sample, making costs pretty thin. They may even allow it for free for a personal ID as a PR stunt to make the IOTA protocol mainstream.
> If your system is well designed it should be trivial to move between different versions.

Not many systems are well designed.
Fire and forget as part of team setup guidelines:

git config --global pull.ff only
> The government needs to step in and spend, spend, spend on large ventures like space travel, medical science, robotics for bullshit job insanity to end.

Isn't it hilarious that the governments are the largest purveyors of bullshit jobs and resource extraction?
Exp-normalize trick
Mobile App Success Story: Kahoot
Honor? No, it's based on cold, hard cash; you charge upfront a fee (as if the person had dumped it illegally), then refund that fee if they properly dispose of it.
The vote had nothing to do with ousting Musk. He would have remained CEO no matter what.
I don't really understand the author's (and some of the commenters') assumption that making a bureaucracy unpleasant and inefficient is a deliberate decision.

Certainly, once a bureaucracy got to that point, it might have certain benefits, but I don't see how that implies there was a conscious strategy before.
> enable js on a per site basis

uBlock Origin, check I'm advanced, block whatever you want per site, click save button
You're kidding? There is more and more rhetoric being spewed relating to the legal kind as well. There is even policy being enacted to drastically cut down or make it very hard to gain legal status by burying you with paperwork.

Beyond immigration talk, the constant spewing of racism coming from the administrations is a clear signal that immigrants of different backgrounds are not wanted.

To that end, they simply pack up and build their business and wealth elsewhere. We won't feel those effects right now but it will hit hard in a few years.
A few examples.

https://en.m.wikipedia.org/wiki/Executive_Order_13769

https://www.theverge.com/2016/11/16/13653490/steve-bannon-tr...

https://www.cnbc.com/2018/08/28/tech-companies-h4-holders-br...

https://www.mercurynews.com/2018/02/20/h-1b-visas-how-the-tr...
Were these buildings then cleaned, or do the buildings "recover" through natural processes (rain etc)?
Or you could just be critical, and be aware of the limitations of media as it pertains to representation of truth and reality.

Besides, techniques for identifying fakes is likely to lag closely behind the techniques for producing them.

The first time we talked about "DeepFakes", someone I know pointed out that there is nothing inherently new in this issue. Media has been faked to manipulate the truth as long as there has been media.

Wether you trust the medium, a person, or a blockchain, trust is only as good as the information you base it upon – and there's always ways to circumvent it, or otherwise deceive you.

Also: There are some pretty big privacy issues (from what I understand) with what you describe.
Very informative post, thanks!
Swift every year or so. C++ every 3 years.
In git add --patch you can do `e` to edit the hunk interactively, and this help comment appears:

# To remove '-' lines, make them ' ' lines (context).
# To remove '+' lines, delete them.
# Lines starting with # will be removed.

I wish tig would have a line-by-line marking feature that would do just that behind the scenes, to make it more accessible.
Well G1's default pause time goal is 100msec so it won't even try to do better than that without 'tuning' (telling it to pause for less time).
I agree with all your points. I think the obsession with completely perfect vocal performance has gone too far for my personal taste. Modern mainstream pop records have a combination of too many takes spliced together for one "perfect" take, together with minor correction of the odd note here and there and the end-to-end result is "too perfect" for my old ears. There's no mistakes or personality in many of these records and it sounds boring to me. That's all. I'm not claiming to have the only valid opinion on the matter, or that all modern music is like that, and I also know I'm also not alone in my thinking and taste.
I can’t believe the Manchester Evening News is on HN. I bet they’ve pillaged these pics from Manchester Revisited (FB group).

As I said in another comment, look up the Lowry paintings to get an idea of how bad the air was in industrial England. He lived in Salford, right beside Manchester.

Most of Manchester city centre is old warehouses and offices, the city was basically a giant coal-powered factory and distribution centre. The St. Anne church in central Stockport (again near Manchester) didn’t get the cleaning treatment until the 2010s, I honestly believed it was just built black.

Imperial Britain was basically like today’s China: bustling, polluted, exploiting the poor and vulnerable (child labor etc etc), with no care whatsoever for consequences as long as someone was getting rich.
They do reduce performance a lot. I think what changed is there are now classes of customers who are willing to take a huge performance hit for reliably low pause times or reliably huge heaps. Whereas in the past heaps were smaller and perhaps latency tails were something people cared about less.
This look like https://bugs.openjdk.java.net/browse/JDK-8203864, which has the following additional information:

"While working on a proper complexity analysis of the algorithm, we realised that there was an error in the last paper reporting such a bug (http://envisage-project.eu/wp-content/uploads/2015/02/sortin...). This implies that the correction implemented in the Java source code (changing Timsort stack size) is wrong and that it is still possible to make it break. This is explained in full details in our analysis: https://arxiv.org/pdf/1805.08612.pdf"
As a dev I would really appreciate an office though, but those jobs don't exist anymore.
Making GDPR rights cumbersome to claim.
Google basically won that, didn't they? Despite cloning another companies technology from scratch without paying any kind of licensing fees at all.
Very valuable advise!

When I hired my first employees, I focussed too much on compensation. I ran the numbers and offered as much as I could afford.

I was really disappointed when great candidates declined my offers, and went with other companies that didn't even pay more (I asked).

Now I understand that I just failed to excite them. You really need to tell people how awesome the work is, good engineers will always have many options. And also understand that what excites you may not be what excites the candidate, so starting with asking about what the candidate is looking for is a really good idea.
If the state have a problem with that maybe they should roll their own dockless solutions as part of their public transport strategy. Seriously, first they design cities so that 90% must drive to get anywhere and then they ban companies who bring solutions. Regressive and unacceptable.
Other companies are different: Google is unique in the sense that they have - or if they want, they have enough data to build - an extremely rich and complex profile including very intimate details of a given person.

There is no other company (or a government agency) that knows exactly where you are, how you spend your time, what your precise interests are, what your fears and hopes are (based on your search history), your relationship network, including secret lovers, and so on.

Avoiding being tracked by Google is almost impossible these days, given that everybody uses Gmail, GA, Android and so on.
Techniques of interaction design might help you, as many of them covered exactly this problem, namely:

-User interviews will help you understand the problems and contexts your target users have.
-Personas for focus on the target user. "Jobs to be Done" is a popular alternative.
-Scenarios and user flows will help you better understand the temporal context and flow between states
-Prototyping in tools like inVision, etc will help you test ideas before committing too much time and effort
-User testing goes hand in hand with prototyping, you will better understand how your users perceive your software, which usually differs quote a lot from makers perspective

I don't know what type of software are you building, but design systems like Salesforce Lightning Design System and Google Material Design provide ready-made patterns with extensibility in mind. They usually have similar patterns, but enterprise ones are more focused on "optionality".
From TFA's introduction:

> there are actually not one, but two main versions of TimSort. The first version of the algorithm contained a flaw, which was spotted in [5]: while the input was correctly sorted, the algorithm did not behave as announced (because of a broken invariant). This was discovered by De Gouw and his co-authors while trying to prove formally the correctness of TimSort. They proposed a simple way to patch the algorithm, which was quickly adopted in Python, leading to what we consider to be the real TimSort. This is the one we analyze in Sections 3 and 4. On the contrary, Java developers chose to stick with the first version of TimSort, and adjusted some tuning values (which depend on the broken invariant; this is explained in Sections 2 and 5) to prevent the bug exposed by [5]. Motivated by its use in Java, we explain in Section 5 how, at the expense of very complicated technical details, the elegant proofs of the Python version can be twisted to prove the same results for this older version.

[5] Stijn De Gouw, Jurriaan Rot, Frank S de Boer, Richard Bubel, and Reiner Hähnle. Open- JDK’s Java.utils.Collection.sort() is broken: The good, the bad and the worst case. In International Conference on Computer Aided Verification, pages 273–289. Springer, 2015.
Is that good because of less monopolization?
It's on the nvidia site, it's either been edited by them, or they supplied the cards or part funded the work.
Replying to myself... looks like typescript now integrates with babel better. May actually convert my latest project next week.
Unbiased courts or at the very least your legacy as an innocent person if you get however smothered need a bullet proof you did not do what deepfakes claimed you did. As for privacy, again, blockchain makes your data fully available to you only and you only need to disclose the relevant bits against the time-space accusation you face. Trust cannot be delegated but reliable technical means would help a lot.
> unique ID in the form of something like your heartbeat plus your physical location plus your actual body shape, then perform a mini-transaction every 30 seconds

Extreme surveillance, for what? To give evidence that you weren't in a fake dancing video?

I can't see this happening any time soon ...
> When those performance gains pass down to consumer computers, users will have up to 6.33 times the amount of CPU and 64 freaking times the amount of RAM!

This will only happen once there is a usecase for that much RAM in a consumer machine that justifies the massive increase in power consumption. I don't see such a usecase yet. (The only thing that I can think of that pushes hardware requirements on consumer machines is VR/AR, but that's mostly a GPU problem.)

Many notebook models (also the previous Macbooks, I think) were stuck at 16 GB RAM because that's the maximum for low-power DDR3.
Hands-Off Deployment with Canary
That depends on how you define 'admins', doesn't it. When you have two classes, 'academic' and 'admin', and only professors are 'academic' - well then everybody else is 'admin'. It may sound weird and yes it's outside of the normal usage of 'admin', but in universities it's not uncommon to have this sort of division. It's driven by two things: first the historical context where you had lots of 'academics' who were all professors and had actual secretaries, and very few 'overhead' people like those managing buildings and activities etc (whereas now that's very different, because of the different role of universities); and secondly by the recent trend of keeping the number of 'academics' low because they can't be fired and are expensive. But you still need to hire people, and if they're not 'academics', they're 'admins', even if they don't do what is in common usage seen as 'administrative work'.
>There is no way known to remove gravity

Well, you can go far away from large masses to effectively diminish e.g. earth's gravity though, no?

>It's the same principle that allows specialized airplanes to create the sensation of weightlessness, while very-much in almost Earth-surface gravity.

Yes, but I was confused because space offers also regular diminished gravity, and we also have the example of the astronauts on the moon, where gravity was much much smaller.

But I should have guessed that at the height ISS is it's too little to actually reduce gravity at any substantial way, and it's all the effect of the orbit/free fall.
Actually they reduce pollution as they are greener than the modes of transport they replace (ICE cars).
I think cleaned by sand-blasting...

Several cities in the UK (Bath, Coventry in particular) I remember as a child in the 80s suddenly had a lot of buildings that were no longer black.
Good guess! That's almost right, but there's no cache involved. Random colors based on a seed.
> can be comfortably run in real-time on a desktop

that's progress. how long did it take you to get these things running (including downloads and dependency installation)?
A friend is working for a newspaper. He records interviews.

We tried all the software we could find to turn the recording (Dutch) into text but there is nothing that gives a helpful result.

I know that a recording-to-text is different than speech-to-text but even when I use OK Google most of the time the results are horrible.

So after all those years I am still a little skeptical.
In image 4 there's a car with the licence plate "LYE897D".

D plates are from 1966, so after that.

In the first image there's a building being constructed next to Manchester Art Gallery, so I'll try to find out when that went up. EDIT eh, it's 75 Mosley Street but I have no idea when it was built.
I'm not saying it can't be stable.. but by your own statement there's packages you have to backport yourself at times. There's a pull between current and stable, and Linux distros in general don't do as good a job as macOS or Windows on that imho. Doesn't mean I don't use it, just pointing out the flaws that cause me pain.
"Legal" immigrants face a rising endless treadmill of demand for proof, and can be made illegal by the stroke of a pen with no recourse.
>This is the affordable housing crisis at its core, and it’s remarkably procedural and boring. People are unable to afford homes and apartments because of simple tedium that takes place in beige board rooms at 11:00 PM on a Monday (i.e. local politics).

What is preventing companies from moving to less expensive cities? By the free market logic, it should decrease demand/rent in hot cities, and provide these companies more affordable workers.

At which point is the housing pressure strong enough so that jobs start moving elsewhere, and market effects between cities or state come into play (i.e. if a city "choose" to limit housing it will limit it's economic potential compared to others)?
"I would rather see $ spent per person"

If the research is constrained by resources that can be acquired from global markets, then, yeah.

However, a lot of research tends to consume capital in form of wages to researchers. In this instance a percentage of GDP is a much better indicator of the resourcing level of research.

However, I don't know if there is any way to compare research on a high level by any financial meter in a way that would not be open to critique.
Nice! So this could presumably be built into a linter (or similar) and be flagged in the editor ... interesting...