skysight-inc/HackerNews huggingface dataset:
"It’s hard being this way sometimes, because society doesn’t consider it the norm and provides no guidelines for how us “renaissance people” might build our lives in a way that suits us. We’re expected to pick one specialization and build a career around it."

That's a pity that the blogger didn't say how it was easier/different in old days.
India now only moving in the right direction. If these people are really concern about digital data moment. Let's have datacentres in India alone. Keep US data in India. Will they accept?
The shady economics of ‘buy one, get one free’ deals
This doesn't explain why any firm would delegate their recruiting to a firm that does this. If they find a candidate it will be a terrible one (any decent candidate won't fall for it). I have a dev job. I do some recruiting. If I were to select a recruiting firm, my first question would be "how do you find candidates?" or "what do your first contacts look like"? If they wouldn't answer or I suspected they used the "I have a great opportunity I think you'd be a great fit for", then I wouldn't use that recruiter.

So there has to be more to it than that.

A theory of mine is that companies usually don't go to these firms, but other recruiters do.

My company goes to a good recruiter and offers $X to fill a role. They have a good track record and demonstrate a good network and good practices. We sign a contract. But what this HR firm does is start off by hedging their bets: they subcontract the recruitment to a lesser HR firm by offering $X/2 to fill the role.
The firm below has less info about the position (because the top firm doesn't want or need to say, they just want leads) and because they get less pay, all they can do is spend a minimum of effort on candidates.
This theory is at least plausible in the sense that it explains what we observe: that someone pays these firms money to do this.
Awesome videos, thank you for linking.

James should find a better host for his blog, the loading time is abysmal. Presumably because of the comments section. (Which is actually interesting!)
I am afraid of the slippery slope: the way things are going with our society, soon you will have to accept sexualisation of children, or you will be labelled a bigot.

So maybe it is not surprising after all that youtube is doing this.
Alternative:

!gh or !git anywhere in a ddg search will restrict it to github.
SFTP/SCP to Dropbox adaptor
China’s leaders want more babies, but local officials resist
If only Debian had someone like Linus Torvalds, he'd have insulted the fuck out of the developer who introduced this bug.

Diabian will never be as good as Linux without Torvalds.
I'm sure Apple paid them well for the advertisement.
The mechanism you'll find described in the literature for increasing bone density is through heavy stress (compression) on bones. Your muscles aren't positioned to compress like that anyway. Only heavy weights can. The stress very lightly damages the bone matrix, which is then repaired to above the previous strength.
Flavors of SIMD
I gave an example of signal it gives - it differentiates itself from a landing page. The current title sounds like a landing page.
Productivity Pal
https://play.google.com/store/apps/details?id=com.wireguard....

This is the one you need. You only need root if you want to install the (Linux) Kernel Mod for better performance. If this isn't present the app will automatically use the Go (Userspace) implementation.

Although slower than the kernelspace implementation it's still faster and better than OpenVPN.

If you want to install the kernel mod yourself checkout this XDA thread: https://forum.xda-developers.com/android/development/wiregua...
Testosterone is used to treat hypogonadism and probably other conditions, so I'm not sure what your point is.
Building a RESTful API Using ReactPHP and MySQL
Hah, the relief! That was driving me crazy, thank you for clarifying the usage. I've only seen it written and blindly assumed "spa", not S-P-A.

Now I can read SPA posts without cringing...
Relying on JavaScript doesn't "break the fundamental precepts underlying the web", that horse has sailed long past that bridge.

Today, not running JS breaks the web. You can lament this, I too think it's not ideal, but you can't change it. So don't accuse devs of breaking the web for using an SPA just because you're part of the 0.002% of users that doesn't run js by default.

Furthermore SPAs do not break accessibility, that is nonsense. Devs may break accessibility if they choose to reimplement components without thinking about it but that has zero to do with SPAs.
Flutter: Read a Barcode
Oh, I didn't know that. ZIP import solves the issue for me, but I'm glad you've got the multi-select feature on your to-do list.
That’s a portable desktop computer, lol. Can you imagine Apple increasing the thickness of their laptops by an order of magnitude to do this?
> But you surely heard of "missing people" in China after speaking against the government.

Sure, and that's terrible, there's no question about it. But it does not affect people outside China in the same way that the US's actions affect them.

China might very well do the same things the US does if they ever get to be the planet's only super power. But they are not, so why overhype the possibilities?
Hasn't this already shown to be a failure with Trump's election in America, Jair Bolsonaro's election in Brazil, etc.
Core Memory Explained (and Demonstrated)
Forget Dvorak. I have enough trouble going back and forth between the US and UK/Euro QWERTY layouts!
China Wants to Build the First Power Station in Space
Don't organic layers in DVDs disintegrate in 15-20 years? I recall having issues reading some medias few years ago although there wasn't a single scratch and it was stored in dark place. So time might take care of that sooner or later.

These days, I can't even read DVD, no reader in the house.
Got your point, and this is a nice solution. But another (not uncommon approach) is to understand the docker container itself as the application.
current SE user here. I cannot agree more.

It’s kind off topic, but what’s make me more sad is since iOS12 update, my battery die so fast!! The update rendered my phone almost unusable!

Is it just me? Or is this Apple’s strategy to drive people to buy shiny-new iPhone?
The UK is one of the most cucked countries known to the history of mankind so this report is not to be taken seriously. Also nice try redefining fake news.

Fake news AREN'T some badly written wannabe news items targeting soccer moms on facebook written by underpaid Macedonian hackers, but

Fake news ARE what we get when all mainstream journalists live in their metropolitan leftist bubbles and just see the same 27 colleagues retweet the same stuff for years.
Have you ever tried sitting in an office full of keyboard snobs?
Make your dreams a reality. Join with the most innovative affiliate system
Same here, it took a while but it grew on me :)
> Anti-vaccine nonsense is often painted as refusal to do all vaccines (there are nuts like that but they are few) rather than not exactly groundless suspicion that SOME new vaccines

