skysight-inc/HackerNews huggingface dataset:
The easiest places to get started with automation.
A phone with a contact list, and messaging is a suitable replacement to Facebook... and 99.99% of people using Facebook have that.
Random facts from living 3 months there on why this could be a high potential country:

* 10% income tax (second lowest in EU), 5% dividend tax

* Very low costs of living (rent is 300-400 eur for a flat in Sofia)

* Relatively easy to start companies

* It's quite safe, at least safer than Naples from where I am from

* Very good quality of food

* Close to the seaside (about 3 hours from Greek coast also)

* Nice summers and autumns

* A lot of mountains and land around Sofia, nice nature around

* !Important: probably lots of EU funds for startup. You can probably get funds for your startup w/o investors if you win a EU project

Personally the only issues I have seen are:

* Yeah, lots of people have left, many are in the process of leaving

* "Made in Bulgaria" is not considered a very good brand in EU like "Made in Italy" or "Made in Germany"

Edit. Added EU funds bullet.
Yes, I have seen upto 8% improvement in execution time. Here consistency is about having less L1/L2 cache misses
I think a more accurate headline would be "Banks to cut 200k jobs over Robots".

Robots don't take jobs. Managers replace workers.
Problem? There is a solution though: https://www.sulapac.com/
Now that a large segment has swapped to AMD for performance they're also going to see the light about not getting screwed by the cpu socket changing in intels platforms.

This is a big deal IMO.
The prosperous countries that de-industrialised in the early 80s still have regions that are suffering the after effects. Often still have lack of opportunity, unemployment and poverty far in excess of the national average. Which discourages new businesses locating in the region, which perpetuates...

The former Soviet bloc countries were starting from near bankruptcy, and extreme neglect over a far longer period. They may have developed pockets of wealth, maybe much more development in the capital. The picture across the whole country will be much more mixed.

Without focused development spending and redistribution, training, encouraging business etc, it takes generations to play out.
There are two different things at stake here.

1. The study. Scientific work is essential to the understanding of the dynamics of ocean pollutions. Nothing to criticize here.

2. The press coverage. Interestingly enough, it comes from a French media. You're probably not aware of that if you don't live in France (especially because of the big marketing stance on environmental issues Macron is taking of the international scene) but there is a huge reactionary movement against environmental policies nowadays in the medias in France. This article, and the editorial angle taken around the study, completely fits into that (worrysome) trend.
>We have bred entirely new strains of dogs or other livestock that are almost unrecognizable from the starting population in a fraction of that time.

But we specifically set out to do that. Random variance is going to mostly balance out unless it gives a competitive advantage.
So glad this site still exists. I've used it 3 or 4 times over the last 20 years and it just does what i need it to with no fuss.
What is the point of this? this is a Zuckerberg company.. lets dace it, its not going to disappear.. its going to disappear from your phone, and remain on their server 4lyfe. -- Why pretend otherwise? lol
Casual historians and armchair archaeologists always underestimate the amount of leisure time and free resources ancient people had.
Yet the material conditions of the people are worse now than 30 years ago. The same in Romania.

Our countries were destroyed by capitalism being forced on them, after a long siege by US empire.
China’s Communist Government Can Rot in Hell
> A climate alarmist is someone who agrees with the hypothesis that the planet is on the verge of a catastrophic climate change

I have asked the OP because he has said that "I would also expect that any climate scientist who is not also a climate alarmist would have no chance of employment" implying that all climate scientists are alarmists.

> A climate denier is someone who does not agree with the hypothesis of an upcoming climate catastrophe.

Eh, no, a climate denier is someone that denies cliamte is changing or that the main force of change is humanity
As far I know Marten doesn't run .Net in the PG process and just converts .Net objects to JSON and Linq statements into SQL. Am I missing something?
It looks like they considered the "control" to be each patient's baseline measurements before beginning treatment.[1] I would imagine it's also difficult to recruit a healthy control group for these sorts of tests where someone with Alzheimers is probably more willing to accept the risk.

