skysight-inc/HackerNews huggingface dataset:
"Western" is generally defined in terms of historical/cultural affiliation, not geography. Almost 90% of Australia's population is of English/Irish/Scottish descent, and Australia's laws, institutions, and culture are directly descended from Britain.

Russia is harder to pin down. Historically, they self-identified as western, even though the geographic center of Russia is actually in Asia.
Now I need the study that tells me whether following that advice leads to the expected outcomes.
What percentage of college degree holders make it to that level?
Could. There are malware where when you turn off the phone it won't actually turn off,just appears to be off for example.

I wouldn't normally have a ptoblem looking it up and posting links here but it's not worh the effort for downvotes' sake.
As I have been doing throughout this thread, I'll continue to agree that a zero CAC score is a really valuable piece of prognostic data, and that the radiation dose is very small. But I'll continue to disagree that we need to scan every adult who qualifies for a statin. And I don't agree that the statin literature is a set of flawed studies. The statin literature is robust - this topic is one of the best-studied topics in medicine. Within medicine, this topic isn't controversial. Even the conservative USPSTF recommends statins for primary prevention above some cutoff: https://www.uspreventiveservicestaskforce.org/Page/Document/...
The new version of the nutrition label specifically calls out added sugars [1], so it sounds like if there are gray areas the FDA has been able to decide on a standard.

[1] https://healthcare.utah.edu/healthfeed/postings/2018/05/nutr...
How the Cosby story finally went viral – and why it took so long
There's a term for this: "sandbagging". It happens across lots of rated competitive platforms, from pool to chess to Scrabble to stocks...
Waf uses hashes, too :)
That’s what people said 50 years ago.

And when we have another 200 million Americans, we just make the roads wider again?

Because we didn’t build the proper mass transportation systems 50 years ago, it’s incredibly expensive to build now. It won’t be easier in another 50 years with millions of more people
This is mind boggling. Who installs these systems? Who maintains them? Surely this is supposed to be done by someone with at least a certain amount of clue? Enough clue not to hook up your insecure gear to the internet? No?

I don't even get how this happens. Surely these things are not just plugged in to a modem? There has got to be some kind of LAN involved. If there is, then there should at least be an edge firewall. Or even a simple garden variety gateway with NAT, which would already prevent all of those open ports from being accessible. So what gives? Are people deliberately hooking this gear up to the internet, deliberately exposing ports without taking security into consideration? That is patently insane.
Great, thanks Jezen!
>If you need to explain the connotations of a word in a lengthy forum post it's a pretty good indicator the use of the word is not adviced

That is the current reality with the word "free". Pretty much every HN/Reddit submission on free software will have this discussion, with plenty of people disagreeing with the use of the word "free". Unfortunately, the usual response is simply a denial of reality: "Those who don't oppose the word 'free' have an ulterior anti-free agenda" or some similar sentiment.
Is there a product that tracks all the data infrastructure of the companies including the log and analytics systems and detects if there's any sensitive data in it?
You need to keep those farms in a position where they could actually produce said food if imports were to stop.
So according to you, when they cover views unfavourable to China, they are subtly trolling and pushing CCP propaganda. When they cover news favourable to China, they are overtly pushing CCP propaganda. Got it.
All true, but you can also learn about subjects that interest you in more settings than just college. Many of them more engaging, many of them cheaper. People go to college almost entirely for the piece of paper that you can't get just by being passionate about something and exploring it on your own terms.
Our repository is public. You can look at every single commit we did: https://github.com/tangent-animation/blender278/commits/mast...

"Normal days" changed during the course of the project. In the beginning, it was work on new features for months if necessary, towards the end it were overnight patches for "frame x in shot y looks wrong/crashes/takes forever".
I’ve been using both Firefox and Chrome since they came out and they have always felt near each others performance. It would be interesting to see some data on the subject.
I think irradiating the system would be a better test since it would induce random bitflips anywhere in the system while it is keeps running and reading/writing data instead of inducing a massive fault that will almost immediately stop any IO operations.

Overclocking some components might work too.
Thats why I need to make a programmable filter network...

The antennas for Tx/Rx are rated for 50MHz-1200MHz. The Rtlsdr is capable of 24MHz-1.7GHz, and the Rpitx is capable of 100KHz-1.5GHz.

Using a generic bandpass from 50MHz-1200MHz would allow combing down the powers of said frequency. Whereas a proper filter network could selectively notch out a few MHz window to prevent spurious transmissions. That device would also be very useful for things like the HackRF, PLUTO, and LimeSDR. As much as they claim they generate clean signals, they still have problems with harmonics, sometimes at weird powers (as in fractional exponents, not wattage).
> The quality as a whole is about the same as Amazon reviews, which I find close to useless.

Agreed, I think that any crowd source review of anything is so open to massive gaming that you can't trust it.

