skysight-inc/HackerNews huggingface dataset:
Scandit | Zurich, Switzerland & Warsaw, Poland & Tampere, Finland | Full-Time | ONSITE | https://www.scandit.com

At Scandit, we develop real-time computer vision solutions for smartphones, wearables and robots that combine modern machine learning approaches with computer vision.

My team is looking for a Mobile JavaScript Engineer (JavaScript, Cordova, React Native, Titanium):

You will be responsible for our customer-facing mobile JavaScript layer of our core product. Our products are today used on hundreds of millions of Android and iOS devices in their native version, and you will help us bring the same snappy user experience to the web layer on mobile. You will design APIs and create elegant samples to show our customers how easy it is to integrate our leading barcode scanning technology in their own products.

Please apply here: https://www.scandit.com/careers/job-description/?gh_jid=1956...

We are also looking for a Full-stack Engineer:

You will be responsible for bringing the web experience to a new green-field product we are currently developing. You will work in a cross-functional team with other mobile and machine learning engineers to build a customer-facing web dashboard using an appropriate tech stack as well as design and develop a scalable web API using best practices in Python. With the help of other full-stack engineers at Scandit you will also set up the infrastructure for the product on Google Cloud. You will also integrate the new products with our existing codebases.

Please apply here: https://www.scandit.com/careers/job-description/?gh_jid=2060...
I don’t like it either. But we need a real correction.

This current trajectory is not sustainable.
actually - i might have worded it confusingly.

For smaller projects (like my own), can i move to sha-256 with no expectation of backward compatibility today ?
But they are not at all? TRX40 is way too expensive for a gaming system and these processors do not target gamers. The only a little bit gamicky TRX40 boards are the two Asus ROG boards, and even there the gaming marketing is toned down a lot on their product pages. The ASRock TRX40 Taichi looks maybe a little bit as well like that, because of the RGB lightning. But all of those are firmly workstation board, with the huge amount of expansions slots you'd expect from that socket. And literally every other board I saw is either called a Pro, Extreme, or Design/Creator board.
As an anglophone who moved to Montreal last year, I'm kinda mixed on it. In my experience, French is both required for accurately ordering food (unless you're lucky and the person taking your order knows English) and for understanding what the métro audio bulk items say (I wish they would put those messages on Twitter too). People will generally be supportive to you trying to learn French, but in order to get permanent residency in Quebec you are required to know it to a decently high level of fluency. It's doable, but honestly a nuisance.
Then this stuff would also be blocked for the exact same reason. And if it isn't, you will probably be fired for knowingly and willfully circumventing security measures.
One thing that irks me about sites for remote work is that they don't distinguish between countries.

A lot of employers will be remote, but only within their own country. I want to filter out remote jobs that won't accept candidates from outside of the UK, for example.
Unless I'm missing something, why not just allow repositories to be upgraded to SHA2 hashes? The only problem is ensuring everyone's tooling supports it.
> EDIT: Should I have not said preimage? My understanding is bittorrent is broken (by DDoS, not infohash(?)) if you can make a bad block that matches the length and sha1 of a target block.

There are three different attacks

1. Collision, which is practical (expensive but practical) for SHA-1 today, lets somebody make two documents A and B which have the same hash. This is only useful if you can fool people somehow into accepting document B when they think it's document A because of the hash, for example with digital signatures.

2. Pre-image, which is not practical for any hashes you care about including MD5. This lets you find the document A given the hash(A) value. This is very niche, since obviously for large documents by the pigeon hole principle there will be many such pre-images and it's impossible to get the "right" one, for small inputs it can be relevant, sometimes.

3. Second Pre-image, likewise not practical. Given either document A or hash(A) which you could easily determine from document A, this lets you produce a new document A' that is different from A but hash(A') == hash(A). This would be extremely bad, and is what you'd need to attack real world Bittorrent from somebody else.

Often people say "pre-image" meaning strictly second pre-image, it's usually clear from context, and a true pre-image attack as I explained above is only rarely relevant.

