skysight-inc/HackerNews huggingface dataset:
The commonly used metric when talking about the time taken for a user to move a mouse to click on the button is log(distance/button size). So there's certainly an argument there to use the logarithm of the distance, rather than the distance.
That kind of gets to the heart of what I’m saying. These graphical tools are great as long as they do what you need. But they are less composable and customizable than an expression parser.

Like in the article he mentions not being able to see custom data types, but my .gdbinit has a few pretty printers in it for exactly that purpose.

And when you do get something customized in MSVC like a specific PGO build or something, it tends to be tightly coupled to that project. It’s less easy to cut and paste into another project since the primary interface is really a dozen little text fields modifying XML somewhere.
Watching That | Full Stack | London, UK (remote available as long in EU) | Full Time | https://www.watchingthat.com

Apply: https://angel.co/watching-that/jobs/178779-full-stack-engine...

Watching That is a video analytics and intelligence platform that enables media companies across the world to monitor, optimise and scale their video activities effortlessly.

Have you ever watched a video online, in app or over the top? Increasingly the chances are that Watching That is the analytics platform that is making sense of every view, no where in the world or the time of day.

We're a young startup that is already funded, turning over hundreds of thousands of dollars and is growing fast.

We're on the look out for the same calibre of talent that has got us this far to join the core engineering effort. Working across the entire stack you'll be leveraging some of the most exciting technologies: GraphQL, ReactJS, ElasticSearch and Kafka to name a few.

You'll also be instrumental in solving big problems around big data, ML and predictive analytics so strong experience with big data algorithms, Hadoop, Scala/Java/Go and the like very preferable.

Essentially you'll be coming in on the ground floor into a really exciting startup that is playing in a global industry valued at over $150Bn annually.

If you think you have what it takes we can't wait to hear from you.
No I worked remote for companies in the US, which was my main willingness to live in SE asia in the first place because salaries here are crap.

Some places are better than others, if you lived in SCBD or Pondok Indah (where I am), and your office is close, it kind of feels like some parts of tokyo, but with a little more green space. Traffic is pretty crap though (morning and eveing when people are coming from work), but go-jek or grab biking doesn't make it too bad. Pollution is still bad during the work week, and if you do it alot best to get one of those face masks people tend to wear a lot in Asia anyways. MRT is coming online soon (alot of test runs on the tracks now), so that will make it alot easier geting around esp from south to central jkt.

