skysight-inc/HackerNews huggingface dataset:
FWIW, you can 'lock down' a hash so that reads or writes of non-existing keys will cause a fatal error. Not only does this stop autovivification on 'writes' to a hash, but it will also help catch typos in your code just reading from the hash: e.g. if you accidentally wrote

$foo = $bar{Autovivication}

instead of

$foo = $bar{Autovivification}

in your program, it will abort instead of returning an undefined value :)

See Hash::Util for details.
If 1 out of 100 people fail to do a thing, it doesn't mean that thing is bad...
If they're useful, they will be provided by other companies and organizations instead.
And then the police operate on the assumption that in ambiguous cases they should err on the side of catching the potential criminal and let the courts sort it out.
are the FPGAs going to space? I'm intrigued on how you'd make sure a cosmic ray doesn't accidentally reprogram it
> RISC vs CISC harkens back to the days before the "best architecture" was known

RISC isn't the "best architecture" in context. CISC designs stem from days when CPUs were extremely transistor-limited:

* They might have only one ALU, and need to multiplex it cyclewise between, say, the IP increment and instruction operation. Or it might be half width and they need to multiplex it timewise to complete an operation.

* They might have only a few kb of SRAM to store code, so code density matters more and pipelined load/store architectures with all their orthogonal operations are too expensive.

* Likewise they might choose a two-operand instruction encoding to better compact code.

* They might not be able to dedicate transistors to a huge register store to cache all those loaded values and need a way to cheaply operate directly on memory to avoid extra spill/fills.

Basically it's easy to look back on RISC as the "obvious" way to get a CPU to be able to use all its diverse hardware more reliably by pipelining operations so nothing is ever idle. But in order for that to be a requirement you have to have all that diverse hardware. CISC ISAs were designed for architectures where that wasn't even an option.
What is Facebook’s Libra and how will it impact digital money?
Thanks!

And what you ask for is actually possible in two ways -

One is to use webhooks to side load the data. Aka when people publish content in Builder, it will trigger a webhook sending the data to an API of yours to store and then serve how you like. You can see some docs on that here https://builder.io/c/docs/webhooks (and feel free to reach out for further explanation - I'll create a detailed guide on this at some point)

The second way, which is not available yet but will be soon, is an embedded Builder editor you can work into your internal software. This is not publicly available yet but is used by one customer and will be available more broadly soon. If you're interested in trying that when available shoot me an email at steve@builder.io
Request for anyone with Java and/or Perl skills as well as Google Cloud to post (looking for freelance in that area) so that we can get in contact with you.
So is it that we don't know have a bound for generic N, or that we know a bound but haven't found it for N=14-18, >20?

I'm sure we know the bound exists, but I'm more interested in whether we've found a closed form (or even just analytic) way to express the bound.
Loving NTS, thanks. How do I get the artist/title of the track I'm listening to? Really want to save some of this.
DAGs aren't very scalable, because like with git, you have to store the whole history.

In some scenarios, you can rebase/snapshot to clean up history, but these usually require a type of centralization or consensus, which defeats the point of using something like git.

As a result, DAGs can only be used to replace a subset of apps/tools out there.

The most important/used apps, though, are indexed lists. Things like:

- Google rankings

- Reddit homepages

- AirBnB listings

- Ubers nearby

If you're updating a geo-index 100s of times a second, like in the case of cars' GPS locations, then you're just wasting resources with a DAG that you'll never use and wind up bottlenecking the system, preventing scaling beyond a certain threshold. I've dealt with this in practice, and it was no fun.

We switched off DAGs, and our biggest production deployment now has been with 15 million monthly users. This is far far far beyond the scale of any of the previous systems.
Taking 50/50 as a prior indicates that you don't know the true prevalence of C.

Note that here 0.9 is not a probability, but rather a degree of belief. In this concrete example it tells you how much you should be worried upon observing R. If the prevalence of C is unknown (even if C is actually rare!), then given a positive R one should be worried a lot, which is exactly what 0.9 says.