That said you can't really trust (as an example) the general technology press reviewing most things either since they all have interests in one way or another (call out Foo vendor for something and suddenly find yourself no longer on the VIP list at Foo's future launch events).

Not sure what the solution is though.
100b is a gdp of my country...
Agreed. Flakey tests are horrible! The solution is a seed.
More negative karma: Bandwagon effect is strong in this thread, I usually get logical countet arguments in response to an unpopular opinion which I'd be happy to answer.
I found the need for a plenty of RAM a little overblown for ZFS. My anecdotal experience: I repaired my home file server replacing faulty RAM with 2G stick (because that was only spare piece I had) as a temporary solution. But as it often happens with temporary solutions it lasted longer, for slightly less then two years. Prefetch feature was automatically disabled, but there were no delays which my perception can register. I suppose speed degradation would be visible on heavy-lifting server, but exactly for personal use one doesn't need any special amount of RAM.
>I always wonder what kind of build process people use if the overhead of the build system outweighs the compile time itself.

Using Ninja as a benchmark, most of these higher level build systems take a lot of time to determine they have little to do, while ninja instantly determines this. The build performance rarely matters, the incremental build performance is where you waste a lot of time. Especially if you do TDD cycles.
arewefastyet.com used to show benchmark comparisons between Firefox, Chrome, and Safari. It seems to now only show Firefox's performance across a slew of benchmarks. However, the old metrics are still available on the Wayback Machine:
http://web.archive.org/web/20110901000000*/arewefastyet.com
I'm going to reply to this a bit later today, would like to hear your thoughts on it....just putting this here in case this flows off your screen due to other discussion.
Everything can kill you in the wrong dose even water. What makes a carcinogen bad but a vaccine good? Everything triggers a response in the body, some are good and some are bad, some last for a short while in the body whilst others last for a long time in the body. I can also say everyone has cancer but their immune system if working at optimum will destroy those cells before they become a problem. Every 60days your cells are replaced with new one's so just what is it that makes people unhealthy? Is it poor diet? Did you know sodium starves cells of nutrition but potassium enables the cells to consume nutrition? Why do we use sodium chloride in food with this knowledge, is it a common belief because thats what we have always done since at least Roman times? The chloride isnt all that bad though because it is convert into creatine which helps give you muscles energy and the waste product creatitine happens to be a powerful antibiotic which kills all gram positive and gram negative bacteria at different levels of concentration. So why doesnt the food industry use potassium chloride which incidentally used to be call "good salt"? Maybe the fact that sodium interferes with the body's processes has the side effect that makes some living species consume more food. How profitable is that? Just like how profitable is it for the medical industry to tweak a few molecules of a naturally occuring substance in order to patent it. Did you know that Vitamin Recommend Daily Amounts were only decided upon since 1954, and do you know what effect a limited amount of vitamins can do to the body over a lifetime? Insufficient amounts can cause ill health. So why doesnt capitalism make the products, the chemicals we need to live longer than the current 70-100 life span? Perhaps this planet cant handle too many uneducated lifeforms procreating like mindless organisms destroying resources. If you want to believe its in the genes, then did you know substances can activate genes as well as deactive genes, maybe you should look up what the HIV virus is and how it can be used in a medical setting! So much to learn but when intelligence and knowledge is compartmentalised its easy to believe anything making scientists no better than religious fundamentalists.
As someone who kept bouncing between Firefox and Chromium for quite a long time before finally settling with Firefox, I think that's the case only for light workloads with not a lot of tabs open. I was switching from Firefox to Chromium because Firefox was getting slow, but after a while of my normal usage, Chromium wasn't just getting slow - it was getting unusable, so then I switched back to Firefox (and the same cycle repeated after a while). But yeah, right after refreshing the browser profile, fresh Chromium felt a little bit faster than fresh Firefox. I don't think that's the case anymore.
> Surely this is supposed to be done by someone with at least a certain amount of clue? Enough clue not to hook up your insecure gear to the internet? No?

The way I understand it (and what my brief experience in writing software for industrial use confirms), it's the usual: the people making purchase decision have little to no clue, which - in absence of regulations - allows companies selling these products and services to not care, employ people without clue, and/or purposefully trade off quality for sales points (think of how many pseudo-features you can add to a PLC once you hook it up to the cloud).
Some recoverable corruption on virtual machines that did not honor write barriers properly. No issues as single-disk filesystem on physical machines.
There are products that look for patterns that might be PII like SSNs, CC numbers, etc.

Google for something like "pii scanning".
Medieval Scholars Believed in the Possibility of Parallel Universes (2017)
A software fix seems more realistic. The latest smartphones packed enough AI circuitry to be able to infer how an image should look if you were staring into the camera.
"My answer to that is that even using a dynamically typed language I don’t have to write the test for nil because I know that nil will never be passed. I don’t need to make states unrepresentable, if I know those states will never be represented."

