skysight-inc/HackerNews huggingface dataset:
> Both of them mention how Intel is sinking billions of dollars into ASML to try and get this process working, and how impossible everyone thinks it is, so I'm skeptical that they finally got everything squared away now :)

Intel claims EUV is now at production volume and ready for manufacturing introduction on the 7nm node, even at 75-80% EUV machine uptime.[1] At the kind of production volumes Intel is capable of sustaining, and ASML's projected machine throughput, that means they've got more than a dozen of these machines operating in Fab 42 (likely closer to 40-50 if they want to hit a projected 100k wafer starts/month target, with extra machines to make up for the excess downtime; UV litho machines can easily run with 90+% uptime). That should be an enormous win over the current quad patterning they're using at 10nm, cutting out tens of process steps.

This stuff is incredibly challenging to get right, but they've been working on it for over a decade and the machines ASML are building now are production machines, not prototypes. And now from the linked article, it seems Trumpf's also made it to production equipment.

Once everyone's had more time to operate these machines at scale and really crunch out the bugs, we'll see how far we can continue to push physics on making these tiny etched transistors. 5nm shouldn't be an impossible step with EUV, but the stochastics after that node could make 3nm and smaller logic very questionable.

1: https://www.eetimes.com/document.asp?doc_id=1334769#
If you are serving customers and don't want to walk away from sizable percentages of your user base, you test on Chrome, Firefox, IE, Edge (old and the chromium one), Safari, Brave, and maybe even good old Opera. And if you are any good, it would be relatively rare for you to find issues.

IE is probably the hardest of these. The reason that still has non trivial amounts of users is because so many websites can't afford to lose access to those users.
Python for NLP: Working with Facebook FastText Library
We used to have a term software company. That was unambiguous. At what point did the nebulous "tech company" take over?
"...there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns—the ones we don't know we don't know." - Donald Rumsfeld

Basically if you know that something exists, but don't know about it you can still go learn it and apply it to solve a problem.

But if you don't know about it, most likely you'll try to reinvent the wheel and spend way too much time doing it.
Should you be using Web Workers? (hint: probably not)
Why should tax payers subsidise Uber?
Grrr.. I'm vehemently against ORMs, but take your upvote for the name.
> Ads are not of interest to users.

If you think that's true, then your idea of what constitutes an ad is very narrow, to the point it leaves out a large swath of reality.

An ad is an informational transaction between an entity offering a good or service and a consumer that may want that service.

When done poorly, it's an exchange neither are happy with. When done well, it's an exchange that both are happy with. We're all familiar with poor ads. The perfect ad is likely the signage above a retail space that let's the person looking for it know it's at that location. Even then, for those not looking for that specific store, it could be seen as unwanted (and that's also why a lot of cities limit the size of signage for buildings).

You might see this as a distinction without purpose, but I think viewing things completely (and often as a spectrum) helps put into focus the specific problems that we want to combat and let us focus our efforts on things that actually make poegress in those problems, rather than ineffectually attack a symptom.

Advertising isn't the problem. Poorly matched advertising is annoying, in effective, and costly. Tracking and profiling of the individual has risencin use to combat this, but has many other negative consequences. If we prevent tracking and profiling, the market will shift to some other way to match advertising, and we'll have less privacy problems (but possibly worse targeted ads). But at least it isn't overly broad and done in a way that doesn't help the real problem, tracking.