Also note the language change and its implications for policy making, etc: Instead of saying "there is [not enough] evidence that .." we say "given the observations and these assumptions we should [not] believe/expect that .."
I would like to point out that many people give online assessment tests in groups (cheating). Each person solves one question for the interviewee. That is how most people get jobs. So, assessment tests should be conducted onsite and not online (If possible).
Build Your Idea for Free
I use Firefox on android for the reason that I can have uBlock on there whereas I cannot on Chrome.

I've also installed Firefox on everyone's Android I am able with uBlock.

So many times they are like, "Wow! These sites load so much faster". Who knew saving bandwidth for content vs ads is even more important on mobile.
To me it looks quite fast, specially when compared having to build native libraries to plug into Python.
>...If a person has $1M wealth, it's $40K interest in his pocket forever, assuming he invests wisely and follows the 4% drawdown rule.

You are overstating the results of the Trinity Study:

>...The 4% refers to the portion of the portfolio withdrawn during the first year; it is assumed that the portion withdrawn in subsequent years will increase with the consumer price index (CPI) to keep pace with the cost of living. The withdrawals may exceed the income earned by the portfolio, and the total value of the portfolio may well shrink during periods when the stock market performs poorly. It is assumed that the portfolio needs to last thirty years. The withdrawal regime is deemed to have failed if the portfolio is exhausted in less than thirty years and to have succeeded if there are unspent assets at the end of the period.

https://en.wikipedia.org/wiki/Trinity_study

Nothing in the study indicated that its "in his pocket forever" - just that historically, withdrawal rates of 4% were able to last 30 years before the assets were totally depleted. (Also the wikipedia article has a number of criticisms of the study.)
>In Florida, a wildlife biologist wonders why alligator eggs are failing to hatch, and why so many male alligators have abnormally small phalluses.

>In Denmark, an endocrinologist finds that sperm counts in men have fallen drastically worldwide during the past five decades while the number of testicular cancers has tripled.

>In Boston, a cell biologist can't figure out why her experiments with breast cancer cells have suddenly stopped working.

>These disparate observations may seem unrelated, but a growing number of researchers suspect they are part of an emerging global problem. Scientists know that certain industrial compounds, pesticides and plastics that mimic the female hormone estrogen are making their way into food and water supplies. The concern is that these estrogen-like pollutants may be causing turmoil in human and animal reproductive systems.
Debug Your Go Code Without 100 Extra Printlns
She's a public defender. She doesn't have a staff. The state can barely afford her wage as it is.
Conservation Biology Institute | Experienced full-stack engineer | Corvallis, OR (Remote Possible)

The Conservation Biology Institute (CBI) is a non-profit organization of scientists, GIS analysts, spatial modellers, and software engineers. Our software development team works closely with scientists and stakeholders to build software that helps them better understand and communicate their data, and make scientifically-informed decisions.

We're currently looking to hire at least one, and possibly two experienced full stack engineers. We use Python, Django, ReactJS, and Postgres/PostGIS extensively, though we are most interested in people who can learn quickly on the job. We also use Golang for some backend components. Most of our applications are GIS-focused, and we use Leaflet and Mapbox GL JS for mapping.

Our office is located in Corvallis, OR. We are open to hiring remote positions, and currently have 2 remote software engineers on the team, including me. Candidates must be authorized to work in the US.

Full application and instructions to apply are here (PDF): https://bit.ly/2YzBegn
>Everybody involved in tech should have already known

Yeah, I knew back in 2008 or so, well pre-Snowden, and it freaked me out. Room 641A was the major giveaway, but there were lots of little things. I told all my friends about it - and got shrugs. They either didn't care, or didn't believe me and wrote it off as conspiracy-theory nonsense. The sad fact is that it takes the media telling people something is a scandal before they'll believe it is one, and for that to happen there has to be an event to report on. Snowden's role was more that, and making the evidence really incontrovertible. Before that, what could we, as tech people, have done?

Oh, and, witnessing the inevitable flip from "that can't possibly be happening" to "of course that's happening, I knew it all along, no big deal" was a frustrating experience. Only one of my friends came to me and was big enough to say "you were right". It taught me an unpleasant fact of people's psychology: people have such astonishing status-quo bias that they will rewrite the past to match the present.
If you live in a country where the government decides to punish people (as opposed to the courts), you do indeed have bigger problems than advertising.
Zocdoc | Multiple Engineering + Manager Positions | New York, NY | Full-time | ONSITE | https://www.zocdoc.com/