[1] https://clinicaltrials.gov/ct2/show/NCT02958930
This is known. The number I have heard floated around is 45%. So, commercial fishing nets are a big problem when it comes to plastic in the oceans.

And here we are "saving the planet", by reducing the plastic straw consumption:

https://www.usatoday.com/story/news/2018/07/18/anti-straw-mo...

https://www.bloomberg.com/opinion/articles/2018-06-07/plasti...

https://www.nytimes.com/2018/07/19/business/plastic-straws-b...

Mental gymnastics at its best:

> “Whether it’s 500 million or 500 a day, we shouldn’t lose sight of the real issue: Straws should be disposed of properly and should never, ever be littered on land or in waterways,” she said.
And in the remainder of the world this has already happened.

In Australia you are lucky to find a bank with real people working in it, they have mostly been replaced by Automatic Teller Machines (ATM's) and if you do, they will normally be working at selling you insurance or investments.
> (i) TikTok videos are high-definition, fluid videos with catchy music. TikTok's compression algorithm almost seems lossless since videos are much more crisp than on Instagram/Facebook. I even believe they are upsampling videos from 30fps to 60fps (although this is just a personal observation and may be wrong). The catchy music is probably self-explanatory.

This is something I didn't think about: do they play video by itself and sync the audio to the video? They could then cache the audio once, and replay for all similar videos.
The point is that they didn't know it's impossible. They had good reasons for believing otherwise (see my other comment in this thread) and it's the nature of technological progress that sometimes even experts have to take a chance on being wrong. Lessons learned. We can move on without having to slag others for trying.
It also wouldn't work at all when free space is coalesced.

Memory allocations vary in size (obviously). The simplest algorithm would be to take the block of memory and start allocating chunks from the beginning. The problem is that if your app does a lot of small allocations, frees them and then wants to do a large allocation, the free list might not contain a block large enough. The job of your allocator is to manage that fragmentation. There are a lot of approaches, but fundamentally at some point it has to put two deallocations 'back together' to make a larger one.

If you free a chunk, and then that chunk is coalesced with some data just before it, then the free list will no longer contain a pointer that matches the one that you then try to double free.
Thanks! I've written code for discrete GPUs but not integrated, and so I'm unsure what the advantages would be. Would there be lower latency for transfers, then, if not higher throughput?
I think we've reached an inflection point where working with Facebook presents too much of a risk. It feels like all of the issues around privacy, data security, content moderation, leadership and ultimately Democracy have boiled over. It makes sense that established financial institutions would want to distance themselves from that.
> To anyone in the EU: is GDPR something that your non-technical friend will have heard of and knows what it is? Or is it similar to the US, where 75% of people probably haven’t heard of it or if they have, couldn’t say what the regulation does.

Basically everyone who is in EU needs to keep GDPR in mind. Especially if you are employed, then you need to keep in mind GDPR for the interests of your employer so that they are abiding the law, and won't get fined. It is actually legal people who know GDPR very well; not so much tech people. In a lot of Dutch companies a "functionaris gegevensbescherming" (FG; data protection officer) is mandatory, who basically deal with PII, and have known about GDPR (AVG) ever since it was announced it was going to be active (2 years before it was active). The Dutch professional association for the data protection officer was founded in 2003 [1].

On top of that, it was widely covered in newspapers, daily news, etc. If you are in EU and you have not heard about it you are living under a rock, or you're not a working adult (nothing wrong with either).

[1] https://www.ngfg.nl
Why Developers Community Is All Excited About the TensorFlow 2.0 Final Release
SEC | Application Developer | New York, NY | ONSITE | $100-140K

We're building the U.S. Securities & Exchange Commission’s next generation of analytic platforms to keep our markets safe, effective, and trusted. We’re looking for high-quality developers to design and build state-of-the-art, big data applications. Our world-class developers become full-stack experts and educated about the financial markets and security regulations.

Join a small team of talented developers, capable researchers, and former finance people. We use a modern stack of python, pandas, JavaScript/Typescript, React, and other supporting technologies (e.g. flask, klein, Node, R, and kdb+/q).

We’re hiring for 1 position:

1) Backend developer (2+ years of software development experience, proficient with Linux, proficient with some of our stack)