Plenty of restaurants, bars, and clubs, I manage to have a good time when I out (pretty introverted though, so I tend to not go a lot in general, maybe a couple of times every month, but I tend to order food via gojek at least like every other day), though I try to avoid places that allow smoking indoors. I also tend to avoid eating any street food unless I have something I can take that my stomach can handle (but I'm like that in the US as well ha). It's also nice to be able to take a quick flight to some of the Islands and relax (Bali is ok, but super crowded with tourists compared to other places).

Never was really interested in backpacking unless it was hiking in mountains purely, so I don't really know what would appeal to that perspective.
I'm not sure this is correct but: I remember reading or hearing rumours that Psygnosis' Barbarian (for the Amiga and Atari ST) was written in C and that it was so slow because of that.

What I mean is: we perceived it as being slow because of the rumours. Just typical nerd attitude that we still see now.
Fremont's population is over 215,000
Tech Startup Collective: A free resource hub for the tech community
A surprising number of companies are prepared to accept an hour of downtime for an internal system if it saves them money.. In my experience the best business practice is to offer the product owner/manager the costed options in such a situation and allow them to choose.
Wealthy consumers are a fraction of the problem, its the industries that support all of us which are the real poluters and there is nothing even close to replacing that, not even close.
Meteo API for Switzerland:

https://opendata.swiss/de/organization/bundesamt-fur-meteoro...
Ask HN: How to bet on autonomous vehicles?
If autonomous vehicles takes off this will surely disrupt a lot of areas and change the way our cities are constructed and how we think about getting around. I know there are a lot of challenges and hurdles before this happens on a grand scale, but I am confident that we are moving in this direction. Given this, how would you bet on this today? Are there any companies, or types of companies, that you think could reap a lot of benefits of such a macro-scale development?
It's a city with a long-dead downtown surrounded by sprawl.

(SJ native here)
While Grin uses Cuckoo Cycle (to be precise, one variant aimed at ASICs and another aimed at GPUs, in a dual-PoW setup), Beam uses an Equihash variant for Proof-of-Work.
How crucial is context in AR?
That's an interesting perspective. I'd add that one option in those situations could be to utilise Webpack plugins. In one project we were bundling JavaScript with webpack in a service behind an online IDE. We used a couple hand rolled plugins to do custom resolving (find the packages in this memory-fs structured by name/version), caching (what is safe to reuse) and sandboxing (only allow safe requires and plugins).
Like most things, it depends. There are happy mediums between rewriting absolutely everything and making the fewest possible changes. This is true and viable in organisations of any size.
Canada says 13 citizens detained in China since Huawei CFO arrest
Some, like Los Gatos and Woodside, specifically incorporated as "Town of" in their name and public branding.
Can you clarify why branching helps collaboration? In other words, why is it harder to commit to trunk when you have several developers working on a feature?
This. I remember having a lively debate at a company "safety moment" over this. All of the managers thought this was a great idea, while a small but vocal contingent of snarky developers argued this was complete nonsense designed to make everyone feel good about being "safe". Sure, its something that you can do to increase visibility, but it lures you into a false sense of security and takes you out of the habit of looking and turning your head. that is not good.

When you are piloting a multi ton hunk of steel and flammables, you should take care to look around you and be aware of everything and everyone around you. This cannot be done with Mirrors, cameras and sensors alone. Use your eyes, and turn your head. Ive a really good friend that was crushed by a car that didn't see him in the "blind spot". He had just purchased his dream bicycle, was out putting in road work, and a car swerved and smashed him between a concrete embankment and the car. 3 years later, he walks with a cane, has a replacement hip, knee and sets off any metal detector to its maximum reading. Please look around for everyone.
Background on this, a fairly reasonable summary from the BBC: https://www.bbc.co.uk/news/uk-33538171

Theresa May believed that escalating to water cannon with their potential risks would further damage relations between the police and the public in mainland Britain.
A feature, such as you have described; could be used maliciously aswell. For example, if an admin from one country sets the account to one geo location. A strong password, without human readable words and a good length is good enough. Github will have mitigations in place to make it very hard to crack.
Edit: To add, also; VPN's are wide spread and can easily be used to circumvent this type of geo feature.
The current leader is Lee Kuan Yew's son.
with a vibrant culture

... like a Petri dish
The government specifically chose not to authorise their use.

https://www.gov.uk/government/speeches/home-secretarys-oral-...
>In the Eastern -Chinese Legalism tradition-

Oh my, can I ask you where did you pick that up? It feels to me that an average Western person nowadays has been taught more of that stuff than a well studied Chinese.
If there is no overlap, you've created a blind spot large enough for a motor bike or regular cyclist, and it is one you cannot easily check. By adjusting your side mirrors so you see straight with the overlap, you have eliminated the blind spot and create another one that you can easily check by turning your head.
8-bit CPUs instruction sets were really aimed towards assembly programming instead of being compile targets for "high-level languages" like C, and coding tricks are required (not optional) that are not possible in C, like self-modifying code or exact cycle-timing of instruction sequences (e.g. to fit into a video scanline). Some more obscure languages were not that bad (e.g. Forth), but most game programming on 8-bit machines was definitely done in carefully hand-crafted assembly.

This only changed slowly with 16-bit machines like the Amiga or Atari ST, they had more memory, the Motorola 68000 instruction set was more suited for compiled languages, and the custom chips (like copper and blitter) freed the CPU from many graphics tasks. Yet even on those machines the critical parts were usually written in assembly.
> Ignoring updating the static library portion itself that is.

Don't ignore that, it's exactly the context I was thinking of (and under discussion).
The semantic web can be used for much more, you can for example put an item for sale, and crawlers would list it on aggregate sites. Same for events, you post a party invitation, which can automatically be insert into your friends calendar, and automatically added to list of participants when they accept the invitation.
Earth dont have a finite amount of resources, we invent ways to turn things into resources, you have the order on the head.

We arent using too much, this is a nonsensical statement, by that metric all we can do is extend the inevitable resource depletion of earth which means we might as well use it now for the people who are alive today including all the poor countries who need cheap and reliable energy to survive.
So, use a better tool?
US economic growth has slowed significantly in 2019
Hi! We're working on it. It will be available in the next week. Check if it is something you're looking for: https://bootstrapshuffle.com/projects/uploads/settings1.png https://bootstrapshuffle.com/projects/uploads/settings2.png
Not really. I have the same policy of not allowing hate speech and the like. I don't see myself as a "Patreon competitor" in that sense. Without getting myself into a debate I've only read a little about, I think good on them for controlling who gets to use their platform. I don't think of that as censorship, really.

I have no plans to add anything but Stripe, no. I realize how vulnerable that makes me and my relationship with them but you have to trust someone. I have used Paypal before and I didn't like it at all.
Japan Hasn't Given Up on the Mini-Disc Just Yet
Full-stack development and architect are roles, not skill sets. That's what I see as going missing in these discussions. Anybody can do either job. Whether they do them well depends more on their general level of software knowledge, and not so much on individual skills known.

The roles are driven by business needs. The more budget is available, the more you can afford to stratify roles into front-end, back-end, and architect. But it's up to the business to decide what roles they need, not us. The output of engineering departments is something normal people have to be able to reason about. We don't build bridges just for other engineers. We do it with taxpayer money to serve taxpayers.
> I’m of the opinion that story-writing is a red-herring in video games; an attempt to apply “tricks” from other mediums, by disregarding the “interactivity” of video games.

I’d offer Braid and Bioshock as clear counter examples, where a significant part of the emotional punch of the storytelling comes from the interaction. Brothers: A Tale of Two Sons too.

Much like “build your own story” as a genre can’t be judged from the failings of NMS, it’s just as true that games as a conventional storytelling medium as a whole shouldn’t be judged based on the “make it cinematic” approach that a lot of studios aim for.
There’s a wealth of reading available to you if you look up “trunk-based development” as a keyword. Likewise with “continuous integration” (the actual practice, not the build tooling). Jez Humble for instance has written extensively on this.
> severely discouraged in the economic model

Do you mean the fact that there's a fixed continuous rate of new coin production? Because as they point out in the Grin for Bitcoiners page that's still a continuously decreasing inflation rate (as a percentage of all coins).
I found this for you:

https://trunkbaseddevelopment.com/

I only scanned through it, but it seems similar to the de facto way of doing things before distributed version control systems became popular (in the late 2000s?).
> much more ergonomic than it is now,

This is an interesting line of argument - in what way, and what could be done to improve the ergonomics?

> He gets a simple graphical effect going on the Amiga in only a few lines of assembly. Doing the same thing using DirectX in c++ would take you all day!

This is absolutely true, but in something like ShaderToy you can go back to producing complex pixel-bashing effects with a huge amount of processing power.

It's just the external Tower of Babel from boot to usability has got a lot larger.
Pentest enumeration
> Imagine you start using MimbleWimble

With that name, nope, never.
If you give people access to the project to download it people will feel safer to pay for the lifetime license. I don't think anyone would actually go on and make their own based on yours but it gives them the safety of "even if the site goes down I can put it backup and running somewhere else and keep on using it".
Or, don’t branch. Is branching so essential?
Ah yes, in fact, why don't we go one step further and add a new button for every letter!
>It will be thus very hard for journalists to determine what they do with the data now.
We must act responsibly, but we must also not forget that if we do not report accurately on the info in the leaked data, others – right-wing extremists – will do it.

So it's like some sort of competition to see who can manipulate first.
Cool to see a company from my small town post here!
For this you need some pepper (i.e. a secret) to prevent doctoring.

The better option is an encrypted blob containing all relevant data and a timing component. Of course those thing do require effort. It makes it opaque for everyone but the server handling the redirect.
I agree that feature flags can be a solution sometimes.
The presentation and the paper I linked to in my question discusses this, but they also mention large-scale refactorings and this is where I don't see how feature flags can help.

For example: How do they untangle a wad of code that is large enough that it takes longer than a few days and more than a single developer to get the code back into a state that is acceptable for trunk?

The changes required for this kind of refactorings can be all over the place, regardless of any organizational boundaries in your code. I can't see how changes of this nature can be put behind feature flags.
Also wanted to point out that I liked that you have the built process into your project that is what most people look for and you already have that solved so it's great I think it's perfect the way it's.
PUBG Vikendi Locations List 2019
I think the main reason why the semantic web has not become popular is a) Chicken and the egg problem. There are no search engines or aggregate sites that make use of it. So we do not bother marking up our data. b) XML is very alien to most people, we need to implement the semantic web into graphical user interfaces! c) It's hard to sell the concept as it's hard to imagine the use cases. We somehow need to bootstrap by creating data and example services, people will want it once they see it.
I agree. Wall-to-wall European style large blocks with 5-6 stories and inner yards are by far my favourite type of urban area. It's pleasant to the eye, and results in dense enough population to allow viable first-floor businesses and public transport with tracks (tram/metro).
Someone at Google once told me they worked on “real-time” search. Having come from graphics and video rendering I asked what that meant and she said it was how search may or may not respond to key presses.