Zocdoc is the tech company at the beginning of a better healthcare experience. Every day, we are driven by our mission to give power to the patient, building products and services that simplify and streamline the overall healthcare journey for patients and providers, delivering the modern healthcare experience they expect and deserve.

If you've ever struggled to figure out your health insurance, Zocdoc has you covered! Our main, consumer-facing product allows users to search for doctors based on the insurance that they take and make appointments without making a single phone call.

Please feel free to reach out to me at tyler{dot}hill{at}zocdoc{dot}com for any questions!

Senior Full-Stack Engineer - https://grnh.se/2d6653861

Principal Data Engineer - https://grnh.se/1498f6811

Engineering Manager - https://grnh.se/c855f9311

Senior Manager of IT - https://grnh.se/d5e636761

Technical Support Specialist - https://grnh.se/6dd589fa1
The Intimate, Beautiful Photography of Michael Stipe (2018)
You guys should check out Quebec related music :) Some pretty good bands up here.
A Blazing fast key-value store for Flutter and Dart
It's also nice in that it's a more accessible statistical number than significance testing. It's easier to look at a prior and know the science is suspect (since when is that a 5 in 100,000 chance) than it is a P value test (so this data would fall outside of 8 standard deviations 10% of the time...? I'm not sure how that maps).
iTerm2 is my go-to terminal on OS X. It used to be kind of sluggish but recent iterations have been snappy, which is exactly what I need with the command-line.
Oh I meant good luck removing server side tracking, allowSiriServerLogging key is not valid anymore, so has no effect as far as I can see.
You should send that feedback to the author of the article. I literally just cut and pasted those lists.
Absolutely, you can customize what other users see quite easily.
This tool doesn't even work in the San Francisco area! The top income they let you select is "$400k+", but you need an income of $498,000 to be top 5% here.
Exactly. It is also a question of a moment and granularity. I am in the mood to listen to certain kind jazz and I might be in a mood for a different music tomorrow morning.

Most recommendations are either too broad (Louis Amstrong and Tony Bennett is not the same kind of jazz as Miles Davis or Weather Report) or too conservative (Youtube Music Your Mixtape is basically repeating same songs over and over never venturing out). And some seem more like paid adverts then recommendations.

So please grow and give me good recommendations. And I will pay for it.
"spiking estrogen" is how birth control, birth controls.
Ask HN: Monthly Career Advice Thread? (August 2019)
I wanted to ask if there would be any interest in a monthly career advice thread.

I often see a lot of neglected Ask HN threads. Many come up without a good response when I do a search. A monthly thread might get more attention, increase quality of responses, and consolidate many of the one-off questions.

What do people think? Are mods okay with this?
Upon reviewing the video, I think you are correct. The video is discussing content filtering through AI, and whether it can be done on the device as opposed to the server, but the images accompanying the talk show a normal FB post on the website - not a Messenger window. It is not implied or suggested that they are screening content on their E2E encrypted platforms (Messenger and WhatsApp). What the speaker says:

...So far, we have been keeping this fight [against bad actors and harmful content] on familiar grounds. And that is, we have been training our AI models on the server and making inferences on the server when all the data are flooding into our data centers.

While this works for most scenarios, it is not the ideal setup for some unique integrity challenges. URL masking is one such problem which is very hard to do. We have the traditional way of server-side inference. What is URL masking? Let us imagine that a user sees a link on the app and decides to click on it. When they click on it, Facebook actually logs the URL to crawl it at a later date. But... the publisher can dynamically change the content of the webpage to make it look more legitimate [to Facebook]. But then our users click on the same link, they see something completely different - oftentimes it is disturbing; oftentimes it violates our policy standards. Of course, this creates a bad experience for our community that we would like to avoid. This and similar integrity problems are best solved with AI on the device.
I have found the new design around the tabs to be very nice. The status bar looks neat, but it doesn't seem to carry over to tabs created by tmux sessions so I never see it. I also wish there was a way to put that status bar at the bottom.
Streaming video contributes to climate change
I just don't buy that Facebook will only limit itself to what it tells us publicly that it will do.

