skysight-inc/HackerNews huggingface dataset:
> fundamental problem for the entire idea of popular government.

Why would we want a popular government?

> disproportionality in federal legislative and executive voting power produced by the Senate and the corresponding Electoral College seats.

I'm still not sure what you mean. Do you have an article you can link me to?
The tiny union beating the gig economy giants
Great, I'm using OCaml for a production code and it's the most pleasant programming experience I had so far.
"topics" are indeed HTTP URLs:

1. Definitions
Topic. An HTTP (or HTTPS) resource URL.

However, you subscribe to a topic by interacting with a different "hub" URL, passing the "topic" URL as a parameter (`hub.topic`).

Service discovery does appear to support HEAD requests. (See section 4.)

Having a new HTTP verb for subscribing and publishing would seem like unnecessary complexity to me. Rather than ask "why not a new verb", I think a case would need to be made that a new verb is required, that the operation does not cleanly fit into the semantics of existing verbs. The existing verbs are capable of modeling quite a lot.

With the protocol as they've described it, subscribing is just sending an HTTP POST to the hub URL, passing in the topic URL. That's a simple HTTP operation that a lot of clients and programs can be instructed to do easily. Requiring the use of a new HTTP verb will make interoperability difficult without apparent benefit.
But they don't download the ads, so I doubt they matter very much as far as google is concerned
It's a blank page that shows "Loading FWD:Everyone" ;-)
Opam combined with Oasis (https://ocaml.org/learn/tutorials/setting_up_with_oasis.html) does pretty good job IMO.

My personal issue with OCaml eco-system is that for quality tooling Emacs feels like the only option.
Depends on the bike - touring bikes like my BMW and the big Triumphs have sockets, mine has the DIN socket and it's easy to get a USB adapter for it. Not exactly the perfect bike for London, but I did commute on it for a year or so, using a RAM mount with waterproof holder. My gloves had conductive fingertips but they stopped being conductive after a while. Meh. The old touchscreens worked better.
Can you not use a PAYG sim? In the UK Three will give you a sim you have to use once every 6 months (a ping would do), charge £1 per megabyte.
Cool hack aside, can anybody think of an actual use case for this?
Wow that’s really useful to know.

It also works for YouTube vids which are blocked in your country. :-)
We should be seeking to build bridges rather than increase the bimodal partisanship that we have now. I think if it continues it will destroy our democracy.
> And "Reactive Programming" was never really a good name for the non-continuous case either, it's really just a variant of dataflow programming.

well, dataflow programming has always been central to reactive programming, isn't it ? that's what all reactive languages, Esterel, Lustre, etc. were about.
I thought that Vietnam, outside of the larger cities, was fairly easy to navigate.

Conveniently for me it was raining the whole time, so overheating wasn't an issue. Rather, I had the opposite where I almost froze riding through the rain in Đà Lạt wearing only tshirt and shorts.
For me, it's all the commercial, financial and similarly sensitive emails that matter the most. Those companies are certainly not using a free Gmail account for the most part, and whatever paid service they use (GSuite or Outlook365 or other) wouldn't mine this information. With my use of a paid email service that has no ads and promises privacy, this part is handled. Personal emails from those who use Gmail would get mined and profiled, but that's a harder problem to solve. I do try to push people out of free email services and to paid ones that are cheaper and more suitable for privacy.
California is 87% citizens compared to 93% for the country. That doesn't change the voting math much. But Wyoming citizens gets 7000% more Senate representation.
>But what a disappointment if this is still the case

Well, it's not yet ready, but it's incoming

https://discuss.ocaml.org/t/ocaml-multicore-report-on-a-june...
Ask HN: Best Productivity advice for developer to get things done?
I try to do the same even while driving. It's a good brain exercise and helps ensure that I'll actually remember the route.
Anecdotal: whenever I contacted Migadu (as a potential customer), it didn't seem like they were reading the messages sent to them at all. Looks like they're either heavily understaffed or their technology isn't that great. I personally wouldn't recommend it.
> And god help me, I do not want to see what the C++ of FRP looks like ...

plenty of reactive libs in there. The original one was Qt with the signal system. More recent research in this domain is for instance RaftLib : https://github.com/RaftLib/RaftLib/blob/master/examples/gene...
How do you evenly split a quantity of something (e.g. drugs) when you have no scales? One person does the splitting, then presents both halves to the other person, who can choose either one as the half they keep. Everyone is incentivized to transact as fairly as possible.
I don't see what any of these apps being targeted have to do with bots.
In effective two party systems, votes cancel each other out. If I vote A and you vote B, then our votes effectively negate each other. This is why 'strategic voting' is a thing - a problem that does not exist in more sane proportional systems with more diverse representation.

