skysight-inc/HackerNews huggingface dataset:
You can combine IP address with fingerprint built from WebGL video card information, fonts list and rendering details, OS name, CPU type, memory size (yes, browser provides this) and screen resolution.
or you swap keyboards with a special keyboard [maybe a pineapple?] , or you can swap ethernet patches around.
Personally I don't think it's worth Anki.

There are so many things that you can memorize:

- common standard library method

- code-level design patterns (like the factory pattern)

- system design patterns (like caching in Redis)

- SWE process patterns (like code review or 1-1 meetings)

Why would syntax be the right level of abstraction to repeatedly review?

The space of things you can memorize (or "cache" in your mind) is too large. So a better strategy might not be to use Anki (which optimizes for retention but takes time to set up) and instead "randomly sample" a bunch of different things so that you know the techniques out there. Then you retain the knowledge that you need by actually using it on the job.
1/0.15 means that the optimal failure point is every 1/6 or 1/7 times. Agree?
“So if you're sending one email that you wrote in 10 seconds to 20 people, you're not spending 10 seconds, but more like 20 minutes of resources: wouldn't it be better to work 5 minutes to find a solution yourself?”

I aim to be the person who will take 5 minutes to find a solution rather than seeking it via email or tweet. Evaluating my time vs others’ time and attention is habitual throughout my career. I pride myself in being capable and considerate. But many corporate, office, or otherwise networked cultures will drown out a person’s focused effort and wins among the outspoken or otherwise visible folk.

I appreciate your work in bringing to light email as a costly tools in the process of knowledge sharing and coordination.
Did this precisely at my previous company doing platform automation. It works but requires upkeep.
BoyCott KubeCon?
In light of recent events who all is boycotting KubeCon and the Linux Foundation?
JS with React is great if you use an immutable data structures library and compose functions.
> Create a browser monoculture just to satisfy webdevs who are too lazy or shitty at their job to support two(2)!

I don't see why you have to be so nasty. I'm not lazy, nor bad at my job. Firefox has unique failures in standard compliance and the function of APIs. It's not just a matter of "supporting two browsers", it's a matter of working around the unique deficiencies of Firefox, for which there rarely exist equivalents in Chromium. For example, for the longest time, getBoundingClientRect and getBBox do not work properly for elements inside an SVG.

Still today Firefox misuses 1/60 unit fixpoint numbers for SVG geometry, which means that if you scale a <use> element larger than the geometry in the <defs>, it will be positioned incorrectly and/or misshapen; they could keep their fixpoints and still implement SVG correctly, but they instead just leave the bugs. There is little evidence that this follows any performance necessity, as Chromium and IE manage to render SVGs on the CPU considerably faster than Firefox does, while using floats in this role; Firefox barely runs properly on no-FPU computers anyway.

So shame on you for casting aspersions on web developers for not supporting this unpopular, IE-quality Netscape fork as easily as they support Chromium.
NeoSmartEnergy Airdrop
From 2014 the Price of Envy–An Experimental Investigation of Spiteful Behavior
THis is an actual question and not spam. I am not sure how can this be considered spam. I am not affiliated with the website above, I thought it was quite famous; I believe I discovered it on HN.
Ask HN: What are your pain problems in hiring?
It's useful to look back in history: the automation of most of the work in agriculture over the last 10,000 years turned out to be mostly great in hindsight... but it was a lot slower than the pace of change today.
The issue is that you won't find an insurance company willing to insure a risk that they can't calculate. There's too little data to find a price here.

In the end, the government always bears the cost, because any catastrophic event will likely bankrupt the operator involved.

I think it's fair to count these catastrophic costs as subsidies, but they're not "untold gazillions". Estimates for the Fukushima disaster go up to about a trillion[1]. At the other side, the costs for Germany's "Energiewende" will run up over half a trillion[2], with relatively little to show for it[3].

[1] https://www.cleanenergywire.org/factsheets/how-much-does-ger...