Facebook has recently talked about merging Messenger, WhatsApp, and Instagram chat into one while "also keeping end-to-end encryption."

Why would Facebook cuts its own access to all the data ming it was getting with the Messenger and Instagram chat? It wouldn't, unless it uses "faux" e2e encryption. Besides, Facebook currently allows advertisers to send ads Messenger users. How would those ads be managed by FB's servers, if the encryption is truly end-to-end between the sender and the receiver?

Also, this "new encryption system" is exactly what the founders of WhatsApp left:

https://www.nytimes.com/2018/04/30/technology/whatsapp-faceb...
In a three strikes state, the author of Three Felonies a Day would argue the default jail sentence is life.

https://www.wsj.com/articles/SB10001424052748704471504574438...
To be clear, this is absurd. I'm posting so that the community can enjoy.
yeah i would be up for this
I would absolutely try it out on mac.
So much blatant homophobia in this thread wrapped up as concern for side effects.
Pachama – restoring the forests to solve climate change
Daniel Pezely - Authorized to work for any employer in US or Canada

Location: Vancouver, BC

Remote: Yes

Willing to relocate: Negotiable

Technologies: Rust, Python, Common Lisp, Erlang, C; GCP, AWS; Debian-based Linux, FreeBSD; old school pure JavaScript in browser to exercise server-side API for delivering end-to-end functionality

Résumé/CV: Linkedin.com/in/dpezely or Pezely.com/daniel

Email: first name at last name dot com

Currently specializing in Rust: 2+ years as primary language, began with 1.0-stable in mid-2015.

Generalist from prior specialization of concurrency, scaling, exotic data storage, dev-ops and long ago as a Unix sys-admin.

e.g., at Splunk/BugSense: rewrote the BugSense back-end from Erlang/Lisp/C to pure Erlang for (ironically) 25x performance increase Server cluster saw several billion inbound requests per day non-stop from all time zones. (See GitHub for slides from Erlang Factory and other presentations.)

Recently added:

GitHub.com/dpezely/anagram-phrases (using prime number factorization in Rust)

GitLAB.com/dpezely/chat-server (mio in Rust)

GitHub.com/dpezely/Effective-serde-By-Writing-Less-Rust-Code
keylight | Berlin, Germany | ONSITE | https://www.keylight.de/

keylight is a full-service partner for digital strategies and technology implementation. We are pioneers of professional subscribers acquisitions. We help our clients and partners to build long-lasting customer relationships, and we love making scalable business models work, not only in our focus areas, but also through all the stages of the IT project lifecycle.

Our customer list includes International Corporations such as Rolls Royce, CARFAX, MAN, Fraunhofer, AEB, orderbird, Trivago and many more. What is more! we are Zuora and Salesforce implementation partners.

We are looking for Senior Frontend Engineer, Full Stack Software Engineer, Senior Solution Architect, Senior Software Engineer.
Apply here: https://angel.co/company/keylight-1/jobs
I'll do my best! If you haven't already, you can create an account at https://lagukan.com/docs/ and then I'll send you updates as the project progresses.
Streak | YC S11 | Senior Frontend Engineers | Vancouver, BC | Full Time | Onsite

* Problem: Make Gmail powerful for all businesses
* Product: We build a sales/hiring/fundraising/dealflow tool all inside Gmail. We believe these workflows belong entirely in your inbox because thats where people spend their entire day.
* Traction: Product market fit, hundreds of thousands of users, tens of thousands of paying users
* Funding: $2M seed, profitable and growing ever since
* Stack: Java, Kotlin, Golang, React, all the modern JS tooling - built on GCP, largest user of Google Cloud Spanner
* You: Deep & foundational knowledge of frontend web engineering. From how browsers work to modern frameworks and everything in between.

We're growing our Vancouver eng the team significantly and offer competitive compensation and amazing benefits.
Interested? Visit and apply at https://www.streak.com/careers/product-engineer-vancouver
I looked up the estimated Native Hawaiian population in Hawaii; 298,000 people.

28% of that is 83,440.