Whatever it was, it certainly wasn’t real-time.
Internet transactions, right now, yup.

'normal', customer-present transactions are more involved. They involve Bob sending a set of transaction data to Alice's card, which the card then signs with an embedded private key, so that Bob can't just keep asking for more.

Unless you still use magnetic stripes. I'm looking at you USA...
My experience as a product designer at Appear Here after one year
So much telemetry on windows these days...
As a foreigner, the UK police is widely admired for their restraint. Tactics like kettling, for all their drawbacks, are absolutely preferable to the alternatives seen elsewhere in Europe. It’s one of those things, like the lack of ID cards and centuries-long administrative continuity, that really set the UK apart from most other places and made it a beacon of pragmatic liberalism. Wish for “normalization” at your peril.
I do not own and never will own any ETH.

I'm relatively confident the network will never go POS, but not confident enough to put money on it anyway -- you never know what these kids will pull.
> Some of my wife's family has lived there and Indonesia for a while, and it is agreed that out of all the places in SE asia, it is a good place to make money and potentially for schooling when young, they plan on moving when retiring.

Not having to shoulder the cost of an aging population would work very well for SG.
Show HN: Selerio SDK for AR
This is really a great tool! I really see using it, first to prototype quickly (wireframing) and then to customize it when I want to produce the real content. I'm on a Rails stack so any way to produce HTML or SLIM would be a great addition.
Machine learning can offer new tools, fresh insights for the humanities
This explanation doesn't separate the terms "tactic" and "strategy". In fact it mixes them together, he even says a tactic is basically a substrategy.