The ideal candidate will also have some experience in:

- Cloud development

- Financial security markets/investing

- Data science

If you meet the above qualifications, please apply! We offer great pay and perks.

Candidates must have worked/studied in US for a minimum of 3 years and be able to work onsite in New York City. For more information or to apply, please send your resume to careers@aretecinc.com.
So the ocean is being overfished and is being polluted by fishing. The clear answer is to ban fishing. Though, as someone who dislikes all seafood, this is easy for me to say.
A side effect of a stagnant economy and population shrinkage is that Bulgarian property is really cheap. You can purchase a modern flat starting around $15,000 (or rent for really cheap) in a ski community with a very strong remote worker presence (Bansko).

If you do this right, you can also become a resident and benefit from a flat 10% income tax which is lowest in the EU. No affiliation; I just find this type of arbitrage fascinating (and am currently doing something similar on the Black Sea coast of a different non-eu country).

- https://www.travelingwithkristin.com/digital-nomad-blog/2019...

- https://medium.com/@matthiasezeitler/where-nomads-can-buy-an...

- https://medium.com/@coworkingbansko/how-any-non-eu-citizen-b...

- https://medium.com/@coworkingbansko/getting-bulgarian-tax-re...
> ATT's main business isn't selling the data, it's selling the pipes that carry data

... and I'm sure their shareholders are pressing them to forego the greater revenue from subscriber data so they can keep their dividend cheques comfortably small.
How to Fix a Bug
Anyone working in an office will have probably come in contact with GDPR. Blue collar workers probably not so much.

Maybe people will know it as the cause of cookie popup screens. But I'm also grossly over-estimating computer literacy among the general population so maybe not.
the answer is easy, its asking the right question thats the hard part
Presumably each empty locker would have a key sitting in its lock - as you would see (for example) at the gym?
Indeed. But even more conceptually, web is very different platform. We don't download whole db of friends on facebook with their timelines to browse facebook. Why do we have to download all data from game projects, when we only need relevant one. So Unity has to provide way better solution for streaming content in order to compete with existing WebGL high-end projects, like Polaris vehicle builder.

And it's engine is way too monolithic indeed. WASM still feels like a big hack.

Epic recently admitted that experiments with WebGL and Unreal were fun, but they are not misleading customers that it is path they are going to go. They clearly stated that WebGL target for AAA engines, is not a way.
And they are very right.
Unity doesn't admit that. They know how big is Web platform. But they have to do something major to really get into web, as currently they only mislead customers with promise. But commercially, Unity WebGL - is not an option, 98% of time.
Yes, I always wanted the spreadsheet called Anthem, that could make pretty charts sing. It seems charting is spreadsheets is getting worse and worse instead.
We actually wrote an optionrom in C for qemu a few years back. The main challenge was making it work on all the different C compilers that qemu supports because it makes some assumptions about the layout of the final binary which are not necessarily true for modern optimizing compilers. Anyhow if ever use qemu on x86 with the -kernel option then you are running this code.

https://git.qemu.org/?p=qemu.git;a=blob;f=pc-bios/optionrom/...
This is exactly true. Especially on CUDA and the deep learning front. Basically, only option is NVIDIA as the competition has almost nonexistent software framework (maybe OpenCL).
The whole character of Zaphod Beeblebrox must have been inspired by historical populists. He is Trump, he is Johnson, he is Berlusconi.
> Thank you for answering the question far better than I could

The OP has not answered what I have asked you and you still have not asked what is a climate alarmist and why you affirm that almost all climate scientists are climate alarmists
AMD's Linux support is terrific now. Nvidia is much more of a hassle and also impeding progress by insisting on their own window system - driver interface for Wayland.
VirtIO-RNG has not been officially accepted into Xen (it seems to be easier to incorporate into a PV DOMU).