A minority of 83,440 native people with shared history and spiritual beliefs are asking to have what is held dear to them treated in a way that does not feel like a violation.

How small a group must they be to make ignoring their plea acceptable?
Fake news! Soy has orders of magnitude more estrogen than animal products, even the hormone-implanted ones.

> The 1.9 nanograms of estrogen in implanted beef is also minuscule compared to 225 nanograms of estrogen in potatoes, 340 nanograms of estrogen in peas, 520 nanograms of estrogen in ice cream, 2,000 nanograms of estrogen in cabbage, 11,250 nanograms of estrogen in soy milk, and 170,000 nanograms of estrogen in soybean oil… all based on a 3 ounce serving size. One birth control pill contains 35,000 nanograms of estrogen.

https://newsroom.unl.edu/announce/beef/2846/15997
What technologies do you work in?
Most shows display their tracklist e.g. https://www.nts.live/shows/ruf-dug/episodes/ruf-dug-28th-jun... scroll down a bit. Often the hosts talk about the tracks.
Intel Launches 10th Gen Ice Lake Lineup: 11 New Mobile Chips – WikiChip Fuse
How can you possibly have a fair trial this way? It's impossible. I hope this guy wins his appeal. It's incredible that the courts are now more despicable than a murderer and kidnapper in their practices. Let's skip the jury and have the judge administer punishment, even death. Right there in front of everyone. And why? Because the court officers can't restrain one person? What kind of officers are these? They can't keep one person in line? Then fire them. Get someone who can. That's their whole fucking job. What a bunch of weak, useless cowards who would rather torture a man than do their fucking job. Of course the job is dangerous. That's what these cowards signed up for.
Close to 30% of the documented Pylint warnings are for test code. I find Pylint incredibly helpful, but there are two things I rarely do with Pylint:

1: Run it on my test code.
2: Run it untuned for a specific project.

The heritage of "lint" tools is to be overly picky.
So now men and women have inherently different interests and emotional responses that should result in not only misdiagnosis of autism, but actual diagnosis of gender dysphoria?
Reminds me of the butterfly alphabet: https://mymodernmet.com/wp/wp-content/uploads/archive/Vm4Dpv...

Sad there are no examples of the font in a sentence though. Is it readable? If it was the point would be stronger.
Thanks! I'm not sure what a company posting means but yes? Haha the company is just me anyway

Your concern is totally valid, and I perhaps need to make this more clear on my landing page. But Builder is different because it works like a headless CMS.

It can hook into any site to power page building, regardless of what tech stack that site was made with. So as opposed to other site builders that lock you into their system completely and can't hardly be extended with real code and engineers, Builder does this in reverse.

Companies come to use my product when they have already built some kind of custom website, but need to provided non-dev users with the ability to quickly build and test pages.

It just takes one simple API integration to make all that possible and retains your freedom to completely own your tech stack.

Anyway, happy to elaborate further if you like!

Edit: typos
Perfect. I'll send you an email once it's working.
Electrify America and Stable to Deploy Robotic Fast-Charging for EV Fleets
While there are many other proposals, that kind of tax policy change would, in itself, definitely be a big change. I encourage people to use this calculator to determine your effective tax rate at various times in the past. If your family is like mine, reverting to the tax policy of the 60s and 70s would be a very large hit to us every year.

https://qz.com/74271/income-tax-rates-since-1913/
Maybe you're being facetious, but for a CNC operator they might find it useful in an unusual machining job- they probably stick with a hexagonal lattice and rectangular stock most of the time. Or a chip foundry might find it useful if they are maximize yields in a wafer of silicon.

It probably isn't immediately applicable to every single person's life but it might help some industries squeeze another 0.1% out of their production line. The free work presented here might cover a couple engineer's salaries once they find this website.
Thanks! Music is sooo dope.
Sorry you had to deal with that. Do you think it would have been easier to deal with 25k lines of spaghetti garbage in a file named .py?
I’ve always interpreted the various Crypto Wars as distractions.

It is a bizarre paradox where designing a secure system is a hard problem, where zero-days are commonly cheaper than brute forcing a 64-bit key, while cryptography is chronically lambasted.