The same thing would happen all the way up. Imagine we have two parties, again A and B, that are completely mutually exclusive - one representative always voting exactly the opposite of the other. And now imagine we have a state Massivefornia that has 1 billion voters and a proportional number of representatives, but it's split exactly 50/50. And then there's the other state, Lonely Island, with exactly 1 voter and 1 representative (who... I guess would be one and the same?). In this example, Lonely Island would decide each and every action that goes forward as Massivefornia and their 50/50 split of A/B cancels itself out on everything.
TLDR: Two apps are integrated with Android. WhatsApp is integrated with Android. Facebook wants the integration to stop, so they sue this other apps integrated with Android.

The solution is easy. Facebook should remove the integration from WhatsApp. Problem solved. If you don't want other apps to extend your functionality, you should not integrate with other systems.

The reality is that when a behemoth like Facebook tells you to do something and that they know were you live (probably literally), your company is at risk independently of how crazy the claims are.

Corporations are the new big abusive government. But we can't vote them out.
Yeah... Well, I'm pretty sure you're wrong:

'use strict';

function getNextEvent() {
return new Promise(resolve => {
document.getElementById('button').onclick = event => resolve(event);
})
}

async function enterEventLoop() {
let event = null;
while (event = await getNextEvent()) {
alert(event);
}
}

enterEventLoop();

And thanks for recommending RxJS, but I've been using reactive programming on various platforms for the past 6 years, so I'm pretty sure it already had "clicked" for me.
I was thinking the same as I typed the comment but my assumption is that there has to be some kind of mobile data because of #1 live traffic updates & #2 map updates.

On #1 comment below says this is done by radio RDS

On #2 however there has to be a way to update the maps in the car as roads (new roads, closures, lane changes, speed limits, etc.) change. My assumption was that car makers hardly expect people to manually update these maps. And likewise could probably not live with the liability of years old data in the maps. But looks like I may be incorrect here
http://updateportal.skoda-auto.com

BMW at least have actual SIM cards in the cars so original point stands.
Imho the problem with GMO is patents on gene sequences.

I don't see how altering plants to produce chemicals is more dangerous than introducing new chemicals produced in a lab. We do the latter all the time, most chemicals we use in industrial processes are basically untested for safety (e.g. look at all the additives in plastics or textiles). GMOs can help reduce the need to pesticides and fertilizers so their use can help the environment. But due to overblown fears even completely harmless modifications like introducing new colors of flowers are treated as if they were literally the devil [1].

As with all new techniques it's probably good to be careful and test things for long term adverse effects, but the kneejerk reaction of GMO=dangerous does more harm than good.

[1] https://www.sciencemag.org/news/2017/05/how-transgenic-petun...
No. The purpose is the opposite. A map to describe the memory instead of a list of blocks. The granularity can be 1 bit to describe 1 byte (or 2/4/8...).

Recent x64 instructions to count bits from left or right can help a lot to make that fast.
That's true - see my other comment below the original one. I'd remembered that one from faint memory as one of the canonical examples of optimizations gone wrong. And think it might have been a case where that access comes AFTER a test. I don't really remember, though - and I've never had serious problems with optimizations myself.
HR Recruiting Manager
I think this is going to be a watershed case that shows that race based
admissions and affirmative action programs no matter the intent are
socially and morally regressive. They inevitably lead to racist polices and
race based favoritism of one for or another.

"The court documents, filed in federal court in Boston, also showed that
Harvard conducted an internal investigation into its admissions policies in
2013 and found a bias against Asian-American applicants. But Harvard never
made the findings public or acted on them."

https://www.nytimes.com/2018/06/15/us/harvard-asian-enrollme...
That does not invalidate the concept. Gravity has not been found to be an incidental phenomenon measurable for anything other than matter's accumulation.

In the observable universe (regardless of theories and expressions penned on paper) gravitational forces are always induced by massive material objects, including the remnant artifacts of deceased stars. To suggest otherwise is to walrus the conversation.
Not even slightly. If asked to identify a particular place or institution where debate, thought, learning and reflection take place most people would point at universities.

And in the west, where is freedom of speech most restricted , imperilled and where is most obsessed with safe spaces and safe speech? Universities!
Social media is rented media, let's reinvest in owned media
You are right in where from the current harm is coming. However I think it's just a beginning. Give it a few decades and then we will really see. Whatever happens today will have long lasting consequences in decades to come.

If we let it, we will just repeat out failures from the past, when harmful-today industries barely deserved a moment's consideration from a harm-to-society perspective. It just sounds like an appeal to worse problems.