Would you class the measles vaccine as new?
https://www.theguardian.com/society/2019/feb/15/measles-who-...

In both your points regarding climate change and vaccinations, you show yourself as an apologist for anti-science causes.
I glanced through the paper and didn't see a comparison to TinyLfu. Unfortunately, it seems to be a misleading name which would make one think it was simply an LFU algorithm. The description in caffeine seems to indicate that it's more of an LRU algorithm with an LFU admission heuristic.

If the overhead of the cache itself is significant, as in kernel virtual memory management. A clock based algorithm is usually preferable which uses an array to approximate node based structures. ARC and LIRS have CAR and CLOCK-Pro respectively to simulate them. CAR is vulnerable to re-use distances near the boundary of the cache size. [1] CLOCK-Pro is widely used, notably in Linux VM.
[1] https://www.slideshare.net/huliang64/clockpro
to be clear, I think I'd be even more comfortable with some sort of socially accepted procedure to sign up for really experimental trials done by some non-profit seeing entity. Some sort of procedure where you get several conventional doctors to sign off on, you know, that conventional medicine isn't going to cure you, then sign up for something that looks good, but hasn't been fully tested yet.

I'm just saying, going to a for-profit entity and saying "give me something experimental" and then paying the same on success or failure seems like a pretty bad idea to me.
> simply rate limiting it doesn't actually make a strong guarantee about the information theoretic randomness of the output. To provide information theoretic security the function design would need to guarantee that at least some known fraction of the entropy going in actually made it to the output. Common CSPRNGs don't do this.

This is an interesting point I hadn't thought about before, so thanks for that. I suppose if you're generating a OTP or something like that, there might be some small advantage to using /dev/random, but the probability of it making a difference is pretty remote.

The one thing I haven't been able to figure out is why Linux hasn't "fixed" both /dev/random and /dev/urandom to block until they have sufficient entropy at boot and then never block again. That seems like obviously the optimal behavior.
> If you hang around with terrorists in a war zone(i.e Afganistan) you can expect your rights to be violated

