skysight-inc/HackerNews huggingface dataset:
Voter goes in to vote.

They are given two random words. One for candidate A, one for candidate B.

They are told they should remember the code-word matching their choice if they later want to scan the printed out QR code (or enter their vote uuid) to one of the validator websites.

Voter makes their choice, completes the process. A thermal printout is printed with their vote uuid and a QR code meant to make it easy to input it.

Now anyone can get that printout with the uuid and scan it and see the code-word representing the voter's selection. However the association is only known to the voter and if asked, the voter can say that's what it was.
This seems to be an enormous pivot with implications for ad revenue as much as anything.

Zuckerberg has shown a willingness to kill his own cash cow before in order to move to the next. This could be a win. Would the Whatsapp founders have stayed if this were published six months ago?

taking this on face value - I am impressed.
Love Tortoise, it is my go to for Git % SVN
Iframes are pretty much dead on the web for this reason. It's kinda lame, because it means the web platform is incapable of making a web browser, which is sort of the 'turing test' for a platform/programming language.
Watching a baseball/soccer/basketball game virtually from the stadium should be a pretty big market (?)
I don't have a strong opinion on monoliths vs microservices, as long as you don't go overboard with splitting things leftpad-style, but I believe splittings VCS repositories result in a huge waste of time when making cross-micro-services API changes.

On the other hand, the king of the hill of VCS these days, git on GitHub, does not make it easy to have this kind of setup:

- it is not possible (as far as I know) to checkout a subdir of a git repository hosted on GitHub), which is annoying for deployment

- it becomes difficult to only follow the PRs your team is interested in, since you can't tell GitHub to only notify you of changes in the subdirs you are interested in.

What are your experiences on this? when you split a monolith into microservices, do you also split the VCS repository into as many repositories?
Sure, a avoid reason to ground the affected model.

“The ones that fall out of the sky have been grounded, so that’s great”
> they're in deep with everyone from the Mexican cartels to Islamist terror groups