Do we really want to support something so draconian that even HN's minimal advertising articles, or someone's personal blog that endorses something would fall under those regulations? If not (if for not other reason it wouldn't help anything), we should be careful how we approach this, and target the real problem.
Signed up, waiting for activation email.

Question: Why build this? there are a hundreds of tools, how do you plan to be different?
Inserting an element at a position in the array means shifting the element at that position and every subsequent element to the right by 1. Naively, this takes linear time.
This type of data structure ought to have much better cache and branch prediction behaviour than most tree implementations.
Electricity requires a wire, which is far less costly to build.

Have you tried?

The marginal cost of driving an existing truck 10 mile down an existing road is negligible. Getting electricity to a place that is even half a mile from the nearest place that currently has electricity can be incredibly expensive and time consuming. Even just applying for the right permits and getting the go ahead from the local power company to start pricing out the job can take months.
I don't think that is what they were alluding to. They said:
"an act of terror that was _nearly_ committed"
Reminded me of this project: Flash drive disguised as a sawed-off usb cable.

https://www.evilmadscientist.com/2008/how-to-make-a-sawed-of...
Brave (Stage 1) is a Trojan Horse for Brave Fraud (Stage 3, terminal), which is what it's called when you insert yourself between two parties on false pretences with the expectation of leveraging your power to regulate mutual access to make money.
Basically a linear array is packed tightly, so trying to put something in the middle, well first you have to move what's already there. Because it's packed tight, you end up having to move everything to the right one space from the right back to where you're creating a hole. Then you can put what you want in the middle. Sometimes you get lucky and you're adding something far to the right and don't need to shuffle many items first, but sometimes you need to put it on the very left and reshuffle the whole thing. You'll never have to shuffle anything twice, but is possible to end up shuffling everything once so we say it's O(N) which means never takes a crazy multiple of the number of items.
Laravel 6.0 LTS Released
Ah, YES! an older MBP which can be user upgraded. In my experience the 3rd party replacement batteries don't seem to last as long as the original Apple battery did. Perhaps, I should have done my research first. With the SSD and extra RAM it probably runs faster than the current versions and without having keyboard problems.

I'm still using my 2009 MBP, so if you look after it, it should last for quite some time yet.
There aforementioned PCI-Express is to some extent feels like "Firewire done right", mainly because the frame formats are strikingly similar. On the other hand, Firewire, like pre-3.0 USB, is not truly packed-switched, but uses shared bus with TDMA-ish timeslots (and the whole mechanism of arbitration and root-election is hellishly complex).
Live in the UK. Never received an RCS. Nor has anyone I know.

For all Google's bluster here it's not supported by the carriers, and only works on Google's own SMS app - not the AOSP or OEM ones - which only the tiniest proportion of the market uses as it's not the default on 90%+ of Android phones shipping today.

There is no UK RCS market.
That depends on how you determine if the market works "just fine".

From the pure view of the 30 year old customer: obviously. Low prices, decent quality.

From the view of society: not so much, as society has to now take on the costs that were previously paid by the employer (and indirectly the customer)... think food stamps or social security funded by taxes instead employer contributions to an unemployment insurance, or healthcare given that normal employment would have health insurance but many contractors don't.

From the view of the 70 year old customer living on pension and depending on taxis e.g. to go to dialysis treatment: not so much, as Uber, Lyft etc. have wildly variable pricing, compared to the regulated price of a taxi.

From the view of a customer or a third party involved in an accident: Taxis have proper commercial insurance that picks up medical costs of people involved. Uber/Lyft/other companies? Not neccessarily and either people are left with the medical bill alone or society has to pick it up.

The "gig economy" is only so cheap because a lot of cost factors that made the regular services so expensive are now picked up by society at large.
Statement 1: People living in the "wrong" place must be moved to the "right" place.

Statement 2: I refuse to provide additional financial accommodations to people living in the "wrong" place compared to those living in the "right" place.

The two are very different statements. Statement 1 is much less defensible position than statement 2, even though even 2 can be problematic. You seemed to hold statement 1 as your position in the first comment and sort of acknowledged statement 2 in your second. Please don't espouse statement 1, is all I am saying.
It seems to me that antibiotics are sort of reset-button-gamble - they wipe out large populations of bacteria, some strains die immediatelly, some slower, some are immune etc.

Humans have thousands of strains (types) of bacteria (100 trillion in human body) - some beneficial, some contributing to and causing ilness.

They settle on some equilibrium in each of us - a balance where the population ratios stay relatively constant (guess).

When you wipe out in one go (with antibiotics) a big chunk of this population they will not necessrily come back to the same balance. And this may be the problem because this new equilibrium may be with some illness-contributing bacteria winning too much of the space.

It's not impossible that the best cure for that is to take antibiotics again followed by probiotics to help recover the ones we know are good. This is also tiny part because you can buy couple of dozens of different strains but your body has thousands - so not sure if this alone is enough. Ideally you'd drink your healthy mom's breast milk - but that may not be an option for all of us :)

I wonder why there are no more big-data-like studies on strain population ratios. I'm guessing because the numbers are counted in trillions, small sample (saliva/urine/bowel?) should give quite good picture? Is it expensive to map it? How is it done to detect presence of bacteria? Is each test focusing only on single strain or you can do it in bulk to map it to some kind of histogram?
This is cool. I wanted to comment on the necessity of knowing the approximate size of N a priori, but this is very clearly stated on the github page.

Interesting alternatives that also support insertion, deletion, and lookup (is there a name for this interface?) are AVL trees and hash tables.

As described in https://arxiv.org/pdf/1711.00275.pdf, tiered vectors can be improved further:

"We present a highly optimized implementation of tiered vectors, a data structure for maintaining a sequence of n elements supporting access in time O(1) and insertion and deletion in time O(n^ε) for ε > 0 while using o(n) extra space."
Howard Stern Is Getting Ripped Off
Is that with all the windows closed?
After Cheney's scaling event, I mean Bush's invasions of Iraq and Afghanistan, San Francisco protested hard. A lot of their techniques were innovative and new, and the organization was stunning. Occupy was even better tactically and strategically.

None of them compared to the freedom fighters in Hong Kong. They do the things that Americans are too cowardly to imagine, like shutting down airports and transit.

Have you seen the way they extinguish tear gas canisters with traffic cones? With some guns, some tanks, some international support, and the right leader, Hong Kong could win their independence from the monsters who run China.
They're offering a cryptographically signed mirror - the first mainstream one available. You can either run your own personal mirror, run one for your company, or turn it off.
I agree. I don't like the solution either, but it is what it is. What worries me is that if the envvars aren't set, there's a potential for leaking information.

But, it's still possible to disable these features, so it's not quite as bad as the OP suggested.
All widespread forms of online payment require proof of identity and hence take away all anonymity and all privacy.

Even after many years of debates and experiments, there is still no practical way to do anonymous micropayments. And I doubt there ever will be, because governments will always want to regulate payments.

So direct payment for content will very likely end up being yet another stronghold of all-powerful gatekeepers, just like the app stores.
Which is why they need more competitors, and being unable to use their trackers means smaller competitors can get a chance.
Yikes why would you not want companies investing in diversity? Especially if they are the interface to our online world?
UseTheKeyboard: A Collection of Keyboard Shortcuts
Are you sure hackaday isn’t using third party ad networks?
SQL as source of truth... Generating models from those SQL create table instructions sounds pretty sick actually. Nice one! Would use it in upcoming projects if there was broader support accross different languages and frameworks. I'd like to see some adoption by big players
Good call! If you don't need to do heavy computing on the road, then a smartphone is often all you need. Compared to most notebooks and a mini PC is a far more upgradeable.
2019 Pandas User Survey
Thank you for the jupyter notebook tip though. As I do have a biggish Scala app to maintain any help with it is good. :) Thanks again.
The biggest change is laravel will start following semantic versioning. It's about time. Breaking changes in every minor was really bugging and you would not have been able to skip a release, so to switch from 5.5 to 5.8 you had to migrate 5.5 -> 5.6, 5.6 -> 5.7, 5.7 -> 5.8.
Won't that just be replaced by the same box full of USB cable that can only do displayport, some that can only do networking, some that can only do storage, and some that can do a combination of the previous, probably at different speeds... The only difference would be that when you need a specific one, you would have to try them all until it works ;)
Conventional PCI can also do in-band interrupts (the mechanism is exactly same), but many devices do not support that.