Collision would only let bad guys corrupt their own purposefully constructed collision bittorrent, which like, why? So yes, Bittorrent would only really be in serious trouble if there was a second pre-image attack. But on the other hand, don't use broken cryptographic primitives. Attacks only get better, always.
Ask HN: What product you wish existed?
Maybe it exists and someone will recommend it to you or someone will build it.
This question is exactly what a major portion of the article covers.
Hi guys,

Nice and responsive interface. I did a quick search for Clojure jobs and found 1. The page said nothing about hours, compensation, expectations about the actual work/results. Might be a cultural issue, but in northern europe we're very up-front about these details so if you want to reach outside the US I recommend making a template that covers all of these issues.
Maybe, but certainly there is a distinction between that and me keeping the 5 bucks?
You did see the part about 4.2 billion people use SMS daily? What’s the likelihood that that doesn’t include the EU.
From the MDN docs:

> Use of the with statement is not recommended, as it may be the source of confusing bugs and compatibility issues. See the "Ambiguity Contra" paragraph in the "Description" section below for details.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
They could, but they would deservedly face criticism, just like now (except more severe).
Quick lookup revealed rooms for rent in Montana from $275/month. You won't have a whole place for yourself, but that in itself is an inflated modern standard.
Wikipedia: Privateer
>Again, it's taxes vs private money.

That's the entire point of the article, the author is not "confusing" them:

>The talks cannot just be about public money, and should not become a brawl between "net contributors" and "net beneficiaries."
Every street light is a potential charging point.
Sure. Now do the same with MAX (from about the 1950s) and it's back to being a nearly straight line.

The differences we're talking about here are very small. GDP calculation is meanwhile way less precise than economists like to pretend.

For instance GDP per capita for the UK is frequently quoted as if it's a meaningful statistic. But ONS population statistics are labelled as "experimental". In other words the government doesn't know how many people are in the country, making GDP per capita (dividing GDP by population) a meaningless value.

Modern GDP is meant to include illegal activity, i.e. something governments try to wipe out when they find it. How are you meant to precisely add up the total value of all illegally exchanged goods and services? It can only ever be a wild guess.

UK GDP stats for Q1 are almost always wrong and get revised later in the year. This error is systematic yet it never gets corrected.

What I'm getting at here is that such a tiny trend in a field as unreliable as economics doesn't let us conclude very much.
Great! I can't wait to have to throw away perfectly fine systems because of a new Git version. /s
Alphabet shares slide as ad growth disappoints
It's not totally up to the parties. Each state has different laws about how their primary or caucus should be conducted.
I run a meta benchmark[0] that is set up to answer exactly questions this this. The answer: Processors made a big jump since then! There was not that much movement after the 2600K, but only until Ryzen got released. The 2600K is now on rank 86 of my benchmark, way below $120 cpus like the Ryzen 5 2600 [1]. That comparison just shows games, but in in other application workloads the difference is even bigger, because of the better multithreaded performance of Ryzen and Threadripper processors. The 3970X just completely dominates outside of games, but with the Ryzen 9s there are two cheaper and still extremely strong processor for consumer AM4 systems available. And Intel has way stronger processors than the 2600K now as well, the complete 9000 series staring with the i5-9400F ($140). Stronger cores and more of them, i5s have six now, the i7-9700K 8 and the i9-9900K adds hyperthreading.

[0]: https://www.pc-kombo.com/us/benchmark

[1]: https://www.pc-kombo.com/us/benchmark/games/cpu/compare?ids%...
List of Routing Algorithm Implementations
This is something that bugs me about companies like Google just acquiring companies one after another. It's bound to work because it's a sheer number game. One that few can afford to play, one that practically can't be lost and one that will continually snuff out the chances for others to grow to that point and turn into serious competition.
A threshold that high will be useless as it will miss most errors. A threshold low enough to catch most errors will reject some valid data. A naive approach like that will not work.