Or in such places as Italy, just walking around, being an imam. Google Abu Omar.
Worth reading http://open-zfs.org/wiki/Performance_tuning about the Adaptive Replacement Cache algorithm ( https://en.m.wikipedia.org/wiki/Adaptive_replacement_cache ) which is less vulnerable to cache flushes than LRU
GoCardless (YC S11) Raises 75M$
I certainly agree that a segment of the political spectrum, which you appear to inhabit, has attempted to redefine fake news as 'any news I don't like'. Of course, much like fake news itself, that doesn't make it true.
I lived in Stuttgart a number of years ago, and used to drink with some guys who had a business exclusively selling American cars to American servicemen (in dollars; taxation deferred; big money). In fact, I spent a good bit of time drinking with American servicemen ... they were a large segment of the Anglophone community around there.
What I said was they should spam 1000 devlopers and then read up on those that actually respond - exactly because they can't be personal with 1000 people. Personalized would be great and costly. However, being mass produced spam doesn't explain why critical info is left out, such as

- in what city is the position?

- what job would I do in this role? Developer? Project owner?

Details like these are deliberately left out, so I'm wondering why that is. Theories I have seen that don't quite fly are:

- They think they are so good they can convince me if they get my ear in a phone interview (Phone interviews are expensive if 99 of 100 calls end with the person realizing after 5 minutes that the job is for a skill they don't have, or in a city they can't move to).

Theories that are more plausible, still don't seem likely:

- There is a 419-scam element where the emails are crafted to attract the most desperate candidates, and actually repel any qualified ones which would likely reject the offer anyway. (This seems like bad economics even at scale since no one will do good business recruiting bad candidates, but together with the above theory it might work)

- The recruiters are incompetent. They actually do waste time in phone interviews with peoplethat could have been filtered away because of e.g. the wrong skills or location. They actually thought that being vague and talking about "great opportunity for personal development" would attract devs more than "Backend Go gig in Boston". This is plausible (explains what is observed) but it seems far fetched that a large fraction of the industry would be this incompetent.

Curiously, even when the first contact is a phone call the details are hidden!

"Hi this is Bob from X recruiting, I want to talk do you about vague vague thing, when is a good time to talk?"

If they already have my ear what makes them reluctant to use the info then? They have to spill these details at some point so why not open with "Hi, I'm Bob from X recruiting. A client of mine is looking to fill a position as a Go Backend dev in Boston. Not sure what your status is right now, would you be willing to discuss this?"

The most plausible theories if you ask me:

- There is recruiter subcontracting going on, where a top level "good" recruiter uses spam-recruiters for leads, and don't give them more than a minimum information and compensation to get those leads. Possibly even with multiple levels so that the top level firm doesn't even realize what goes on at the bottom.

- There is no position at all, or there is a position but filling the position isn't what drives the recruiters business since these are low-level recruiters (see above). Instead they want a 5 minute chat where they can ask me questions and build a profile with info they can't find in e.g. LinkedIn. This info they can then aggregate sell to other recruiters for good money, way more for a good money than the cost of a 5-10 minute phone call.
That's quite some iceberg hubris there. A truly informed person could not possibly vote this way hidden behind a scapegoat.

Well maybe people vote this way the moment the dividend of science fails to arrive in a row.
I am the author of OpenADSB, thanks for the kind words.
Please don't hesitate to reach out if you have any suggestions or feature requests.

For those that don't know, OpenADSB is an iPhone/iPad app that connects to any Virtual Radar Server and dump1090 server. ADSBexchange runs on VRS and dump1090 is the de facto Raspberry Pi ADS-B decoder. OpenADSB is not affiliated with but uses ADSBexchange as the default datasource.

https://itunes.apple.com/us/app/openadsb/id1178703539
http://openadsbapp.com/
What evidence do you have that Trump's election was the result of fake news?
They complain because they're under the impression that everything in node_modules will end up shipped to the browser.

It's also more visible. Python libraries are hidden in the environment far from your shell or file manager. So you don't know that your virtualenv weighs 300mb. But node_modules is right there, you can't help but look.