Also is it that strange to see tech-bashing on a tech news site?
I really wish more games would use this sort of mechanic. I understand that many players don't want to have to worry about losing their stuff, or being hassled by other players griefing them, but I love the feeling of actually going on an adventure when you leave a safe area. Danger is a part of that, and let's face it, other humans creating some of that danger is a lot better than an AI.
NewOS is written in C/C++ instead of C only..
I've always been a slow reader. There was a time when I considered that to be a fault. I tried to learn faster reading a number of times, but each time I found it unnatural and not very enjoyable. I have also noticed that reading slowly allows me to focus better and gain deeper understanding of the text. At some point I stopped trying to become a fast reader and now I'm just a slow, happy reader.
Not sure why, but that is unexpected.

And the proof is so simple and elegant.
The femtobarn is a unit of area. The inverse femtobarn is basically saying the number of interactions "per femtobarn". A higher value means more interactions are occurring.

When you fire a beam of particles at something, or another stream of particles then you usually want interactions to happen. Some particles miss, some interact and some are moving too past and fly right by. There is an optimum energy where the most particle interactions occur. If you plot out the interaction rates then you usually get a bell curve. This is known as the excitation function for that interaction.
Youtube-dl has lots of GUI frontends and is embedded in easy to use Android apps.
NIST Atomic Clock Comparison Confirms Key Assumptions of ‘Einstein’s Elevator’
Yes.

There's an expectation that if you're hired below the level of Senior SWE you will get enough promotions over time to reach that level, more or less, although as long as you show the right trajectory there isn't any deadline attached.

If you're hired right in at director level or something, it's not like you're expected to end up CEO or you get fired :)
I think the two top CEO's at this time are Jeff Bezos and Reed Hastings. Both jumped in to fill a need and then boldly pivoted into new areas. Amazon went from online bookstore, to online everything store to cloud provider. Netflix went from mail order DVD to online streaming to content producer. This is somewhat reminiscent of Bill Gates and the transition of Microsoft from Basic to DOS to Windows to Office.

This illustrates just how much a Founder CEO who has the right mix of smarts and boldness can be absolutely vital for a company. I cannot imagine a generic MBA CEO doing such bold and aggressive moves with Netflix, that the founder CEO has been able to do.
I am surprised about this point of view. When I send mail to someone, I do it in the belief the recipient can discuss it with whomever they want, even in public. Its their mail not mine. Also helps people behave nicely over mail if this pov holds true.
Yeah, I find it annoying when people presume to refer to an unknown person as 'He" or "She". It's especially annoying when a writer randomly alternates genders throughout their document. Pandering much?

The solution is the firmly established use of the singular "They": https://en.wikipedia.org/wiki/Singular_they

The singular "They" has literally been used in the English language since the 14th century, and its usage is well-understood. Any English teacher who dissuades you from its use should be stripped of their credentials, because "they" are an idiot.
React Suite v3.1.3 Release Overview
But they're not doing a good job in blacklisting debit card providers (providers that let you generate your own unique debit card number and start a free trial on this new card, resulting in using the service for free) or banning shared accounts (i.e. 4 people meet on the internet only for the purposes of buying one account).
Eating for Peace – Issue 62: Systems
I have no idea. Probably just spending some time on Wikipedia is enough. Interviewers ask algorithms questions mostly because it's hard to find programming tasks small enough to fit in an interview which cover all the basics and which aren't implementing basic algorithms.
How does the problem of running some untrustworthy code get better by adding even more binaries?

Is the goal just to use the kernel's process isolation features that you can access with `unshare`?

Or do you mean to just bypass the installation step (because that purportedly contains adware)?
That would be fundamentally wrong.

At least in the case of cash equity, as soon as a buyer matches a seller, the price of the instrument should be updated in real time.

Same applies to inserting orders in the order book, there should be zero delay, so that the exchange can halt to auction as soon as it detects out of the norm bids (or asks).
It’s interesting how the messaging has shifted over the past ~4 years from vaping being a way to quit nicotine addiction, to vaping being a way to stop smoking cigarettes. I’ve often heard the former from people, but the latter from companies.

With the low nicotine liquids coming out, I bet they are low enough that you can’t smoothly transition from higher nicotine content to lower nicotine content. I’m sure they won’t sell a smooth gradient of nicotine levels that help people quit, instead it will just be marketed as “diet vaping” and will be a huge marketing effort that will pain then in a much more positive light without any real loss of lock-in.
Well, it worked in this case (see the updates to the original post).
While I agree that Ivy League admissions could be more transparent, I certainly hope they don't move to the Oxbridge style of purely focusing on academics.

University admissions are not just a means of selecting people - they are also important behavioral incentives for teenagers. I'd much rather encourage high schoolers to focus on a wide variety of interests (for some that might be academics, for others, the arts) rather than coerce everyone into caring about grades at the expense of everything else.
Aspiring DJs do this, then play out the files they got from youtube-dl via Serato or whatever, then every other minimally competent DJ in the room immediately knows what’s happening based on how obviously shit it sounds. Practice mixing in headphones and playing room scale PA are two different ballgames, and when amplified, any youtube-dl format is as obvious to me as a file being ripped from source vinyl. YouTube does more processing than people realize, and it doesn’t take much ear for me to identify a pirated crate (even beyond YouTube specifically).