[2] https://cleantechnica.com/2019/04/16/fukushimas-final-costs-...

[3] https://www.cleanenergywire.org/news/energiewende-scores-mix...
I don't know where you get your data but I can't say I agree. Having owned real estate in South Florida and having many jobs there over the years I don't agree overall with what you are saying. Except we agree, the culture and beaches are definitely a high point.

In real estate terms the median home price is ~$400k (in 2019), of course there are choices in life. If you chose to live on South Beach or Key Biscayne etc you'll pay a lot more to live there. Likewise, if you chose to move up into Wellington or parts of palm beach you'd could easily spend in the 7 figures for housing, but that is not where most working middle to upper middle class people live, so not sure it is relevant. I have been involved in a lot of real estate in South Florida, it can be expensive but it definitely isn't one of the most expensive in the Country on a median basis. Specific sub sections of the state do have some of the highest price real estate in the nation, but again, not relevant for the average job seeker.

As well, if you compare San Francisco to Miami, you can earn significantly less in Miami to live a more comfortable life.

Traffic in South Florida can be a bitch, but compared to most major cities it isn't horrid. It doesn't rank in the top 10 for bad traffic nationwide. So yea, for Floridians that have been here for a long time the traffic sucks and is a constant source of pain. But for someone moving from Boston, LA, Chicago, NYC, SF etc it is not as bad. The one thing that drives me the most nuts in regards to traffic is still the lack of good solid public transportation options, that is something I'd love to see increased across the state -- and it is happening just so damn slow.

Everything is relative of course.
If you check out Brave’s own website or Wikipedia page their whole model is to block ads and replace them with their own advertising network based on a crypto currency which allows you to earn it while you browse and see their ads.

They are an advertising company at heart.
Yes, I also notice that I often don't have to go to Google because the page I need is in the dropdown. Suggestions in FF work awesome.
Petroleum Well Testing Uncertainties
The Compaq Computer (1983)
Couldn't agree more. +1 on the Subscribe & Save model which Amazon is heavily pushing for.
Vexareum Auto Claim
According to Apple internal documents "iPhone 6 Plus was 7.2 times more likely to bend" than iPhone 5. X times more likely means X times weaker. Aligning all the structural weak spots (sim tray, volume button, empty space on both sides of PCB) was a real stroke of genius.
I'd thought about this kind of process:

Take a stereo image, and subtract left from right to make a mask. It'll essentially be the sound from anything that wasn't centered (usually main vocals and a few other things that are centered). Then use that resulting file as a mask for both the right and left again, which will isolate the middle, leaving just the vocals and some artifacts from other centered audio.

One of these (the left or the right channel) is likely to be cleaner than the other, depending on how/where the stereo stuff was mixed. Listen or analyze them to determine if one is better than the other, and then continue working on that one.

With the better of the two resulting "center" tracks, use this AI tool to clean up any remaining artifacts that don't belong there.

In a way, it's a hybrid analog/digital method of vocal extraction, but it would probably produce a lot cleaner of a vocal track.

And of course if you wanted a good stereo backing track to sing Karaoke over, you can use that clean vocal extraction as a mask for both the original right and left channels, which in theory would produce a better karaoke file than the original centered-audio elimination.

I think this would in essence be a modified/improved version of Dolby 3-Stereo.
I can't stand people that feel negative towards curiosity and taking ownership of your education. That's what I hear in a good chunk of people their tone.
357686312646216567629137
It's not unclear in the slightest. If the value dropped before the callee returns, the callee drops it. If the value is dropped after the callee returns, the caller drops it. The claim that returning by pointer is better for a caller that's going to drop the value later makes no sense. If you think there's an actual problem, point it and be specific.

The problem isn't the boxing. The problem is that the boxing triggers a needlessly inefficient calling convention, and returning boxed values is central to Rust. The language implementation as it is today uses the machine inefficiently. Rust can make up its own ABI. Returning via pointer when the architecture has tons of registers available is just bad ABI no matter what excuses people use to justify bad performance.
> some rad tech who guessed the administrator password put folding@home on without telling anyone which crippled that machine's ability to perform its function.