In other words it's a complete lack of experience, regardless of how adamant the OP is about their skills.
Just set a high bar. There are cases where the science is settled - vaccines, for example - where the spread of false information is already leading to direct harm such as a higher rate of measles outbreaks. I think people are too scared of decisions like this. It just doesn't feel complicated. There are laws that control speech - fraud, libel and so on. Why is this any different?
Hi and thanks for your responses. I think you may not be considering my post in the context of the above person's webpage. I would be interested to hear if you see my perspective a bit more after viewing the page and its source code if you haven't already.

(1) I do think I can make a small difference toward making the web better by pointing out the drawbacks of unnecessary JS. I also think it's fair to describe this page as breaking the way hyperlinks usually work on the web.

(2) I don't mean to say all SPAs always break accessibility -- again this is all in the context of the page above. I do think, for the reasons I gave, it's fair to say that a plain HTML page with a list of links is much more amenable to generic accessibility tools than a block of JS that emulates behavior of links.
A data transfer tool.

So many people are working with data professionally, and there are hundreds of solutions for analytics, data warehouses, time series databases, etc.

Yet getting data from one silo to another is annoying, and usually requires writing complex scripts to transform data from one format to another. If you're not familiar with something like Python that will be very difficult.

I'm thinking of things like this:

- download data from a REST API and store in a CSV file

- scan log files and put data into Redshift

- copy data from MS Access to PostgreSQL

- extract info from email messages and store it in a spreadsheet

There are solutions to some of these problems, but I think there is a huge opportunity in this space. Right now a lot of data science still requires a lot of irrelevant technical knowledge, and a powerful GUI could allow people to focus more on what they want to do rather than how to do it.
I'm 15 years removed from the last time I played the Saxophone. I've been thinking about picking one up again recently. I'm hopeful that with some dilligence I could get back to where I was without too much trouble.
> You can have 100% MISRA conformant spaghetti.

IMHO some of MISRA rules lead directly to hard to read/maintain code. Consider a function that:

1. opens a file
2. allocates enough memory to store the whole file
3. reads the file
4. return the allocated buffer on success or NULL on failure

You want to write it so it doesn't leak either memory or file handles whether successful or not (if successful ownership of the memory buffer is passed to the caller so it must not be freed in that case).

To be MISRA compliant you'd either end up with a "Christmas tree" of nested scopes or if-statements with extra && in them (pseudo C-code):

char *buf = NULL;
FILE *fh = fopen(...);
if (fh) {
if (success(fseek(fh, end))) {
long int sz = ftell(fh);
if (sz > 0) {
buf = malloc(sz);
if (buf) {
if (failed(fread(fh, buf))) {
report_error();
free(buf);
buf = NULL;
}
} else {
report_error();
}
} else {
report_error();
}
} else {
report_error();
}
fclose(fh);
} else {
report_error();
}
return buf;

However if you were allowed to use goto with a single exit-label the code would be much cleaner and easier to follow:

char *buf = NULL;
char *rv = NULL;
FILE *fh = fopen(...);
if (!fh) {
report_error();
goto exit;
}
if (fail(fseek(fh, end))) {
report_error();
goto exit;
}
long int sz = ftell(fh);
if (sz <= 0) {
report_error();
goto exit;
}
buf = malloc(sz);
if (!buf) {
report_error();
goto exit;
}
if (failed(fread(fh, buf))) {
report_error();
goto exit;
}
rv = buf;
buf = NULL;

exit:
if (fh) {
fclose(fh);
}
if (buf) {
free(buf);
}
return rv;
We have arrived at the time of data smuggling
> the people verifying [...]

There are opinion pieces thinly disguised as "fact checks".
You only need root if you want to run it as a kernel module. Otherwise it will just run in userspace.
From my experience that’s not the case. When metadata, categorization and file naming comes into play, it’s a mess.

Editing metadata of files last not an easy task. Also not all files come with correct or meaningful metadata. You also want to strip some of useless metadata to clean your search results.