If you spin and use youtube-dl to build a crate, we all know, and we don’t respect you. You might win the crowd, but the people who actually bought into their profession and contributed to the community are also in attendance, and are very aware of your intrusion. You will quietly lose gigs without any explanation, and assume promoters simply can’t see your genius until you’re furiously working on 100 precious listens on SoundCloud. Fair use sampling? Go nuts and clean it up after youtube-dl. Five minute record? Make a Beatport account and get it overwith.
It seems that they quietly brought it back without explaining the reasons. So yes, we'll never know.
I am using VSCode with vscode-reasonml extension and I thought it is pretty good. Am I missing something by not going with Emacs?
What was the video?
it's a useful tutorial for beginner
Where does it say "violent" protests?
Waldo | Austin, TX | Back-end Software Engineer | $80 - $100k + equity | Full-time | REMOTE

Waldo Photos is a photo finding platform utilizing facial and object recognition to empower consumers to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in getting photos of you taken by others and creates new opportunities for photographers to market and sell their photos. Users can enjoy life’s most precious events and automatically receive images taken of them right on their phones.

We're looking for an independent problem-solver who values learning, keeps current on technology trends, and enjoys the ownership and accountability that is expected from early-stage team members.

Backend engineer ~ 6+ years experience. Built and shipped complex, high-performance, highly-available distributed systems. Strong background in Python & Java. Clojure a plus. https://waldo-photos.workable.com/jobs/751504
I have interviewed maths applicants at Oxford, with the caveat that it was 20 years ago.

The things that struck me were that a lot is dependent on the individual interviewers. I tried hard to look for potential as did most of the interviewers I spoke to did but can be easier said than done. The exam wasn't a big factor in the decision making I found, unless somebody did really well or really badly, as the marks were all very bunched up and we couldn't see the scripts to see what people were getting right and wrong.

Also, the course is really hard for somebody who hasn't done double maths A-level, so if somebody only has single maths, you have to pretty confident that they will be able to basically teach themselves further maths A-level. There is obviously some support from tutors with that, but the set-up is aimed at people with double maths.

They definitely don't only take groomed Maths Olympiad winners and the questions are much easier than Olympiad questions (in my undergraduate year there were only two of us who had made it to the top 20 country in the British Maths Olympiad stuff for example - Cambridge filters them all off!)

I also don't think even the top schools train up for the interviews as much as you say - I went to a school that was top ten in the A-level league tables nd only had one mock interview.
Could you show us how, in a JSFiddle or something?
Oh yes, the heat.

We're going to a friend's place in a different city, more than an hour away. My SO is driving, I'm navigating. Just as we're about to enter the city and start the most complex part of the drive, my phone dies. Turns out, the constant glare of the sun + rubber casing + the already absurd heat generated by Google's navigation overheated the phone. We had to stop for a moment, let it cool down, and only then could continue.

My takeaway from that experience is that on long trips, I now only engage navigation in the important areas, and take off the rubber casing when driving in warm weather.
The problem is that cake cutting means that the solution that is most preferred by both parties is chosen, and who are the parties doing the choosing.

The incumbent member of a party doing the cutting and the incumbent member of another party doing the choosing.

whatever solution comes out of that will be most liable to help incumbency.
You could revoke push permissions on that branch after the PR is requested though - there are probably tools that do that already.
I cut you choose is not fair. I actually heard an example in real life about a week ago when something was being cut for two people (they weren't following the "I-cut-you-choose" protocol, just trying to be fair). The person doing the cutting was literally saying "It is very hard to cut it so they're both the same."

This is true. Many things don't naturally cut into two equal pieces despite the person's best attempts, and in certain cases it may be impossible. (For example, if there is are "valuable" toppings that are indivisible.)

It is just plain easier to choose than to cut. The worst case choice for the person choosing is that they are indifferent to which piece they get, but the worst case for the person cutting is that they get a worse piece.

Choosing is strictly always better than cutting.
its fixed now.
...and then there's even multiplexing in HTTP 2 (multiple http requests at the same time on the same connection)
Thinking About Implementing a CRM? Consider These Tips First
WA doesn’t require a Facebook account if FB does that they’ll end up losing quite a bit of users.
Very fun. Nice idea and execution. I like how minimalist it looks. It has a kind of GameBoy camera vibe, but with neural networks.

Last year, I realized a "polaroid" photobooth robot which does some neural art style transfer. https://github.com/GistNoesis/Linn-Photobooth . It's kind of the opposite approach in term of complexity, but it's fun nonetheless.

Hopefully they could be unified when the more powerful Raspberry Model 8b+ is out in a few years.