If you're using recursion, that should be clear. Just call everything a strategy, or everything a tactic.

Fact is this distinction between these terms has never been real in any sense. People vaguely use strategy to mean "big picture" and tactic to mean "particular action", but if you decompose it you'll see more little strategies inside.

This is true in many game-like situations.
It's not easy to list goals from the top of my head as it's not my strong side, and especially not if they have to be measurable (which good goals should be, rather than your boss evaluating whether or not you did something), but here goes:

Goals could be "Pick up language X in order to help development on project Y" or "Get formally introduced to all R&D team leaders, and get introduced to their roadmaps" or "Facilitate 10 job interviews together with team leaders in marketing"
A small write up on what the SDK does : https://medium.com/selerio/introducing-selerio-sdk-for-ar-ef...
Can you build an atomic clock at home?
> Any code that can be written will eventually be written in JavaScript.

Well that's a conscious decision the developer makes.

You don't need to use any of this.

If, as a beginner, you just want to write an HTML doc with some styles - that still works.

However, if as a beginner you jump into a Webpack / React / CSS-in-JS setup... well you're going to have a hard time.

Complaining that "that's the way things are going" seems to pass the buck. If you don't want to go that way, then don't!
This bike comes with Amazon Alexa to give you directions and traffic updates
I believe so. We specifically asked if we could take our results with us, although I didn’t specifically ask what would happen if we rejected further treatment. I think it would have been fine, though, and likely they would have charged us at least a small amount (maybe around $100 USD).
It’s the End of the Gene as We Know It
Buzz grows on 'flying cars' ahead of major tech show
My current job is removing bootstrap from a universal React codebase. What a pile of crap.. But yeah, it keeps me busy!
> to do CSS, you now also need to know JS

Since when? You don't need to know JS to write CSS. You just don't. You make an architectural decision, based on what you want to create, to use css-in-js. But that's a decision that you make. You can 'do' CSS without anything but... CSS!
Isn't it essential for mental organisation? How do you think about what's different about a set of changes without some sort of DAG?
You should see their subways when they are littered with signs for people to get pregnant.

"Pool of citizens aged 65 and older grew to 14.4% this year, from 9.4% in 2007, as lifespans increase and births stay low"[0]

[0] https://www.straitstimes.com/singapore/spore-ageing-at-faste...
Well, they withdraw the blue tick as a punishment for people who say something unapproved, that person doesn’t stop being who they are!
Not surprised, William Gibson dubbed Singapore as "Disneyland with the Death Penalty" in his seminal article [1] on wired. That was true in 1993, that is still true now (can also relate since a lot of friends and family are living there).

[1] https://www.wired.com/1993/04/gibson-2/

edit: corrected spelling mistake
Protein mania: the rich world’s new diet obsession
"Did my job well" might be one, but it's hard to measure... otherwise see above :D
Turning water into wine: how did simple H2O become a luxury commodity?
> I have the same policy of not allowing hate speech and the like

For whoever is interested: this is the (Google translated) text in the Terms of 10er:

"The service must not be used for any illegal activity. Nor should the service be used in connection with violent, hateful, racist or similar activities. Brainbow defines in its own right what can be classified as being in one of these categories."

You are indeed not a competitor for Patreon. The biggest problem people seem to have with Patreon is exactly this: every company creating its own definition of hate speech, which could result in their customers (creators) being cut off their income for things they say, even on other platforms. Which effectively creates censorship, and a growing administrative cost for all companies.
I thought online fakes would cause an infopocalypse
'It's a free-for-all': shutdown brings turmoil to beloved US national parks
You can tether by USB on android devices and charge it at same time.
If you don't want to be stuck while a colleague does changes that conflict with what you're changing then yes, you need branching.
Australian man screaming at spider triggers full police response
Narrator of 133-hour audiobook proclaims boom in 'evolving art'
The self-doubt and depression hit after completing an MVP development
Hotel to operate on battery power in Edinburgh
You don't really want to release open source software. You kind of have to choose, freedom works both ways.