Another problem is size. When the data you have is bigger than a disk, separation problems come into play.

Last but not the least, having a lot of old files with no discernible organization or metadata compounds the problem, since you will want to organize them at some point.
A Witch-Hunt on Instagram
As many people who bought previous muscle stimulation "as seen on tv" devices bought, it certainly does still require discipline to shock your muscles for an hour or so daily ;)
The truth is the internet is teaching the biggest lesson ever in critical thinking and getting your information from many sources across spectrums, countries, divides and more to find out what is really going on.

People must think about why they are hearing about something and the layers and goals that are behind it and drive it.

Let's hope that people see these disinformation and misinformation efforts as a lesson and not somewhere they can bask in their confirmation bias all day, or make decisions based on fear, in those cases the populace is easy to manipulate, divide and conquer.

When something it too salacious or fits a narrative too perfectly, someone/group is marketing you in a direction and has you possibly in an active measure.
This sound like straight-up nihilism. I'd get if it you were reserving judgement, but I'll bet you haven't even tried to read the report.
I am a DevOps advocate, and as I know, many developers are interested in becoming the DevOps engineers and continue their work in that field. DevOps has become an integral part of the software development field these days. The buzz is around and if you are really interested and want to make some big bucks, start learning and portraying yourself as a DevOps guy. DevOps peeps are now the highest paid people when it comes to the software development world.
I feel like I've learned something new from this, I'd never heard of this before.

Would this work with Go or Rust binaries?
That's really interesting, there are two Project Balloons high over the Brasilian Amazon.
C level management gotta get their name out there somehow
Show HN: Inlets – Expose your local endpoints to the Internet
I think getrandom(2) is a fine choice, but if you are using the C library (as opposed to using asm directives to make syscalls), getentropy(3) is even better. No need to think about the third `flags` handler or read a long section about interruption by a signal handler.
> Starting with the 2018 models they added a membrane around all the keys that 1) significantly reduces ingress of random crap 2) makes the keyboard quieter.

It still has all the issues it had previously, just that some (not the key travel or separation issues) are mitigated. The keyboard remains extremely unreliable compared to the chicklet keys, or the magic keyboard's.
It depends on what you want to protect. It is obviously great if you use a lot of public wifi for example.

It's also great if your government is spying on you.

Otherwise you just delegate the privacy issues from your ISP to the ISP of your output server.

Personally, there is no reason to run a VPN all time from your home connection.
Coding standards can be a pain, but most rules make sense and if they don't make your code difficult to read and unwieldy you should probably create an exception.

One example where such an exception would have been justified is found in cFE:
https://github.com/nasa/cFE/blob/04c0cc342415575f855dc00960a...

Thousands of lines of clutter in the unit tests because they are not using a function-like macro.
Exactly. Testosterone is just a medicine and it's even prescribed to old ladies if their condition need that (I know one such case). Testosterone gives a lot of power when your body is weak after some other treatment. As a side effect (or maybe desired when due to disease you're losing your muscles) is getting more muscles and energy.
You are making the case that eating pink slime and consuming ammonia is safe and a welcome thing because the FDA doesn't test for ammonia in food. You are also saying that our ability to detoxify doesn't change with age or fitness level.

Each message you try to put down the other person to change the discussion into a personality based discussion.
Personal attacks are a sign of weakness in your
position. Using personality doesn't make your position stronger. You'll labeled yourself as an open minded non-meat eating person educated in FDA testing and human anatomy. That's a great profile but let's get back to the facts.

You are arguing that ammonia in food at any level is okay and wouldn't put additional stress on the detoxification process because the fda doesn't test for this?

The FDA does test this in 1974. Ammonium hydroxide has been tested. They have deemed it safe at normal food levels because it is part of the normal human process. That position while technically correct doesn't take into account all of the other stresses including age as factors that slow down these processes. What do you think would happen if you went on a 30 day pink meat challenge?
Junkyard wars built a Hovercraft

https://www.youtube.com/watch?v=63a8JejgnqM
Presentation tips you don’t often hear from the experts