skysight-inc/HackerNews huggingface dataset:
> During my recent trips to Japan, I also felt that same vibe. Children under the age of 10 taking the trains by themselves or with friends, even in Tokyo.

It's my understanding that it's a big part of their process of growing up - as it should be. There are actually TV shows in Japan secretly filming and celebrating young kids' first errands. It's adorable really.

edit - here it is: https://www.youtube.com/watch?v=e5k5XTZy0rA
Guide to Web Authentication
How can I conceive with endometriosis and fibroids?
The endometrium or the tissues present in the uterine lines, growing outside of the uterus is termed as endometriosis. The development of endometriosis negatively affects female reproductive organs including ovaries, fallopian tubes and causes difficulty in conceiving.
https://www.surrogacycentregeorgia.com/pregnancy/trying-to-conceive-with-endometriosis-and-fibroids-against-the-odds-at-40/
Hu? How does that work? For one, it's not like the new TV would not need to e transported to their home. Then, there is no reason why repair businesses are somehow inherently unable to offer pickup and delivery from and to the home.

So, you suggest that if you had to make a phone call to order a free pickup, repair, and delivery of the repaired TV, that wouldn't be worth it for most customers? Like, it's not worth it for most customers to essentially do nothing in order to keep using their TV? How come then that they still had the TV in the first place? I mean, not doing anything in order to keep using their TV is exactly what you do when it's not broken, right? If that's not worth it somehow, they should have thrown out the TV already, shouldn't they? So this has nothing to do with repairs then?
>Tell your SO politely once. If she does it again, tell her to shut the fuck up

What do you know about respect? What a horrifying comment.
We just had the challenge to search for a raw materials supplier from within the european union. any normal google query was completely useless, so I hacked this EU & EWR Google Search

http://lalo.li/eu/index.html

which helps us to create such fascinating queries like

https://www.google.com/search?q=Avocado%20Oil%20site:.eu%20OR%20site:.at%20OR%20site:.be%20OR%20site:.bg%20OR%20site:.hr%20OR%20site:.cy%20OR%20site:.cz%20OR%20site:.dk%20OR%20site:.es%20OR%20site:.de%20OR%20site:.ee%20OR%20site:.fi%20OR%20site:.fr%20OR%20site:.gr%20OR%20site:.hr%20OR%20site:.ir%20OR%20site:.it%20OR%20site:.lv%20OR%20site:.lt%20OR%20site:.lu%20OR%20site:.mt%20OR%20site:.nl%20OR%20site:.pl%20OR%20site:.pt%20OR%20site:.ro%20OR%20site:.sk%20OR%20site:.si%20OR%20site:.es%20OR%20site:.se%20OR%20site:.co.uk
Grin and Beam: Privacy, MimbleWimble and Competition in Trade-Offs
I find Lead-crime hypothesis interesting, as well as increased policing, mass urbanization, blue collar office work.

But I also find several other reasons who might explain fall of aggression: Abundance of porn! TV/Computers/Internet/Smartphones enabled more porn in aggressive male population. If I'm right, then we must see lowered testosterone levels in male population and Less change of aggression in females in the same period. Or check if lead hypothesis enabled females to have same level of lower aggression.
Favourited. Really nice work and impressive landing page.

Would love to have an online tool for this also, as others have said.

The style of work really reminds me of undraw [1]

[1] https://undraw.co
Might work out, might be a patent explosion of valuable things after it opens up again from companies refraining from patenting during the shutdown.
This is really neat! Reminds me of the style Airbnb, Stripe and Dropbox uses.
> You just need a process around keeping your dependencies up to date / refreshed automatically

That's what dynamic linking and Linux distributions are for.
For a definition of what the tables are about see the example on that site, it's worded casually but actually formal and precise.
The values are obtained by computing integrals to find the area under a portion of the Gaussian curve (negative infinity to z or z to positive infinity). These particular integrals are traditionally called error functions.
Most Android manufacturers are already losing money.
Whatever happened to the Mechanism vs Policy mantra? It was all the rage in the nineties but perhaps X11 soured people on the idea.