So basically US foreign intelligence in the 80's? :)
A permanent solution to a permanent problem – life
I've decided to die. This isn't a particularly unique event, because it's something I 'decide' to do every single day. But I never really take myself too seriously. I've always believed that since my scheduled date to die is always far into the future, that it's never going to actually happen. I've believed that one day my therapy and anti depressants (I'm on several) would make this thought, this feeling, this desire go away. But today is the first day where I know with something very close to absolute certainty, that it's the right path for me.

I haven't feared death since sometime after undergrad. It's inevitable for all of us and if you're capable of thinking like me for a moment you might even call it beautiful. The idea of my decomposing body giving back to the earth, my 'energy' being recycled by the universe...well it makes me feel like death isn't the end. Obviously it's the end of me as a person, and probably the end of my soul if you believe in such things, but it's not the end. I'll continue, just as we'll all continue

Shortly after death stopped being something to fear, I realized I don't particularly enjoy living. I'm saying shortly, but there was likely years in between these two realizations, but I don't know for sure. All I know is I can clearly remember a time where I did not think about dying every day and that time existed before I realized death wasn't something to fear.

So here there I was many years ago with the realization that death is ok, and the realization that I don't enjoy life,...

Whole note is apparently too long so the rest is here if you'd like to read:

https://www.reddit.com/r/SuicideWatch/comments/b0xu7l/a_permanent_solution_to_a_permanent_problem_life/
HackBJ Looking for Mentors
HackBJ is a 24-hour AI hackathon happening in Beijing at Peking University on May 11th - 12th, 2019. There will be over 250 selected candidates coming from different countries using artificial intelligence technologies such as big data and machine learning to solve social problems. There are 4 topics this year: IoT, Smart City, New Media, and Game Design. Selected candidates will get compensation for their traveling costs.
The site does NOT directly generate revenue by providing a service to their visitors, nor even by selling space to advertisers. The site generates revenue by selling to 3rd parties intimate access to its visitors without the knowledge or consent of the "average" visitor. It is broken in principle, running afoul of the nature of marketplace regulation and privacy rights.

This is just "the ends justify the means", because the consequences fall on the visitors, not the site owners, advertisers, or data brokers. It's a disgusting, predatory rationalization for offloading the damage while reaping the rewards.

Patreon on its own delivers hundreds of millions of dollars of funding a year. Web ads existed long before individualized tracking, and still are that way in pretty much every other medium (print, billboards, broadcast media, product placement, etc). Independent journalism existed in websites, blogs, pre-monetization youtube, etc as well. Heck, SV investment is available and all about spending money without any real revenue plans anyway. :-P Just this one very particular ad model needs to be ended for everybody, big and small, and the advertising market still has everything else covered. The "big money" sites also still need to monetize somehow (and much more voraciously), and wouldn't be allowed tracking ads, either.

If you can't make money without violating your audience, then you don't get to make money at it, and all scales should be held to the same account if it is genuinely considered an issue of rights.
https://hackhub.typeform.com/to/SEmkJ9
Go is at this point used for tools and containers. Maybe back-ends.

Trying to use it for data science is a waste of ones time, the language is particularly poor at expressiveness. Any of the allegedly worse languages above (C#, Java, Python) are better at this.
It's funny to hear you say this and I certainly respect your experience in this area.

But when my brother in law was coming to the end of his life with motor neuron disease, on one day we got him down to the grass by the beach with his new electric wheelchair. He had very little movement left in his body, but just enough in his fingers to control (sort of) the wheelchair.

I will never forget the way that as soon as he was lowered onto the grass he hit the (throttle?) and took off. He roared around, spinning his wheels, looking like he was basking in the joy of it.

He wasn't quite the type A you describe, a pretty sensible man, but watching him really changed my viewpoint on accessibility, and when we recently built a house it was a top priority to make the whole house and section wheelchair friendly.

I guess everyone's different, and again, I respect your viewpoint, and about your work on these products.
Pats david on the head sure you are buddy.
Pretty sure that was sarcasm. Boeing is basically saying, there is an automated system that causes planes to crash, and to turn it off you need to perform some completely unintuitive sequence of actions. These planes should not be allowed to fly.
What's worse is that Whatsapp doesn't tell you if they changed the key, so there is no protection against MITM.
> My point is that we can get to a point where the only way Apple can actually enforce such a rule consistently is by forcing itself into the process of purchasing physical goods and dictating what physical goods can and cannot be sold.

Okay, you forced them into having a rule about an exceptionally niche category of physical goods. They already ban the sale of firearms, so this isn't even new. It causes them no problems.

> More importantly: the more Apple tries to react to these tactics, the more evidence in favor of Spotify's case. It's a classic case of squeezing sand so hard that it slips through your fingers.

Not when they're so obviously looking for a loophole. It would hurt Spotify's reputation more than Apple.
Other users: if I post something in the marketplace for sale, invariably I get a comment from someone in the community "watch out, might be a spammer because they don't have any photos"
Is there a relationship with the "Build" component of Knative here? ... It seems they were working on a very similar abstraction of CI/CD... This seems like a more general abstraction of the same problem
Brave is pretty terrible about security patching.

Often vulnerabilities go unpatched for days, which is pretty bad when the exact vulnerability exploit code is already visible in the chromium bug tracker!
I'm sorry but if you've been writing one of the most complex and elaborate video games in human history, you can figure git out, probably faster than it took Linus to write it (a weekend).
I believe a lot of the problems with Google's results is that they still (heavily) overemphasize links as quality votes. That works fine if people do actually use links to say "look at this", but it doesn't work any more when links just mean "I'm doing this to manipulate google".
>NYT source for this story

Most probably a US DA turning the screws on Facebook.
FWIW GDScript is modeled after python. It's a good scripting language overall. The only thing clunky to me is the way they do callbacks, which they call signals.

From what I read their next major goal is shipping Vulcan support.
How can I be sure that i'm not just a really well trained Neural Net?
> Although I don't see why the impact should extend to your relationship with other random people.

Because human brains aren't wholly rational :) Based on what people say about their reactions, experiencing a formative abandonment can impact your ability to trust others for the rest of your life.

Interestingly, people also say this about being cheated on in romantic relationships.
Git flow is dead simple to follow, I find it even easier than coming up with anything else on the fly.
I know Go encourages copying code, but that is a well known anti-pattern in all other language communities,one of the few with some research behind it (as someone else mentioned, basically the only quantitative science we have on software engineering says that more code implies more bugs).

The idea of []Eq sounds nice, but again, the problem is that I can't pass an []X to a function that wants an []Eq, I need to build a new array and copy all my elements over. This is correct from the type-theory point of view (as slices are not covariant) , but of course Go doesn't offer anything else that would be more user friendly and still correct, such as a covariant read-only slice that we could use instead.
Personally I see more in Augmented Reality than Virtual Reality, certainly regarding applications.

It's also not that commercial interesting that a big percentage of people gets sick of VR. We stopped demoing because of this. AR seems to have less of those problems from empirical experience. I can use a Hololens for hours without feeling anything while with an oculus rift I get queasy after a couple of minutes.

The only thing that I'm still waiting for is project northstar (http://blog.leapmotion.com/northstar/) so the devices becomes cheaper. The high price seems to hamper the adoption a lot.
Yes, and typing will help towards AOT compiling and performance, etc., but I would really like to just dive in and write code in a language I already use or that can be shared among engines (there is a lot of Lua code out there in the game dev universe, for instance).

Having to learn another language (no matter how simple) for a specific runtime is the sort of time investment one should ponder carefully (I’ve written code in dozens of languages, and the learning curve until being productive matters a lot when you move across environments, frameworks and runtimes).
فیلمی از پل ارتباطی بین خزرشهر شمالی و جنوبی 09301301018
Is it possible the US have grounded them because Canada banned them in their airspace?
Thats really cool to hear! I'd be interested in what you guys end up commiting to teaching for it.
That's practically tradition by now, when you consider Office or iTunes, especially in older times (when people cared more).
On my phone it complains, but seems to work fine.
I still don't understand this complexity.

Be bold. Slash requirements and red tape instead of adding another layer.
Imho, if Google adopted a "cheat once, get banned" policy, most SEOs would drop most of their techniques. As it is now, they'll do whatever it takes and if they catch a penalty, remove the most aggressive things and ask for reinclusion. Voila, instantly back where they were before the penalty. If there was a risk to burn the domain for good, that looks very different.
The main thing this article demonstrates is that you shouldn't go into microservices without knowing the lessons learned at places that have been doing it for years. Or without knowing why you want microservices.

For us it was a subset of "Production-Ready Microservices" by Susan Fowler. (It was so comprehensive we didn't need all of the things the book suggests you implement).
I have an Oculus (DK2, development version though, so please take my opinion with a grain of salt), and while it is great, there are some show-stoppers:

• Games needs to be reinvented for VR, which basically makes adoption much harder - playing a FPS in VR will get you dizzy very quickly, even for people that are not very motion-sickness sensitive

• Quality is still not good enough, you can feel the pixels, and it breaks immersion - 4K screens, or even 8K screens, are probably the minimum, which means that we need also graphic cards that can deliver two 3D scenes combined at 4K or 8K, and these cards aren't there yet

• Plugging/handling all the messy cables is a pain

• And of course the price, but I don't think this is the biggest issue here
So distributed acid db... Noone till now (from what i have seen) came up with a better solution than guys 50 years ago..
When I first setup Bitlocker on Windows 10, I was hunting for the option to enter a pre-boot password, but couldn't find it. I don't even think it have me the option of entering a PIN.

For some reason, if you have a TPM installed you need to jump through hoops to add a pre-boot PIN, and more so if you want to enable a pre-boot password. I had to flip various Windows security policy settings before it would work.

a TPM and pre-boot PIN/password work against different attack vectors - I really don't understand why Microsoft would want to hide these options.
Please Don’t Learn to Code
In a lot of cases, it's not just "wrongthink", the people are actually genuinely far right extremists.

Take the Asgardsrei festival in Ukraine for instance. It is literally run by neo-nazis, with the far-right Azov Battalion acting as guards, avowed racist/fascist bands on the stage, and a whole day of militia workshops and talks by known neo-nazis.

So yes, it is real. It's a small scene, and most black metallers hate their guts, but it shouldn't be ignored.
Didn't realise the connection with the OS Benchmarks - there's one on the wall next to my garden gate.

Thanks for posting :-)
Same sentiment here. Most clients I work for are small companies with 0 to 5 developers and in those cases I prefer to start out with a monolith so there is only one codebase and repo to coordinate and everyone is aware how the whole thing works.

One thing I enforce however is to have a clean separation of layers and concepts within that monolith (modules and package names) so that if the team grows and the need arises to break up into separate chunks most of the work is already done and the boundaries are already defined.

I try to stick with one repo for as long as possible. This makes things much easier for new developers to onboard and to coordinate or rollback changes.
It's probably in large part old vs new media, but Facebook's scumbaggery also has been going on the longest and it certainly showed the least restraint on outright lying to everyone.
Well, there's some blub paradox (PG) at play.

As Go team found out, it's not like people go from C++, OcamL or other full featured languages to Go.

For Python/Ruby etc programmings coming to Go, the lack of features feels exciting, because it makes them think they're programming closer to the metal (what with types, and static compilation, and contiguous arrays, and pointers).
Good question. Speaking about Product Owner - this is a person that is responsible for the whole product strategy. They analyze the product not only before its development and launch but all the time subsequently.

They continuously monitor the market and do competitors' research, think strategically and decide what features should be incorporated in future product versions to gain a competitive advantage.

BAs are very important but today they work on this product, and tomorrow - on another one. Product Owner works with the product constantly, as if it was their brainchild.
Creating your own search engine in today's world is pretty much impossible.

For one thing, loads of sites load all their content via Ajax, so at a minimum you're gonna need a browser engine as the base of your crawler...
Who wants regularly wear headgear to enjoy a sports game?

I can see it being a novelty but not a normal situation.
Absolute madmen
I have spent quite sometime with Vive, Rift and PSVR. (rift, psvr at home, vive at my office)

PSVR is unironically the hope for VR right now, even though it has by far the lowest quality.

It has some very good games (Astrobot, Wipeout, RE7, Ace Combat 7, Moss, Beat Saber). It's cheap, easy to set up (aimed towards couch VR instead of room scale), cool helmet design, and the fact that the headset works as a regular monitor for non-vr games and one person can be watching TV while the other person gaming, is genius.

Compared to let's say Oculus where you need, 4 usb ports (3x usb 3.0), cables everywhere, space, a ~$1200 pc/headset combo...

I do believe in VR though and am excited for what the future holds.
When they are raising prices on it...
I have doubts about the validity of the findings.

Firstly, I'm suspicious of "big data" in general and any emotional interpretation of machine-driven analysis of that data. But who cares, let's look at the findings..

> 2,099,665 layout tables were detected compared to only 113,737 data tables

I'm calling bullshit.

First of all, they found 2 million tables in 1 million websites? That's ridiculous. But not as ridiculous as the claim that all those 2 million tables were layout tables. Come on guys, think about it. That's not happening unless the samples included "way back machine" versions of those sites.

Find me ONE website in the list with a layout table. I challenge you. There's no way that any site in the top 1000 is going to have layout tables or "abysmal"
accessibility.

This is "million-something" clickbait. Any time someone does something involving a "million" somethings, everyone stops what they're doing and looks.
A part of that dragging feet was that they had to port all their (imo unnecessary) "value add" every time. This approach from Google actually works from both ends: incentive - you have a portable/stable base, and enforcement - now that you have it, stop doing stupid things.
Damn. Gotta get me one of those lunch tickets!
I bet bing hands over results almost for free.

They're desperate to collect user click data because they know that's the only way they'll have any chance of success. Even anonymized, that's very valuable data.
>Go is very unmagical, and that’s the way it should be.

Go is full of special blessed functions and ad-hoc handling because of the lack of generics.

>If you need to merge two lists you can just write a method that does that. Publish it as a package and reuse it.

Only it wont work in any other type of list contents (or it will revert to interface{} and lose type safety and speed). Which is the parent's point.
One scenario is easy to figure out: Once it's simple for poor beggars to sell their kidneys, it becomes normalized and common. It's expected that you'll sell your kidney or you clearly don't need help that badly. The price drops from abundant desperate supply until it's only enough to live on for a few months. A few years down the road and you have just as many poor beggars but all of them are missing a kidney and less resilient to illness.

The root problem here is that if people are put in desperate situations, some amount of choice is forcibly removed from them. Certain agreements can't be fairly negotiated unless you remove the desperation first.
I don't think much travel introduces a new cultural experience, certainly not like living and working in another country.
That could explain the slight trouble they had recently
BPD probably has a substantial genetic basis, although it's not implausible that BPD-leaning parents are more likely to abandon or abuse their children. (Not guaranteed, just more likely!)

Mental illnesses of all kinds, like virtually everything, are heritable. Of course, environment can play into heritability, but it's like the IQ debate... full of Culture War and the science of "why the brain does X thing" is unsettled.
The Space Shuttle had a tonne of hours put on it before we learned of the O-ring problem catastrophically.

Everyone was trying their hardest and did their best, everything was built to spec but there were organisational and communication problems. The message that the dreaded O-rings weren't good for a cold weather launch was not heard or understood. No malice was involved but, when you have a schedule and deadlines with lots of large organisation hubris these things happen.

In only the broadest strokes is the current Boeing situation analogous to the sad fate of the Space Shuttle, however, just because a lot of testing has gone on and just because there is a lot of regulation does not mean that the layman appreciation of the situation is wrong. The layman understanding can be big picture rather than bogged down by intricacy of details.
Most comments are positive here. That's unexpected or it's just because it's from YC, not sure.

We had discussions here: https://news.ycombinator.com/item?id=8419658 and here: https://news.ycombinator.com/item?id=10923143 before.

This looks like a bit of planning and a bit of organizing plans (like Tripit).

I like that it's more like an organizing tools. I also had sort of this idea ..
I’ve been trying to understand how the vertical pitch measurement is supposed to be suitable for use as part of the MCAS decision process at all. Seems to me wind shear and other atmospheric effects are going to make an airspeed based measurement of angle of attack _always_ subject to condition dependent measurement error. The fact that the pilot is assumed to have a more navigationally useful estimate for angle of attack (in that they are able to know when the angle of attack measurement from the sensor is wrong) makes me think there is something fundamentally flawed about the way this quantity is being estimated by the existing sensor — the modality of measurement might not be an appropriate way to control this flight process if atmospheric effects can bias the measurement in a way that can be calibrated by pilot knowledge but with these corrections not reintroduced into the flight process ...
The piano music for each digit at the A-π (API) page is particularly beautiful

https://pi.delivery/#demosmusic
A Giant Swarm of Butterflies Has Arrived in SoCal
I agree - there really is a lot of white in the latest update! I'd much prefer a bit of colour to help delineate different sections of the UI, such as the search bar and buttons.