A better approach would be to include temporal data in the inputs to the neural net so it can learn how to do the prediction and filtering itself using all the context available in the input imagery, instead of processing each frame completely independently and feeding low-dimensional symbolic results into some other system. But you'd need a very large dataset and a very large neural net.
So at the consumer level, DDR2[popular standard c. 2005] could be clocked up to 266 MHz whereas DDR4[popular now] clocks in at 1600MHz. So a little more than a 6x speedup in transaction times. Unlike processors, whose features make it quite difficult to compare against each other, DRAM has stayed relatively straightforward: its still just a bunch of densely packed flip-flops connected to a memory controller that offers bank-strided column/row access.

As you can imagine, processor performance has grown a lot more than 6x over the years. The amount of cores in a package alone has increased more than 6x! So how do we get around this?

1) Larger caches: the most efficient optimization to any slow task is to simply not perform said task. Having a larger L3 cache means sending requesting fewer pages from DRAM.

2) “Hiding” latency with bandwidth: if I have to incur a (relatively) large time penalty tp go to DRAM, I better make sure to make it worth my time. Instead of always getting data in 4KiB pages, often times modern processors support “superpages” all the way up to the gigabytes. If you’re going to go drive out to the store, it makes sense to buy groceries for the week instead of just the candy bar you’re craving right now, right? That way when you actually have to cook the work has already been done.

I am probably missing some nuance here, especially when it comes to memory controllers and putting caches on DRAM, but this is the gist.
200k is around entry level all-in comp at Google. RSUs are not in h1b data.
Actually assessing students could mean, you know, testing them orally instead of handing them assignments. Or at least letting them have a written exam in front of you.
Is there anyone with a more legitimate freelance work here (like data entry)? Please contact me via johnwalker475@gmail.com
> If you stopped working now and, living an average lifestyle, wouldn't have to ever work again, surely you're not middle class

I think you'd be middle class.

Upper class is people with international influence, staff, significant land, titles, honours, membership of elite social organisations. It's not just people with a bit of money.
lol, well that's what I get for skimming...

At lease my interpretation of the article was correct, I guess.
Jeff Bezos famously promotes this idea. It’s a good complement to the Steve Jobs quote about waking up, looking at yourself in the mirror, and checking if you’re excited about what you’ll be doing that day. If not, it’s time for a change.

Another way of putting this is that nobody is on their death bed wishing they did less.
Very insightful!

You are quite right but most people miss the spectrum of "numbness" vs "sensitivity when it comes to analyzing their own personalities/character. I think this is a result of "Operant Conditioning" by the context/environment in which they were brought up. For example, in the environment in which i was brought up, personal morals/ethics, truthfulness, humility/humbleness were greatly stressed which has resulted in my being highly sensitive to "deviation from the ideals" in my own self and in judging others. The intellectual part of my mind knows that adhering to these rigidly are a handicap but something deep inside will not allow me to be ruthless when it is necessary. Even after educating myself by reading books on "worldly wisdom", i am still unable to breakthrough this "mental conditioning".

I think the best yardstick for "worldly success", is to look at how a person was brought up vis-e-vis "the real world" and how "flexible" he is in dealing with right/wrong and truth/lies.
Very unlikely. It was originally posted in Twitter, then apparently first reported in some Italian newspaper (as the guy was Italian). Afterwards it got reported in couple of Finnish newpapers & sites. I think this was the first time I saw Smartly being mentioned as the company where it happened (usually it was just "digital marketing company").
I spent around a year building a game on iOS with a couple colleagues and we only really communicated via Discord. However, whenever I'm building a product for someone else outside of the gaming industry I mostly use Slack/Skype. I tend the think the reason for this is that Discord is just a little more on the casual side and they seem to be doing very well within their market. Thus, sometimes it's better not to fix what isn't broken.
HPPD is not rare, and is not what you are describing. See for one https://slatestarcodex.com/2019/09/11/lots-of-people-going-a... , or the relevant subreddit.
It can be easy to spot this kind of thing. I recall a student paper that was very well written, although almost every paragraph contained a sentence or two of terribly garbled English. This was a foreign student with weak English skills, so it was pretty clear that the majority of the paper had been written or at least edited by someone else who was a skilled writer.