Anyway, business logic is a perfect example of stuff that should go in Policy: functional, side-effect-free code (but not necessarily tidy or easy to read) which computes a value from a set of inputs. Like the parent says, effort spent optimising here may end up being a poor investment if the requirements change every year.

Mechanism code, OTOH, generally ends up containing all the side effects. It's harder to test so it tends to be dumb and, therefore, less susceptible to changing requirements. Optimisations here can pay off because the code lives longer.

Really though it all comes down to tests, tests and more tests. Automation is an asset and test cases outlive everything so make sure they work against the interface, not the implementation.
This is great, and I really, really love the inclusive-by-default approach.
tl;dr avoid too much nesting, prevent DRY and make small but useful functions.

An advice that is valid since forever.
I also experienced an instinctual aversion to padding the array that I can't really motivate (honestly) except to say "I don't like it."

The version with special cases feels cleaner to me.
Will Blockchain technology be the catalyst of change for bad fishing?
It's only absurd if you waive a right that is beneficial to you. In the EU we have a legal right to work no more than 30-something hours (I don't recall the exact figure).

Now, I'm fine with the idea that no-one should be forced to work excessive hours. So I have no issue with a right of this type existing.

But that's different from me choosing to work particular hours. So, in my case, that right is a restriction to my freedom that has no particular benefit. So I waive it.
> What would (imnsho opinion) have fixed spam is sender pays.

Alternate but similar - sender holds the email until the receiver fetches: https://cr.yp.to/im2000.html

I'm not sure it actually helps that much to cut down spam but anything is worth a try at this point.
Looks like the artwork used on Google Fi website.
Especially thinking about the number of HN posters who are working for unprofitable companies kept afloat by VC funding.
Definite hash collision, or similar id mismatch. And being included in more aggregated cohort data of suggested music by being overplayed.

I recently tried to play a track and it kept playing a completely different artist and track instead every time I clicked on it. I moaned on Twitter [1] and Spotify replied that the Linux client is not supported... Which is true, just not very helpful, when all I tried was to help them.