How incredibly bizarre to do something that dumb for no personal benefit.
It's funny how some regions insist on not burying their communication lines. Or maybe funny how others insist on burying. Because like so many things it's a tradeoff, what you win in reliability nines you loose in bandwidth trailing zeros. Upgrading underground infrastructure is so damn expensive.
Undefined behavior means that certain expressions, like 1/0 in arithemtic, have no meaning; i.e. they are grammatically correct but nonsensical. For something to be a language, it is necessary for it to be able to state things that do have a meaning. But if some of its sentences have no meaning, it does not necessarily impact those that do. You don't need to "remove" anything. By default, sentences people say have meanings but not all of them do. To understand the sentence "I like pizza" you don't need to "remove" any undefinedness, just as you don't need to "remove" undefinedness to determine 2 + 3 = 5 even though some arithmetical sentences are meaningless, like 1/0 < 5.

It's like asking which is "worse", saying "England is a country in Africa" (false) or "Love ate a circle" (meaningless)? Both are "bad" in their own way.

But undefined behavior can certainly be inconvenient, because it is insufficient to determine whether a sentence is "well-formed", i.e. grammatically correct, in order for it to be meaningful, as some grammatically correct sentences are nonsensical. But it's certainly not catastrophic, because mathematics has a lot of undefined sentences, and we still use it successfully.
> You might assume this is just some techno-weenie blogger that's getting too excited about one of his hobbies, but if you look at the official submissions from companies aiming to build nuclear in Australia you'll see that this worrying lack of interest in objective truth is endemic to the industry.

It is endemic to human nature. There's no reason to believe that any industry is being particularly honest about their own raison d'être.
Anyone patched prophet into graphite? Curious if the two are easily combined.
This looks promising https://juxt.pro/crux/index.html

datalog, high performance, flexible deployment options, open source. especially interesting for us because you can actually remove data for gdpr/compliance reasons. Datomic has a lot of trouble with that in our experience
A solution that works for me in all application is remapping keyboard, there are no major keyboard shortcuts I use that use Alt so what I did is this

- remap Left Alt to Ctrl

- remap Windows/Meta btn to Alt

- I also set CapsLock as Esc

So all my shortcuts, in apps, DE and IDE are suiper comfortable for me though this could suck if you have to work on a different person computer.
Lobste.rs – Computing-Focused Community
Hollywood is about who you know. That would be the same without the unions.
> “There were fewer people and less work to manage – but management was still expanding, and Parkinson argued that this was due to factors that were independent of naval operational needs.”

The next thing I want to know after reading this passage is just what those needs are and if they are by themselves tied to quantitative or qualitative work products. And even within quantitative production there are issues of quality and waste.

Simply, if you’re a cook making hamburgers to order for MacDonalds you have a set amount of time. Your work is quantitative. If you’re making gourmet hamburgers you can grind your own chuck, bake your own bread, make your own condiments—hours of work. Yum.
I’m saying “this is terribly designed.” You’re saying “terribly designed is exactly what they need.” What are you arguing against?
> If the technology represents a big advantage to a group of people, history shows that is what eventually happens.

It depends on what you mean by "advantage" and "group of people" here. An "advantage" is more than utilitarian in most cultures, and has to fit into the ideological context in which it emerges in order to be even considered relevant. Universally we assume that writing provides an unmatched advantage in discovery and knowledge production. But many cultures who had contact with writing did not take it up. The same is true of the wheel.

If you are conducting activity to appease / observe the reaction of Huitzilopochtli (Mexica) or "The Market" (American, etc) you are going to get different technical practices and likely divergent ideas about what is advantageous.

> And what's your argument?