The reason is that PCI is multi-master by design and PCIe uses duplex packet-switched serial links. There is no master who decides who gets to use the bus at given moment (for parallel PCI there is, but it is relatively simple circuit that is conceptually part of the bus itself, not of particular device connected to it).
That’s not in a desert though.
As per the article, they can make and Aluminium based MOF for $3 per kilo, so yes.
I see now, thanks. Existing maps will probably remain that way forever, but the new Generics Draft Design[1], if implemented, should allow people to easily write a wrapper that will work on anything.

[1]: https://go.googlesource.com/proposal/+/58566e5309365c84587ae...
Book: Turning the Flywheel
Because there is a lot of paid pulp content. Demo versions of qualitative, paid content will sell itself provided the stack is user-friendly enough. Just like people pay for Netflix. Also, if you price yourself conform US or EU salary don't expect poor countries to buy your product.
Role: Algorithm Development

Location: Munich, Germany

Remote: No

Willing to relocate: Yes

Technologies: Python, C++

Résumé/CV: www.linkedin.com/in/rstz

Email: ristz@protonmail.com

Currently a PhD student in Algorithm Design with a Master's in Computer Science, I plan to graduate in early 2020.

Looking to put my PhD to good use solving hard problems while writing solid, performant code to do it. I have proven experience in designing new algorithms for interesting network problems and a very solid foundation in programming, computer science and probability theory / statistics.
I'm curious why machine learning was necessary.
It’s published in a reputable journal, I’d say it’s more than a crowdfunding scam.
Coming from Rails I think that Django's ORM is too complicated, like almost everything in Django and in Python. However I'm using Python, Ruby and Elixir in different projects and Ecto is much more complicated. It makes me want to write plain SQL as I did in the early 90s.