If you have RDRAND hardware, you could (I suppose) pipe it's output from DOM0 into an encrypted root terminal session on DOMU, and feed that into the pool.

I personally don't want to rely on RDRAND. Unlike a tampered ADD instruction, a tampered RDRAND instruction would appear to be undetectable, even in principle. I wish Intel had given me the raw bits from their DRBG, instead of providing only the whitened stream. Or hell, give me both - but not just an opaque stream.
Repeat with larger n and a control group. Till then there's no data to validate the effect.
Tell that to my 9 year old iMac with the dead GPU that I can't replace, won't start up, and is going straight into the trash. Never again, Apple.
I've been using this for a while in a hobby project, great feature which makes for neat declarative schemas.

Unfortunately some tooling is choking on this, for instance datagrip crashes om introspection, but hey that's what we can expect for being early adopters. :-)
I'm curious why you need this. [Note: I am not trying to be coy or critical, I am simply curious.]
Mark Zuckerberg’s answer to TikTok is similar to that for Snapchat. After he failed to convince Evan Spiegel to sell, his company released Poke[0] in 2012, an app that failed to reach its competitor’s success and got shut down in 2014[1].

[0]: https://www.vox.com/2018/2/17/17022586/facebook-snapchat-pok...

[1]: https://www.theverge.com/2014/5/9/5700732/facebook-poke-is-d...
US payments is a very complex system - there are around 4900 banks and a similarly large number of non-bank players. Managing change is really hard.

Not everyone wants a change. One person's costs are another person's revenues. There are also a lot of managers managing organizations that process fraud, errors, and other irregularities. Costs don't matter if you can charge enough in fees and interest.

In the case of chip cards, the US wasn't about to pay for the French smartcard patents. In general, financial technology is a patent thicket and its best to wait 20 years before implementing new ideas unless you have really positive financial case and can be sure you have the IP locked down.
And yet here we are. Facebook has billions of active daily users.
Seafood haters unite! You're the only other person I've ever found who doesn't like seafood, I feel like we should form a club or something.
I was going to ask for a link to the paper ... In particular "mostly lack of money" may mean "the results are not convincing enough to get more funds".

In this case they already tried something similar in mice, and they made a small business around the hat, and this is a preliminary safety trial, so I expect that they have a follow up.

For me, the results are not very convincing:

* They don't have a control group (because it is a safety trial)

* They have some improvements in difficult to compare test like the amount of words that the person can remember (it's standardized, but I guess you improve automatically the second time you try it, it's difficult to be sure without a control group)

* The blood sample test have a few changes marked as "significant" but they are using a very loose criteria to classify it as significant. The error bars overlap too much with the baseline.

So I don't expect that they get good results in a big double blind trial, but negative results are difficult to publish in journals and they almost never get press coverage.

Also (in other branches of science) it's standard to have a pipeline of papers. While one paper is published, other is been written and other is in the research part, and there are some brainstorming about what to do next. Once a group has a vein of subjects to publish about, it's much easier to continue with something similar.
Moving off topic a bit: almost every generation is known by a non-alphabetic name, except for Generation X, which never received its own label.

- Lost Generation (1883 - 1900 cohort, extinct as of 2018)
- Greatest Generation (1901 - 1927, WWII generation)
- Silent Generation (1928 - 1945, McCarthy, Korean war, civil rights)
- Baby boomers (1946 - 1964, post-war, Vietnam War, hippies)
- Generation X (1965 - 1980)
- Millennials (1981 - 1996, formerly known as Generation Y)
- Generation Z (1997 - early-2000s)

Some are starting to call Generation Z "Post-Millennial", but I think they'll get their own label in due time. Something reflexive of the time in which they grew up, which is something we probably won't be able to call out just yet.

"iGeneration" is a label that gets tossed around occasionally, but it's so meh.