[1] https://twitter.com/flurdy/status/1072134634828390400
I always wondered how on modern day computers software can still run as slow as it often does. This article has really opened my eyes.
How to Build Your Own CRM System
But Google is making money on every Android phone.
And how is that different from every other company - including Google.
This looks like the generic "people" artwork you see in so many places.
I'm struggling to understand your motivation at the abstract level. Would it be possible to provide a snippet of Haskell code with an example of a solution implemented this way?
Show HN: I wanted to measure CO2 in my office, so I build a C++ WebServer/App
Intel Could Finally Be Ready to Enable Fastboot by Default for Skylake and Newer
It may be false, but not that hyperbolic. I had the same experience with media pieces about my country or areas of my expertise.
You understood exactly and apparmor clearly fits what I need (and possibly the other two too but I haven't had time to look...). I used to (incorrectly) believe that SELinux only dealt with networking...
See also: https://en.wikipedia.org/wiki/Erlang_(unit)
To give some context on why JMAP is relevant today, you might want to read this answer in the conversations FAQ [1]. It basically states that XMPP powered Apps are having trouble fighting against the battery saving software because XMPP is stateful. JMAP, on the other hand, is stateless.

As protocols are meant to connect different implementations and bringing more protocols for the same task quickly hurts the interoperability (before bringing some improvements in the long-term), I am skeptical to the effects those new protocols bring to the ecosystem. I am aware that JMAP was born more out of the RESTful requirements of an HTTP based App, but in general, I am wondering where this road will lead us.

[1]: https://github.com/siacs/Conversations#but-why-do-i-need-a-p...
> using brute force

"Brute force" in AI context is usually reserved for traversal of the entire search space. I think "superhuman micromanagement" is a better term. And before AlphaStar superhuman micro wasn't insurmountable obstacle for human players.
I am sorry, but this list does the exact same thing that a thousand Vogue or similar magazines do for whatever topic is trending. Substitute "successful" with "sexy" or "slim" or whatever and you get the same packaging.

It does feel like shoehorning people into fitting some particular "pattern" that the author believes to be the "secret" to obtain said goal.

I always find it surprising that such short (relatively) articles, choke full of relatively difficult to apply advice gain a mass following and plenty of readers.

It does remind me of the rather stupid advice that depressed people get every day: "pull yourself up!"
Amazing how we do seem to forget the complexity that riddles our minds.
New WireGuard Snapshot Released with Linux 5.0 Support, Other Fixes
The company I work for makes and supports bespoke software for a wide range of clients, employing roughly 30 people. We are open from 9-5 and by default provide no support outside those hours. The only exceptions are incidental, well communicated and seen as a logical part of our jobs (for example, a big coordinated release of a new application in the weekend outside business hours).

We host 95% of the applications that we create at our sister company which exclusively does hosting where there is an on-call system, but it is only available to their largest customers and only by request. Of course company-wide alerts (an entire router that goes down, degraded storage, etc.) do garner an on-call response.
Well, concerning... I mean, it's Spotify, not your email account.
Hyperscaler and Cloud Server Feeding Frenzy Abates
Social Value: Enabling New Business Models in the Age of Globalization 4.0
Hipmunk now available on Mashape
EU and EWR Google Search
Jerry (YC S17) Is Hiring Senior Software Developers (Toronto, Canada)
That is exactly what it is
As I see it, hashcash could be a good idea if there's a standard way for the receiver to tell the sender how much hashcash they need to include.

Email is designed around asynchronous clients, e.g. the ability to write everything offline, connect for just long enough to queue them all up in some server, then disconnect while that server passes them along. By the time the receiver (server or client) knows that they've been sent a message, the sender may be long gone.

Hashcash only works if:

- It can't be bypassed. Without a mechanism to tell senders how much to include, receivers must set their price near zero to avoid discarding legitimate messages which guessed the wrong amount. Keeping messages without any/enough hashcash would defeat the purpose of the thing.

- The sending client does the work. Since servers are always online and reachable via a known address, we could have them negotiate an amount; e.g. the receiving server checks the message for hashcash, returns an error stating that a certain amount is required, the sending server tries again with more hashcash. The problem is, getting the sending server to mine hashcash won't stop spammers: they'll just use other people's servers, like gmail, hotmail, etc.

I've written about this before, but I think that a generic protocol for negotiating hashcash would be really worthwhile. Maybe it could be made to work for email, but even if not there are plenty of synchronous protocols which could use it.

In particular, there's no reason to keep a fixed price; we can figure out a price using the same heuristics as existing spam filters: can we verify the sender, have we seen spam/ham from them before, do they appear on black/whitelists, etc. This way the pressure can be kept on spammers, whilst the majority of normal traffic can go through with little effort. Note that this fixes the mailing list problem too, e.g. if users add the list address to their whitelist, or if they send a message in order to subscribe (hence triggering the "allow this, it's a reply to our message" heuristic).

I also think this would be a nice alternative to API keys, since it would keep things more "open" for experimenting and mashups, whilst giving providers a way to avoid abuse (API keys could still be provided, as a way to significantly lower the amount of hashcash required).
> inclusive-by-default

Except for people with pale skin... I guess.
I think that's the goal
Note that "RESTful" in JMAP's case means "everything over JSON HTTP POST", methods to be invoked are embedded in the JSON request.

As for XMPP battery consumption I didn't see major problems, Conversations.im is always <1% (I just checked and it shows 0%). On the other hand Conversations can use push to optimize battery usage.
Finance Rules Successful People Live By
I think that's exactly the point.
there will be a big push for quantum but i dont see it actually taking off too soon, that may be more one for 2030. for now im not too sure aside from whats been said already
I think Deepmind definitively showed the agents are learning high-level play, which was great to see. I didn't really pay attention to AlphaGo, but did skim the AlphaZero paper, and I'm not really left with any doubts about how good RL/LSTMs can get against other AI or humans given enough time to train.

That said, it's an open question whether given all the constraints of the last live match and what was mentioned during the talk (that newer strategies keep getting discovered by humans and agents), whether humans could even win 50% of the time against an agent.
Nice write up on a completely underrated but important and universal topic.
I had to deal with queuing theory a lot in university in a course on stochastic modeling. IMHO you should add an introduction to Markov chains/processes and the concept of stationary distribution.
I wouldn't be afraid of the Discover Weekly playlist. I think it's Spotify's best feature. For me, it surfaces great songs & artists I hadn't heard before, and sometimes it's almost spookily accurate.

For Discover Weekly to work though, it helps to feed it good data. It's based on a PageRank-like system, but instead of webpages it's based on user playlists [1]. If you create some of your own playlists, it will go and find other songs that appear regularly on similar playlists. Personally, I've made a large 800-track playlist of music I listen to while coding ([2] if anyone else is interested), and another with every song ever played at a goth/industrial nightclub I used to go to.

I rarely see "made up" artists, but I often like the ones I have been recommended - I really like "Time" on Nowi's EP called Reunion. It's actually made by Firefly Entertainment [3], a Swedish music production company that usually makes film & TV show soundtracks.

[1] https://www.theverge.com/2015/9/30/9416579/spotify-discover-...

[2] https://open.spotify.com/user/syneryder/playlist/5YpeoHyEHG7...

[3] http://hellofirefly.com/
Linux and OS X implement the same APIs as Unix. Windows implements the same (or very similar) APIs as PM in OS/2.

OS X doesn’t just implement the same APIs as Unix, OS X is certified Unix by the Open Group.
I could be wrong but the suggestion seems to be that plays are hashed before storage and the tracks exploit the hash algorithm in use.

That, to me, seems far less likely than simple account compromise.

Hash collisions have always been a security threat vector.
Notwithstanding the antipathy towards patents on Hacker News, this is potentially problematic especially if the suspension extends to the actual filing of patents, which is primarily electronic. The US is now a first to file jurisdiction so if the USPTO does not actually accept applications then inventors will not be able to obtain a filing date and establish their priority over other applications - including those filed overseas in operating patent offices in countries that adhere to the Patent Cooperation Treaty.
Linux for ARM development boards
It is still their data.
Yes, that is exactly my contention. An interface is no more software than a recipe is food, than a credit card statement is money.

From a technical perspective, interfaces in, say, C are mostly compiled out. There is no place in a (stripped) binary where you can point to a structure definition. There is a place you can point to names of functions that are yet to be dynamically linked, but only their names, that place is different from the program code (text section) itself.

None of this is to say interfaces are not an important part of software engineering. Interfaces, APIs, internal zero-cost abstractions, tests, comments, design documents, threat models, bug triage, commit messages, code reviews, operational techniques, runbooks, monitoring and alerting systems, end-user documentation, etc. are all important work products in the discipline of software engineering. They're also all (IMO) something different from the software itself.
So basically the same reason that Google originally bought Motorola.
That's actually the kind of solution I thought the author of the article was going to suggest, before I read their solution.

On an unrelated note, why do you use i+1<length rather than i<length-1 ?
One negative example for lawyers would be dragging a case about pensions out for over a decade so that over time people would die and reduce the cost to the company.

BT Section A is the case.
Something's fascinating to me. Clearly there's a lot of diversity. But there also isn't. I don't associate with any of it. Not because I'm a green space monster. But where's the potbellied, grizzled 55 year old welder? Or the "I hate kale, more bacon please" mother of three? Everyone looks so... Chic and young and modern and... Silicon Valley.

Is it the art style? Is that the point? Is that what the robotic "HUMAAAAN" is teasing? That these aren't anything like real humans?
How much maintenance_work_mem does PostgreSQL need?
Oracle = Evil
where are the white humans? and the yellow humans? and the jet black humans?

I feel like the 1 skin tone is meant to be provocative, possibly be a deliberate troll, maybe start a discussion.

does the author wish to weigh in?

as a white human I feel excluded. maybe I'm attaching too much importance to skin tone as a part of identity. I think partly that's in our brains, partly it's emphasised by the media to divide us and create outrage, for power and engagement.
Open Source Superhumans [video]
In England and Wales there are Employment Tribunals. These are run by a government appointed judges in an informal manner that should let people represent themselves. They include a conciliation service.

There are time limits on when a claim can be made and - if monetary compensation is ordered - how much can be paid out [1][2].

https://www.citizensadvice.org.uk/work/problems-at-work/empl...

In 2012 the government imposed a £1200 (from memory) fee for taking a case to tribunal. So a low wage employee without union representation who was harassed out of a job or unfairly dismissed would have to: File a complaint while looking for a new job. Pay the fees during or after a period of involuntary unemployment. Prepare their case while working their new job. Arrange time off for themselves (and witnesses) and pay for transport to the hearing(s). Make their case. Possibly receive compensation totalling a few thousand pounds.

Claims dropped a lot and it was five years before the Supreme Court told the government to knock it off.

It's rough (and precarious) at the bottom. There have also been large cut backs in legal aid for dealing with the "proper" courts (and not just for civil cases[3]).

[1] The tribunal can also order an unfair employer to give the employee their job back or change their employment conditions.

[2] I think there are differences for cases involving some forms of discrimination.

[3] https://www.lawgazette.co.uk/law/nigel-evans-rues-backing-fo...

Edit: formatting.
In sweat-of-the-brow jurisdictions, though, it usually does.
surely if the trolls already have patents it will continue with those.
Ask HN: Pros and Cons of Google Hangouts Chat?
Recently, our top brass is looking to replace Slack with Google Hangouts Chat [1] for a team of around 70 members.

Since we already have G Suite subscriptions, and it comes with Hangouts Chat already, without need to pay any extra fees.

It’s said that we need to switch to Hangouts Chat for a month’s period for “evaluation”, but I’m not quite sure how that’s gonna work since that means switching back and forth between Slack and Hangouts Chat.

Personally, I find it not very useful, given that:

- Have to migrate existings bots to Hangouts

- Unable to search messages from Slack from Hangouts

- No public channels to browse & join

- No native client on Linux

Not quite sure about pros. Any thoughts?

Link: https://get.google.com/chat/
Top JavaScript Frameworks for 2019
My understanding is that the AI sees things via an API the game exposes, so presumably cloaked units are completely invisible to it until they're revealed.
That's a really good point. Thanks for sharing. Drop in alternatives can be healthy and not that harmful. It's not like we are locked into two separate camps.
Informasi Situs Togel Online
Permainan Judi Togel Online http://liputangames.net

Hongkong Pools merupakan tempat bermain togel online terpercaya yang ada di indonesia. Kalian yang ingin bermain judi togel online kalian bisa mengunjungi situs http://hongkonggpools.io dimana berbagai macam permainan togel tersedia disana.

Situs Togel Hongkong Terpercaya ini sudah dikenal di berbagai kalangan masyarakat sebagai situs paling aman untuk bermain judi togel online.

http://www.appropedia.org/User:Queenannya kalian juga bisa membaca situs tersebut terkait pembuktian situs.
This freaks me out too, and it turns out it's true: here's a mention on their Bug Bounty page [1]:

"Email spoofing bugs do not qualify. We are quite aware that users can set arbitrary From addresses on emails, that our SPF records allow arbitrary hosts to send email as our domains, and that our DMARC policy is not enforcing passes. These policy decisions are by design, and we track the actual sender in a separate header."

[1] https://www.fastmail.com/about/bugbounty.html
All the skin tones are mid-brown, there is nothing darker and nothing lighter, though this would be an easy thing to change when using the library. Interesting how you single out pale skin.
http://liputangames.net
https://ozgrozer.github.io/hdt/
If you cap maximum interest rates then people who are deemed too 'high risk' will be refused credit. As a result, they will seek credit elsewhere.

Switzerland is a wealthy low-crime country to start with, the mafia do not have a strong hold. For example the homicide rate in Switzerland is 0.54 per 100,000 people, by comparison in the United States it is 5.35 per 100,000 people.