Actually I'd be OK writing SQL. It's just inconvenient having to decode the results and handle migrations manually. I did plain SQL migrations before ORMs. That's not something I want to be back to.
That doesn't convey to site owners /why/ you left. You need to tell them. From their perspective they'll just see an even lower percentage of Firefox users and maybe make even less effort to support it.
If you install WhatsApp and I don't, and you send a message to my number what happens? I know what happens with SMS and RCS (which falls back to SMS), which is that it works, because every phone has it. If WhatsApp doesn't just work, then it's at a severe disadvantage any way you look at it.

Coordinating the 10 people in my family group to not only install a new app, but choose it the next time they want to send a message (especially if they add a new person) is not to going to be easy (and in some cases might be impossible if some people refuse).
One of the problems with the suggested solution in the article is that it doesn't apply to other people's view of your calendars - so my partner had an event from my calendar clogging her view but I couldn't see it to remove it!
My experience as well. I use an ORM that I absolutely love for most work (Apache Cayenne) and I use plain SQL where appropriate, like for complex reporting.

The "ORMs are bad" articles usually boil down to "My ORM is bad" or "I tried to use an ORM where it doesn't really fit and now I believe all ORMs are bad".
> it's weird to see a DDG ad top result and DDG organic

and google will never introduce an option to not show an ad if you 're the first result anyway.
Why did you compare existing sunk cost with non existing future Capex? The road will need replacing. The truck sending fuel will need replacing. These costs have to be borne. Yes a road exists. But electricity supply also exists.

Compare like with like please.
(Just so we're clear, it almost certainly won't work, just as it hasn't all the other times it's been proposed.)

If it works for you and you're paying for it, then more power to you. If it works and the rest of society is paying for it, subsidizing your lifestyle, then it becomes reasonable to figure out what the most efficient method of ensuring you have access to water is. If funding the installation of these devices is more efficient than relocating you, then great. However if relocating your community makes more ecological and economic sense, then you should either find a way to support yourself, or accept relocation.
Good point. Not at all a fan of cryptocurrencies but would a cryptocurrency like Montero be of help here?
Say you need to replace an actor in a movie. Great potential there
Flypigeon Is Down
I had some hard time parsing O(N^1/2)... ;)