In the meantime, I've been calling them Zoomers or Zoomies :P
I'm convinced that people who use solely vim/emacs started off before there were any good GUI editors and now have too much momentum. I'm not that old, but I frequently spend time on headless *nix boxes, so I use vim all the time and love it. I have a portable .vimrc that I take around with me because I have spent so much time that I want to configure things the way I like them.

Despite my love of vim, on the desktop, I fall back to gedit or Notepad++.

Vim and Emacs are great editors when you're SSH'd to a headless server, but they will not replace an IDE (or even TextMate). That is completely ridiculous.
That's already how everyone is reading the existing headline, though. It's not like anyone is being misled (I don't think)
TikTok is the best worst social media out there
Engine and tools features, are identical for free and paid users. Same complexity games can be developed by both types of users.
It is more direct support and quality of life features, related to larger teams and management are behind paid tier.
But as any other business, PlayCanvas has to feed their families too.
There are types of fishing we really should think about banning because of the harm the cause to the ocean ecosystem. And that's before you take into account the fishing net waste.
What do you expect from a species that has literally only just, barely achieved enough sentience to scrape together a technological society.
New Attacks and Defenses for Randomized Caches
> To be totally fair, the idea "free speech is bad because some people say bad things" is older than the mind of man can remember.

Yes, it's just that we've only recently been allowed to talk about it openly.
Yeah. Google is actually a much better example of this mentality than Amazon is, if I'm reading the thread right. Google Cloud isn't behind AWS because of some service architecture nonsense. It's behind because Google started later, and it started later because for the longest time (I was there) the senior management had the following attitude:

"Why would we sell our cloud platform? We can always make more money and have higher leverage by running our own services on it and monetising with ads; merely selling hardware and software services is a comparatively uninteresting and low margin business."

Selling Google's platform (and it really is a platform) is an obvious idea that occurred to everyone who was there. It didn't happen because of explicit executive decision, not because Bezos was some kind of savant.

I think Google could have really dominated the cloud space if they'd been a bit more strategic. The problems were all cultural, not technological. For instance they are culturally averse to trusted partnerships of any kind (not just Google of course, that's a tech industry thing). There are only two levels of trust:

- Internal employee, nearly fully trusted.

- External person or firm, assumed to be a highly skilled malicious attacker

There's nothing in between. So if your infrastructure can't handle the most sophisticated attack you can think of, it can't be externalised at all. If it can't scale automatically to a million customers overnight, it can't be externalised at all.

There's really no notion in Google's culture of "maybe we should manually vet companies and give them slightly lower trust levels than our employees in return for money". It's seen as too labour intensive and not scalable enough to be interesting. But it'd have allowed them to dominate cloud technology years earlier than AWS or Azure.
No, he's using -m16 -march=i386 which creates 32 bit code that boots in 16 bit mode using the 32 bit size prefix on most instructions, and that will only work on 80386 and above.
No. It's just most people don't view it as themselves being the problem. Which is why it's all mostly a lie.

Even Elon doesn't seem to care about why he misses deadlines because he keeps making them.
It's handy for auto bumping versions, too. If you have "feat" commits you know to bump minor, "fix" to bump patch, and "BREAKING" to bump major.

We use this in our lerna monorepo and it works like a charm as the CI can just bump whatever packages based on the paths and commit messages.
Get a better bank. This comes up too often on HN. Prioritise customer service. Don't pick the bank that offers slightly better rates but gives you the run around on every little thing, especially for day-to-day services.

My bank (First Direct) picks up only barely after the ringing tone starts, and the person you're talking to is an expert. They have no branches, so everything must be solved on a phone call (or you can use their web site of course). Nobody needs or wants branches, especially branches that are only open when you've got better things to do.
Extensive air pollution from China or India that surpasses the West also doesn't seem to get much attention, e.g. [1] [2]

Greta visited the US and gave some compelling speeches. Will she visit China and India and do the same?

[1] https://www.forbes.com/sites/rrapier/2018/07/01/china-emits-...

[2] https://qz.com/india/1581665/indias-carbon-emissions-growing...
Milestonehakcers email link below:

http://tiny.cc/0f3sdz