You don't know that nil or whatever "won't ever be passed" in dynamically types language!

The fact that Bob Martin, a supposedly experienced software developer, genuinely, sincerely argues a variation of "I don't need to handle this case, since I just know that this can't happen because... Obviously no one, certainly not me would do that" is inconceivable.

Does he not even consider what happens when someone else, i.e. no him, passes "unrepresented" values to his function? WTH?
When I attended in the 70's, lock picking was there but wasn't much of a big deal. The protocol was: door is open, come on in. Door is closed, don't come in. As simple as that.

My favorite was the bathroom, which had a sign on it with a rotating pointer, and 4 quadrants labelled:

1. men

2. women

3. don't know

4. don't care

where you selected one on entry. For the 70s, it was way ahead of its time :-)
It's long past time for the wealthiest country in the world to make education free.
Chartist.js is struggling to meet its kickstarter goal
When I’m writing Haskell I still practice Test Driven Development but I usually start with Type Driven Development.

The richer the type system, the more expressive the propositions I can encode, and the easier it is to write a proof — a term with a type that matches the proposition. Leaving me free to write only the tests that matter and eliminating the need to start with specifying degenerate cases.

You can express concepts like non-empty lists, constraints on kinds and types which encode the propositions you’d normally test by example using unit tests. It’s simply not necessary in some cases to start designing programs with unit tests when you have a type system like Haskell’s (or Idris’, Agda’s, or Lean’s, etc)
And hard science, like mathematics or physics relies on teacher helping you get unstuck. Learning the same thing from books takes significantly more time.
Skyscanner | full-time senior and lead hires | London, Barcelona, Edinburgh, Glasgow, Budapest, Sofia, Shenzhen | ONSITE, VISA https://www.skyscanner.net/jobs/ We're one of the biggest travel search products in the world. We have a unique position in the market and are continuing our incredible growth as a tech company. We'll soon be a top-100 website in the world by traffic.

Hiring at an experienced level in lots of disciplines: engineering managers, backend with microservices & distributed systems, big data & data science & machine learning, full stack (modern frontend + api skills), designers, product, iOS & Android. Languages we like and have great tooling for: Java, Python, JavaScript & NodeJS.

We have a number of offices in Europe, and are focusing on Scotland, London and Barcelona in particular.

We want to hire great people to solve large-scale challenges and build industry-leading new products. In short, if you've got good software industry and tech company experience, know what best practices look like, and have the drive to improve product and people around you, we're interested.

I see a lot of freedom, responsibility, accountability here. We have room to make decisions, move fast, and the encouragement to make things better. It's exciting.

Please ping me an email at matteo.ruina@skyscanner.net if you want me to refer you, and/or have questions. Please specify which job are you applying to and which office would you like to work from.

Permanent & onsite roles only. Relocation / visa assistance for senior roles.
I mean it's now necessary to be a manager at Target, as in hard requirement.

Ever since the recession flooded the market with laid off grads.
People keep saying here and elsewhere that this is what the NSA was supposed to be about in the US.

In Poland, every couple months I see news that our government/military is supposedly creating some sort of "cyber force". If one day they actually create it, I hope this kind of stuff will be its focus.
> Nobody is going to think mortality causes high cholesterol.

Prevalent cardiovascular disease, or having a high risk for cardiovascular disease, causes low cholesterol. It does so by your doctor recognizing your elevated risk and putting you on statins.

Statins, like all drugs for prevention, do not prevent all subsequent disease. Perhaps most importantly, they only reduce cholesterol from the time you start taking them (as opposed to a genetically-driven low cholesterol throughout life). All of the drugs for chronic disease prevention tend to have a pretty small effect on the disease risk. Therefore, detecting that someone is taking a statin is a great signal that the person is at high risk for disease. They would be at an even higher risk if they weren't on a statin, but the statin does not erase all risk. That is why failing to account for statin use will lead to low cholesterol looking protective, if there are people in the population taking statins.
But a lot of the cameras that people install are Cloud-only (not possible to record locally)... And who knows what kind of software Amazon/Google/etc run on those videos. And what is in the cloud, I don't think that the Government needs a warrant to see it.
Oh no, not on the device, but the desktop computer you plug it into via USB. So it can download maps while the device isn't connected, over your home internet connection (but probably not your phone), overnight or whenever.

Yes, it was not appropriate for situations where you had to pay for upload bandwidth. We were very careful in designing the gui to disclose the fact that it would use your upload bandwidth, explain the possible costs and benefits, let users opt-in if that was ok with them, monitor the download status, and switch the BitTorrent feature on and off.