That in a democratic society that is literate and at least somewhat aware of its own history (as a practice), we can and should make informed collective decisions about what we want to do. We don't have to watch how the gods of our time -- Huitzilopochtli or The Market -- react in order to do this. Insofar as we do, however, we limit the kinds of collective decisions we can make, though in no sense is that inevitable.

> So yeah we could choose not to invent spears or choose not to invent metal armor, or choose not to invent gunpowder, or...

Exactly. We can choose.
The fission products are in the fuel not the primary circuit.
Tight Gas and Oil Elearning
It's really tough. You have a function which is viewed purely as a cost center; you have a totally porous environment where you're required to admit tons of minimally-verified people into confidential spaces; staff and affiliates need different levels of access from all over the world; there are critical availability demands where temporary denial of service for security reasons is unacceptable; device development is optimized for safety and fault tolerance as opposed to security which isn't ever really tested for; patients need to be able to submit tons of data in myriad forms; there are few central clearing houses for transmitting data so people are all calling each other with minimal validation; etc
Thing I love about deluge and PIA is it’s all in a docker container. So I didn’t have to muck with any settings on the host machine. Works great. I didn’t see anything like that for wireguard sadly.
Specialist I went to attempted to collect a photograph in the waiting room, as well - "please hold still a second while I take your picture for the doctor", with a webcam sitting atop the counter between us.
Siggraph2019 Geometric Algebra by Charles Gunn and Steven De Keninck (
I'm a bit confused, is the nature of the complaint that Firefox lets you use multi-account containers without at the same time forcing you to use resist-fingerprinting? Because you can certainly choose to use both.

If your point is that resist-fingerprinting would be a sane default, I agree. But Mozilla insists that most firefox users would be too confused by a few websites breaking because of it.
Steven De Keninck is the author of ganja.js (https://github.com/enkimute/ganja.js).

Check out this demo https://observablehq.com/@enkimute/animated-orbits

He's also created a community for people into Geometric Algebra, bivector.net. Join the discord channel, https://discord.gg/vGY6pPk
Rust relies on LLVM for architecture support, and LLVM itself doesn't support non-8-bit-byte architectures very well.

(Similarly, LLVM's poor support for IEEE 754 sticky bits, FP exceptions, and rounding mode is one factor in Rust's lack of support for these features).
long term thinking is in short supply because nothing in our economy incentivizes it.
It's my understanding that this correlation disappears once you correct for level of education.

In other words, it isn't intelligence per se which lowers TFR, it's college. Which makes sense, adding at least four years before someone is earning a living will decrease the number of children they have, ceteris paribus.

Student loans aren't helping either.
it's not wealth, it's advantage. once you get the job handed down to you, you still have to do the work to get the money, unlike wealth.

not saying jobs should be doled out that way, but it's quite different to get a chance at future income vs. having it mounded in your lap without lifting a finger.
This is Clojure. It's functional, but more as a side effect of focusing intently on simple, immutable, persistent data structures and their compositions. I'd strongly recommend looking into it, along with many of the presentations by its initial author Rich Hickey.
A personality quiz for fans of math and history: Are you a Newton or a Leibniz?
Asylum seekers can apply at or within the border, refugees can apply outside the border. This is how people defect from foreign countries.

Applying does not give you permission to enter a country, that's only once you are granted protection. Depending on the circumstances, sometimes temporary entry is allowed. However if you're inside the border without permission then currently you're detained instead of immediately deported while the case is processed to help asylum seekers.

Those are the rules, and as a legal immigrant and naturalized US Citizen, I have absolutely no fear of deportation.
Salaries work pretty well in most places.
Ask HN: Tax/admin tips for US-based consultant?
I have been performing some consultancy services lately and I am curious to hear from more experienced freelancers/consultants what are the best ways to handle tax and admin tasks, which tools you use, etc.

Any help is appreciated, thanks!
> This is akin to looking up words you don't know in a foreign language and hoping through repeated exposure that you learn the right words to use. It's very slow and frustrating. It is much more efficient to just know stuff off the top of your head.

> Just because you look stuff up doesn't mean you efficiently memorize those things either. Reading had been proven to be a poor strategy for studying.

The research of Krashen, Mason and other L2 acquisition linguists on extensive reading for language learners directly contradicts this claim. Regular, sustained reading is considerably more effective for acquiring a language than flashcard-based methods.

Anki is great and I'm a contributor! But it's more of an ancillary tool. SRS shines when it comes to memorizing decontextualized, atomic information (e.g. countries and capitals, the periodic table of elements or writing Japanese kanji), but not for learning a language in general.
Well considering the future of apis on osx and iOS is swift, any language that wants to target those needs to be able to talk to swift in the future.

My compiler can do basic interop with swift now, but it's pretty much undocumented, unsupported, and when asking for any info the best I got, we're welcome for contributions on the docs. The docs that do exist are out of date and incomplete.
My biggest gripe with Firefox is that it doesn't support MIDIAccess. So any web app that works with an electronic piano, doesn't work. They've been saying they are working on it for years. Works in Chrome, Brave, Opera, Edge, etc.

https://developer.mozilla.org/en-US/docs/Web/API/MIDIAccess

https://bugzilla.mozilla.org/show_bug.cgi?id=836897

It's actually pretty bizarre since the basic functionality (hit a note on the piano, send it to the web page that is listening for such events) is so trivial, compared to the vast majority of features.
True but it still should put pressure for rising demand for labor. I’m not expecting FB salaries or 6 figure bonuses, just looking for a liveable salary since most jobs are located in HCOL areas.
Is there any point in supporting DSPs? They seem to be getting phased out in favor of FPGAs or chips with more standardized architectures. And LLVM has a little support for some higher-end DSPs like Hexagon, but most toolchains are based on a modified GCC or an in-house C compiler like TI's compiler: http://processors.wiki.ti.com/index.php/TI_Compiler_Informat...
And don't piss off Burrough's MCP.

I always imagined an OS had to be really user hostile to have a movie villain named after it. IIRC, Alan Kay, Bonnie McBird's husband, worked for them and, probably, made some of his opinions clear to his wife.

It IS the most user hostile thing I ever seen running on a computer.
there’s also datahike https://github.com/replikativ/datahike
Wow! Thank you.

What a blast from the past! I learned how to solve the Rubik's Cube blindfolded by watching him, back in the day. His tutorials are perfect and I've probably recommended his channel to ~50 people myself. Crazy he only has 36.6k subs.

Glad to see he's doing well.
A better, sliding-matrix diff algorithm with consistent performance
Insured by whom? You need to understand how insurance companies operate: They gather data, they calculate the risk vs. the cost of paying out, they add a markup - that's your price. There is not enough data to do this with catastrophic nuclear accidents.
It was an exhibition on the top floor of the tallest building in the city. It was comparing Montreal to Quebec City trying to draw more people and business to Quebec City. One of the "selling" points was a statistic saying that:

1. Montreal has about 50/50 French/English split whereas in Quebec City it's something like 98/2 French/English. Yes, that was presented as an advantage.

2. There was a graph showing how the city is becoming more and more French-speaking over time. Again, proudly presenting that fact as a selling point.

I never said they are openly hostile but by hindering any English business and opressive language laws they drove whole communities of English speakers away. That's a fact.
There also wasn't necessarily displacement.

Much of the agricultural automation that occurred in the 19th century was a response to labor shortages as people moved to industrial centers for jobs that were more attractive than farm labor.
I don’t have any 4K TVs. So i guess I’m lucky I don’t need much horse power.
It's not a lie at all.
Show HN: Command line interactions with good UX in any Python app
Wow, your dad is in an unusually good financial situation if at the age of 50 it "won't matter to him if his job gets automated".
F@H had value!!!

I do remember an IT admin day that said he ran SETI@Home at a low priority on all machines because detect any problems with a machine (e.g. spyware, crashing, heat problems, etc.)

But 2002 thinking wouldn’t fly in 2019.