This was not a case of copying something from a source, because I avoid asking the same question twice, or asking a question for which a websearch can turn up anything useful.
Microsoft has long since had offices in Vancouver. It's only a few hours drive from headquarters down in Redmond. And another choice for employees that lose the H1B lottery.
I think shared care services should be heavily promoted and subsidized in cities, especially for small cars, with their own smaller parking spots. These cars should be in every street. If cars are not autonomous by then, there should be drivers going around the city to move and distribute these cars. You should be able to take them from spot A and leave them at spot B, just like the bikes in Paris. Charging points should be moved into the ground, and cars should be able to park and connect themselves. That is not a big issue, although it will require adjustments to parking spaces. You could also create chained parking, bumper to bumper, where the cars interconnect and move if you need to get one out.
Nice.

Anyone knows why biomass is categorized as "other" and not under "renewable energy"?
https://www.macrotrends.net/stocks/charts/GOOG/alphabet/gros...

Alphabet gross profit for the twelve months ending September 30, 2019 was $86.264B, a 16.62% increase year-over-year.
"Displaying 1 - 50 of 1,867"

:D
It is not a rediculous requirement when you go to someone's country. Noone called you to go there and you have the nerve to impose your will? The best thing you would have to do is to respect that country and learn their language and customs.
‘A Systemwide Disaster’: How the Iowa Caucuses Melted Down
Well the current Android version (don't know about iOS) _does_ have one-line offline search functionality. Perhaps you just need one or two more search terms.
You might be on a hostile, locked down client, on a hostile network. This lets you access a *nix machine you control from no more than an internet kiosk at a hotel.
"Everything we hear is opinion, not fact; everything we see is perspective, not the truth" - Marcus Aurelius
Eminem’s new music video high­lights the urgency for gun control in the US
True when using a normal monitor, but could be a problem if using a 120Hz monitor or if the previous call didn't finish fast enough. The best is to use the timestamp requestAnimationFrame sends in to the callback to find time-delta since last call

>> The number of callbacks is usually 60 times per second, but will generally match the display refresh rate in most web browsers as per W3C recommendation.
2 hours sure. A week not-so-much.

OP wasn't clear how big the task was.
Levisticum officinale in the universe
Also smaller countries are more peaceful. I'm curious if Finland had over 100m population, how it would become.
Sand dunes can 'communicate' with each other
Genome Research in Finland is cracking the code
Not really the same, is it? And proxysql has the very same limitations it had since day one which makes it useless to me: ClickHouse and proxysql must be in the same host and ClickHouse must not have any authentication. Or has anything changed lately?
Smartphone app at center of Iowa debacle causes delays in results
I don't think it's that unreasonable to release git binaries today with sha256 support, then wait 5 years, then make all new commits use sha256.

Anyone who tries to use a git client more than 5 years old wouldn't be able to pull+push to a new repo. Sounds reasonable to me. Git clients more than a few years old are pretty broken already due to TLS changes.

Keeping around a dual hash system forever sounds like baggage and complexity that outweighs the benefits.
This is great but why is it so difficult for AMD to break into the enterprise/server side of the market? Seems Intel is very entrenched in that space despite their clear exercise of market power for over a decade.
It's another case of importing American things you see on the TV every day.

Same is happening with Halloween now.
This runs nice and fast.

Out of interest, why did you use display: flex; on the li's and add the list number inside div's?
This also happens with gas stations/parkings that are so near the main road they are confused with it.
What Is Multisorted Algebra
Lovage is a perennial. It's hard to find in England, but I've bought whole plants at garden centres, as well as at a market in Wallonia (where it's called livèche). I haven't seen it sold as a herb in shops. It tastes like very strong celery, but is more fragrant.

It should not be confused with a different herb, called ajwain, whose seeds are sometimes sold as lovage in shops which sell indian spices, where you can also buy hing, which is asafoetida, the silphium substitute.
Norwegians pretend they don't care about a status symbols, but the reality is very different. You'll see many high-end cars and people walking around with designer bags and clothes, even teenagers. For a month prior to the 17th of May you'll also see teenagers spend obscene amounts of money fitting out a bus to drive around the city drinking and annoying everyone with horrible music. --It may seem normal to you, but it really is a rather ostentatious display of wealth.
The challenge with the electric charging infrastructure is not the number of endpoints, but rather the amount of energy being transported.

The underground cables for streetlights have been dimensioned for the power draw of light bulbs (~100W each), not for a charging car (10kW or more).

Even if you change those cables: The distribution box for those streetlights is only dimensionded for say 100 lights (~10kW), not 100 charging cars (~1MW).

Even if you change the distribution box, the cable to that distribution box... well you get the point by now.
I don't believe that unless he lives in the countryside.
Bio Fund III
They don’t need the pile of cash, and are free to burn it if they want and just write down in an excel sheet: “today we burned 2 billion euros”, now the question is if you’re willing to have your salary paid out in a digital recognition that you now own a part of that burnt cash, because you feel comfortable that others would allow you to pay using those IOU’s of no longer existing cash.

If not, then the current system where the digital records refer to actual cash still needs there to be actual cash somewhere. Normally you’d have it in the national bank, but since they started charging it’s better to stockpile paper.
$9 Cabbages, Emergency Pork: Coronavirus Tests China on Food
Social scientists battle bots to glean insights from online chatter
They could offer some kind of compensation for drivers they block that did nothing wrong.
You do the rich-kids homework, duh.
Thermodynamically speaking heat pumps or using waste heat from other processes makes more sense than burning gas just to heat a home.
It would depend a lot on which people went to live there. The Swiss or Japanese? Probably much the same. Afghans? Less so.
"If only Bernie x y z a b c"

Its just repeated ad infinitum and a better response should be expected at this point.
More advice: don't get carried away with liquid cooling solutions - they will always leak eventually, and if the pump fails your CPU instantly fries.

Just get the biggest honking Noctua fan+heatsink you can fit in your case and call it good. It's silent, simple, reliable, and if the fan does fail the heatsink will save your CPU.
I hope the US immigration system stops being so meritocracy blind.

The abuse of the h1b and GC process by these coding/consultancy sweat shops is truly despicable. Every competent Indian I know, hates them. Every American seems to hate them.

They seem to have support from neither Democrats (for shit wages) nor Republicans (because most people here are immigrants). What is stopping them for getting their comeuppance.

Why not sanction them in particular ? If it is so blatant to the consumer, it should be fairly blatant for a Government auditor.
But that's how the world works...
How Buddy.works Turns DevOps to NoOps the DigitalOcean Way
I've got it growing wild in my garden most seasons, and its an abundant edible out in the Austrian wilderness if you know how to find it before the goats and cows do ..
Google search was curated by humans for a long time. Last guy I met who was doing it, now works for an SEO firm. Things like house insurance, medical insurance etc is highly hand tweaked.
A framework by definition cannot be vanilla JS...
Perhaps a 'virocide', but not a vaccine, since those prompt mobilisation of the body's immune system.
You'll be asked (later):
- why you?
- why us?
- why bother?

Seems rude, but if you're asking money... it's legit to ask.
More employee owned companies please.
There are design patterns that mitigate this, take a look on how you can use the observer pattern to update dom elements or html fragments.
Is it better? The suggestion is vulnerable to a sha256 collision attack.
There's no mention of one of the worst culprits, buses with diesel engines. Plus, outside of rush-hour they're driving around virtually empty.
It definitely gets harder to code in a way that is not memory bandwidth bound.
Pentagon releases new details of Abrams upgrade program
Perhaps it could be extracted from the concentrated waste water created by desalination plants?