TomTom real time traffic prediction system depends on users trusting them enough to opt-in to uploading anonymized trip measurements, so it was very important not to do something that broke their trust by abusing their network connection.

https://www.tomtom.com/lib/img/REAL_TIME_TRAFFIC_WHITEPAPER....

TomTom had an "iTunes-like" desktop content management and device control desktop app called TomTom Home, which was implemented in xulrunner (the underlying framework of Firefox and Thunderbird, kind of a predecessor to Electron for writing cross platform desktop apps in JavaScript with C++ XP/COM plugins).

The first thing I tried was to make an XP/COM plugin out of the LibTorrent library. That worked ok, but the idea of increasing the size and complexity of what was already essentially a web browser with a whole bunch more complex code that does lots of memory allocation and networking all the time, didn't seem like a good design. This was long before Firefox supported multiple processes, so the same app handing bittorrent would bloat the app and degrade the user interface responsiveness.

However RedSwoosh, FoxTorrent and BitTorrent DNA all ran in separate processes that just handled all the BitTorrent stuff, and that you could talk to via https (to stream the file with a special url, and retrieve progress telemetry on another url). And it's incredibly easy to integrate xulrunner or any web browser with those servers via http, so no C++ XP/COM plugin required.

Another issue is that you don't want every application to have its own BitTorrent client built in, or you will trash the network and disk, since otherwise they would compete for resources. It needs to be a centralized a system service, shared by any app that needs it.

BitTorrent DNA worked nicely that way. And it could fall back to the CDN to download at full speed if there weren't enough seeders.
Free? Who pays?
Revenue not through innovation but by coercion

Power corrupts. When did Google find they had the power to force people to do things? It started with some beneficial, "thou shall not." Power corrupts, however. Was it around 2011?
Unable in the case of a private company means, "we don't want to."
If that's the case why not do a degree you actually enjoy instead of a vocational degree? If you're a millionaire plumber, then paying tuition for an art history degree or whatever should be easy.
"To boost the power of shareholders, fundamental changes to corporate governance have to be made. One key example of such a fundamental change would be to provide worker representation on corporate boards."

Let's be honest, this isn't going to happen any time soon. Any serious effort to get inequality in corporate pay under control at this point either needs to come from taxation on the government side or significant worker & customer preference on the labor side (i.e. young workers need to vocally stop trying to work for companies with lopsided pay scales). That last one is also unlikely, though, since everyone likes to think they're just a few years away from being a big corporate exec themselves.
How is such a contract legal in the first place? Shouldn't a city have to treat all businesses equally as a matter of law?
As far as I know it's still good old carry lookahead, just with a lot more bits. The advances have come from multiplication and especially division; addition was figured out early on.
>countless other browsers available

You know that's wrong. There's Chrome, Safari, and Firefox that support most things and which most people actually use; Internet Explorer is dead and Edge is becoming Chromium; and Brave, Midori, and Vivaldi are also Chromium.

There's also Lynx, Links, w3m, Dillo, and Netsurf, but very few people use those and ad-blocking isn't much of a concern there, because they don't enable JavaScript necessary.
Or you go for even smaller use cases. I host some stuff for some companies to share business information with external suppliers for example. These apps serve < 100 users a month.

Still, they all get a load balance configuration to grab the free TLS certs with auto renewal while keeping configuration simple.

While I would not recommend premature TLS termination for critical business data, it is sufficient for many applications.

Admins get their familiar AWS console to configure the apps and I can make sure these are bundled in a way to be deployed on many different systems.

If I wanted to, I could use AWS identity provider like cognito and have it all in one place.

I think the main argument for cloud provider is the utility and convenience they provide for small projects.

While I do not like the business practices of Amazon and would never like to work for them on AWS, I am also lazy and cannot say I that they didn't develop something very useful.

Generally companies don't really care if a solution is 70$ or 3,50$ a month. They do care about my wage much more. Unjustifiable!

Sure, you could dump it all on a server somewhere without using any external micro services. But in my experience these project are much more likely to start to randomly haunt you from the past. And worse, I so actually have to maintain the servers.

And the price difference for inefficiently used services is mostly between 5$ and 15$. But these extra 10$ a month can easily be set off for reduced development or administration time.

If after ~40 years the service is still active, I would freely admit to that mistake.

Granted, this isn't applicable for application that do actually need to be scaled. But the time to launch for standard solutions that nudge a few bits here and there can be reduced quite a bit thanks to infrastructure like this. And it may be in use anyway since all the Google Home/Alexa IOT stuff.
Each browser such as Vivaldi, Brave, Opera has to implement their own app store just to host the old-API ad-blockers. And implementing such a store is a major feat. And the walled garden strikes again.

How about "app store as a service?"
One huge advantage Chrome had was it's multi-process model. This was back in the day when stuff like Flash would often nuke your entire Firefox session.