( O(N^(1/2)), O(N^0.5), O(sqrt(N)), O(N¹ᐟ²), O(√N̅) would have been better... )
Slab | Software Engineer | San Francisco, CA or Remote | Full-time | REMOTE

At Slab (https://slab.com), we build beautiful software for teams. We believe that a team's ability to store and organize information ultimately defines their ability to execute. Slab is like a knowledge base or wiki, but reimagined to be fast, intuitive, and powerful. We think of it as a long-term memory for teams.

We are a small team of experienced developers and designers, on a mission to make work easier. We've had substantial customer growth so far, and this next year is going to be crucial for us. Every member of our team is going to have a massive impact.

Technologies we use:

* React + Redux
* GraphQL + Apollo + Absinthe
* Phoenix + Elixir
* Postgres
* Docker + Kubernetes
* Google Compute Platform

You can read more about our culture and values at https://slab.com/about.

Full job description: https://jobs.lever.co/slab/1c6fae7c-980e-4875-be9f-76ae1ebfa...

My email: chengyin@slab.com
A study on Facebook and VK finds four controversial ways to fight online hate
It’s not my personal cup of tea, but one keyboard that should meet your requirements (and is a whole lot nicer to type on than the Amazon keyboard, assuming you are willing to pay a lot more) is the Topre Realforce,

http://www.realforce.co.jp/en/products/R2SA-US4-IV/index.htm...

https://amzn.com/B07K9CH5WS
Reads like they are trying for perpetual motion... but eventually prices can go no lower
RCS is a federated protocol. Any app could use it if the network providers supplied a service for it. Google is providing a Google server fallback for if they don't.

There may not be a UK RCS market, but given it was just turned on a couple months ago and for a few countries, perhaps it's too soon to call it decided?
There is no single way to do literate programming. Certainly Knuth's approach is getting a bit long in the tooth.

Personally, I simply write a document using MarkDown and then extract the source code from the generated <code> blocks in the HTML output with a simple script that adds some boilerplate which renders the source code compliant with my in-house standards.

I also find that I write the document (specification) first and then extract the code from that. I have never written algorithms first and then translated them to literate programming structure. If it is a program first, then I simply add comments that will allow me to understand the code months / years down the track. If there are a bunch of files then I will often have a README.md file in the directory which provides some very high level details.
the link is about humidifiers, not dehumidifiers
SpaceX Declined to Move a Starlink Satellite at Risk of Collision with a ESA Sat
Self-hosted scripts are less useful for tracking, since a cookie generated on a visit to site A won't be visible when the user visits site B. So if vendors switch to that, it's good news.
She Left You? Great
I work with both style of AWS installations. Having organization is a constant pain for people who access multiple accounts even with something like Okta. 1 browser can access 1 account and if you switch you have to go through the switching process, or use multiple browsers. Quite often people would like to access cross account resources which a whole different level of discomfort. This is why I still think, old school or not, that having a single account and multiple VPCs is a better option.
See https://en.wikipedia.org/wiki/1975_Australian_constitutional...
for an example of a Governor-General acting without the advice of their ministers.

In that case the Governor-General sought, and took, the advice of the Chief Justice.

On the Canadian example from 2008, I note the Wikipedia page says

«
It was also at the same time said by Peter H. Russell, one of those from whom Jean sought advice, that Canadians ought not regard as an automatic rubber stamp the Governor General's decision to accept Harper's advice concerning prorogation; Russell disclosed that Jean granted the prorogation on two conditions: parliament would reconvene soon and, when it did, the Cabinet would present a proposed budget, a vote on which is a confidence matter.
»

So it seems clear that in Canada, at least, it is not that simple.
OPEC and the United States keep fossil fuels artificially inflated through constant wars and their barbaric sanctions against Iran & Venezuela. How much would a barrel of oil cost if they were allowed to sell on the free market?