skysight-inc/HackerNews huggingface dataset:
You've been punished enough by sitting through the tedium of golf tournament. :)
It sounds pretty reasonable. Kudos for doing all the setup beforehand for a smooth experience, and for defining the parameters of the problem and bounding the space for solving it. A guarantee of feedback and clarity around when, where and how that feedback will be given is great for the candidate. I know it already costs a lot to have so many people from your team involved, since you pay for their time (bravo for investing in your process). Is there some way you'd be able to work in compensating candidates for their time as well? What kind of volume do you typically need to put through such a nice-sounding process in order to get a good match?
Where was it I read the zipper merge is not recommended in the U.S. because Americans are too adversarial to understand it, and so it usually makes things worse.
If you’re into food docs like this I would recommend Munchies: A Frank Experience. Highly entertaining.
I don't think we know the answer to this yet. Without an answer, it pays to be paranoid.
>Sharing data? They had enough problems sharing their notebooks.

We just store the data tables in the project's database on a Postgres server. Then it's just a matter of pd.read_sql_query()
5G is all about greed: selling more cell-site gear and new phones.

If the goal were to actually improved coverage and spectrum utilization, it would be designed, engineered and deployed very differently.

From an end-user perspective, 4G is relatively damn good, perhaps too good, so they have to turnover the apple cart and replace it with something crappier.

PS: And yes, there are way too many conspiracy theories about 5G before it was even released that distract from the games hardware vendors and carriers wanted to play.
The article was written before communism. I've heard from different accounts that communism has had a deleterious effect on people's manner. I don't know if this is true or not, but it's a reasonable explanation.
A Graveyard of Giant Spacecraft Spins Through Space
Previous viruses came from pigs and chicken and cows. Unless you also advise to stop eating those this just seems a bit of a stretch.
> Do you think a toll booth operator can say 'I do 10k in revenue a day, pay me half of that and we'll call it good'?

Of course not, because it isn't his skills making that happen.
A positive effect of a higher number of infection is, that it would reduce the fatality rate of the virus.
How to Use Big Data
Look up Rajasthan architecture.
No defragmentation, and as far as I'm aware all copy-on-write filesystems suffer greatly from fragmentation once utilization goes too high. ZFS will never recover unless you restart from scratch.

No way to rebalance a pool. Also increasing a pool always results in less reliability (in terms of drive losses that results in the whole pool going down).

No proper recovery tools if something goes wrong.

Then the lack of flexibility talked about in the article. This means the up-front cost and total cost is vastly more than a more typical setup where you can buy drives spread out over many years and take advantage of falling prices, less power consumption and noise (in part because you typically start such an array with higher density drives, since the low cost and longevity allows you to).

Probably forgot some other reasons.

That said I still use zfs (freenas) at home. But because of the above it is quite hard to blindly recommend it.
Yeah that’s what I meant by the statistical comment.

My hardest class in college was statistics, and mostly I learned that humans suck at them.

I was binging math videos recently and I got to one where one guy made a list of “random” heads or tails, and then the other guy guessed them and got like 60% right. He was disappointed because he often does better.

Humans, he asserted, will never write more than 3 (or was it 4?) heads in a row because they feel they aren’t random enough. And because if this, over half of the possible patterns are never seen.

Which is also why, when a test that’s failing 10% of the time, my coworker who thinks he just fixed it will run the new version five, ten times and claim victory... only for it to fail four times in a row the next day.
Yes, although I wonder if, or how well these self-models develop in practice compared to the world-models. Say, if a 2D-agent has a rectangular body shape, it probably won't develop a high-level representation of that fact unless its actions allow it to perceive it accurately. Purely figuring that out from collisions produced by basic actions (rotate left, rotate right, move forward etc.) seems to be practically infeasible. It has neither sight (observing self-movements) nor self-touch (which would allow it to observe its boundaries and relate it to what it has seen).
Wherever there is a try/catch block in Java, you would have at least a few if err return/goto cleanup in C/Go/other error-code languages.

This is especially true when you have a function which performs multiple operations that return the same kind of error (e.g. multiple HTTP calls, or multiple file-based operations). In general, in Java you need a single try/catch block for all of these (which may well be in another function), but you need an if err return for each one in C.

Rust has a more interesting approach, where the sue of Macros gets rid of the verbose if-based pattern, but the code also avoids non-local return. I haven't written Rust yet, but it seems like a very interesting approach.
You would think just being explicit would produce good design but what actually happened in my experience is that errors are handled by ignorance, as they get hard to pass through.
Exactly the same problem as throws clause in Java.

Forcing a global (on thread or coroutine level) handler is better, as actually doing that will mean you have to structure the application in a particular way to handle anything, and that structure makes error handling actually easier.

Just make it fail to compile if the correct handler is not being installed and ensure every error is identifiable.

This is how hardware works anyway internally - interrupt vectors. Having a library to help with correct return and handling of error state is enough. Allowing return only to place that caused the error is saner than what C++ and Java do.
There would be no temptation to pass the buck and you would have to model error state to be fully visible, enforcing it to be debuggable and part of explicit API.

You could consider it syntactic salt much like Rust's memory management is.
Any way anyone else can 'contribute' here to reaching a cure? I'm thinking - somehow bootstrapping a node to join a distributed blockchain network of protein folding simulations ...
Sir, do you have a minute to talk about our lord and saviour, veganism?

I’m only half kidding. It makes sense to go vegan/vegetarian during an outbreak of diseases spread by consuming meat.
Check out Graphile Starter; it is a fullstack starter project for building a SaaS with PostGraphile in TypeScript with React (Next.js) and Apollo Client. It has all of the modern tooling preconfigured including type checking, linting, formatting, unit testing, acceptance testing with Cypress, CI via GitHub actions, code generation to increase development velocity and much more. On top of that, the user account system is pre-built with everything you’d expect: login with username/email and password or social login with OAuth, forgot password flow, change password, multiple email management, email verification, etc. It also has a job queue and migration framework built in and preconfigured, plus instructions on how to deploy... I’ve put a lot of work into it! https://github.com/graphile/starter
Thanks for the question,

Work on Http2 is planned for this year. Not implemented yet.

Currently supported protocols:

- HTTP1.1

- Websocket

> How to implement server side rendering using a non-javascript backend?

Oat++ is focused on serving APIs. It has no server-side module at the moment. And it's not currently planned in the future.
Any specific reason to use ++i over i++? I always use the latter but only out of habit. I've rarely seen code with the former (your idiom).
Well if block 1 takes ages but everything after that is dependant 2->3->4 etc. Obviously it would be nice to just re-run block two and have those changes cascade
I was trying to convey that the same question applies to the hypothetical situation where everybody owns a business.
As opposed to the Web, facial recognition barely has any positive use for an individual.
It depends on what they build exactly. Some things spark imagination. Some things are direct dopamine hits, no better than cocaine.

Sports and good TV are often in the former; they're addictive because they jog the mind. Even wrestling. Microtransaction games and social media often fall in the latter.
> The ceiling is actually the minimum of what you contribute and the wage of the person they can replace you with.

Only if you are unaware of the competition, which is highly unlikely if you have such skills. Lots of companies have server farms they'd love to shave 1% off of.

It's like if you're a movie director that has a track record of making hit movies. Your compensation goes way, way up. Same if you're an athlete that brings the fans in (usually by winning).

There's no ceiling on what a movie director makes or an athlete.
If Microsoft is included, it'll probably become FAGMAN lol
I wonder if that $1 note taped to the outside of the box was done by CBP or by the counterfeiters?

It's very common if you do a printing run to tape one example of the printed item on the first box - that identifies the product and which box might contain the invoice and address info.
As in the people doing work? Yes. And it is a fairer system.
Honestly it’s really good to hear it’s not intentionally bad.

I wish there was a way to just download the catalog and query/search/sort it myself though.
KOBE Bryant Confessed to Rape. That’s Part of His Story
>it's almost impossible to build a nice presentation in Jupyter, because you always have to show your code and its stderr.

You should be able to see a blue vertical bar to the left of every code cell. Click that bar to collapse the cell. You can do this for both the code and the output. I know this works for Jupyter Lab, but I don't know about legacy notebooks.
I think adding feedback for marking cells as dependant on each other might be a good idea.

I'd also love code completion in notebooks.

I think the cleaning and code reuse problems can easily be mitigated by putting functions into libraries and using auto reload.

My normal workflow is hack something in a notebook until it runs, then refactor and put in a library I import with auto reload. I work on production ML and I use this for both software development and research.
Probably relevant: https://youtu.be/c0O6UXrOZJo
If I got it right there is not a single case of transmission outside of China reported. Yet.
Refactoring it effectively needs some sort of scope guard, too, to run `pfd->Release();` and the like. It's just as much dogma to write C++ like C, avoiding RAII.
It's not simply against social norms: in (some/most?) European countries you can get a ticket for hogging the left (fast) lane. You are supposed to move over, if traffic allows.
If by “knock you off your diet” you mean “knock you out of ketosis”, then eating enough protein will do that.

I experimented with a keto diet for a neurological condition. I invested in some blood ketone measuring strips and was surprised how difficult it was to stay in ketosis. Anything more than a medium chicken breast in one meal does it for me. Other metabolisms may be different.
I believe we're only a couple days out from the total confirmed cases of Coronavirus to match the total confirmed cases of SARS. At that point, SARS will still have far more deaths.

There's a lot of graphs on projections vs actual numbers since this thing started being heavily tracked. I don't know what sources are most authoritative. Each seem to work on different timelines but all show fast growth.
It's getting harder to raise seed funding for anything meaningful
Check out Graphile Starter; it’s extremely batteries included! https://github.com/graphile/starter
> one can use automated tools to find all the places where error codes are being ignored

What I want is an automated tool to display the 1/3 of code doing useful work, and hide the 2/3 useless noise that should have been generated. We shouldn't make human beings read exception bubbling boilerplate for the same reason we don't make them read stack frame setup boilerplate.
And when initially prototyping new code I'd also normally have both code editor and notebook up at the same time.
This really reads like an article by someone who likes to think they know better than everyone else, while liking things that the industry has tried and moved away from.

I would much prefer a similar sounding article from someone who champions some weird technology, like people APL people who advocate for extreme conciseness of code, or Forth people who advocate for extreme integration of solutions. I don't think they're right, but at least they would be novel and would advocate for something we haven't moved away from as an industry for a reason.
I think it's because everything is far more spread out in the US.
Full-featured Chess representation written in Erlang using Bitboards
> generally manifest excellent lane discipline

Until you get to a road with more than 2x2 lanes. You have people half asleep in the middle lane going 10 km/h under the speed limit.
Ah, I recall as a young man when the guy in the shiny SUV would try to cut you off because they had a bigger vehicle.

I felt like I could tell the moment when they realized that the repairs on their car would be more expensive than my entire car, and slink back into their lane.
“Hiring failure tolerant personalities”
HTTPS: //wellnesscarepills.com/demore-revitalizing-moisturizer/
Demore Revitalizing Moisturizer
The bandages are categorized through colors that are not skin tones – green, orange, and red. The green bundle deal is the lightest tone, offering the peachy hue that most clients are used to. Orange has a shade that is just like an olive or moderate brown pores and skin tone. The red packages provide the darkest pores and skin coloration, to be had in a rich brown.
https://wellnesscarepills.com/demore-revitalizing-moisturizer/
Streamlit is imo the best alternative. I was a beta tester and I found that it encouraged good coding practice without sacrificing too much functionality. I highly recommend that other data scientists check it out.

Streamlit.io
There is an enourmous effort put into ensuring the safety and quality of the meat products you have mentioned.
I think that's the case only if we're stuck in a programming language like Matlab. Usually we would get v[0] = t0, ..., v[n] = tn. Mathematicians are perfectly happy starting with zero, even for things like matrix indices, when it makes sense.
Has that tunnel moved beyond the "wild dream" stage?

https://www.dezeen.com/2019/11/21/zaha-hadid-architects-ulem... BTW. I'm definitely going to go there, by train, the year Rail Baltica is finished.
This is theoretically true, but it's like saying "computers can compute any function, given enough time and resources".

There is a need to construct logically-deduced models which impose an inductive bias so that your regression methods are efficient. That's where reasoning comes in, and where automated reasoning methods should be useful.
There is a table circulating the internet that’s been eerily accurate for the last week or so. In both cases and deaths. I will try to find it and link to it ina follow up comment.

It predicts a million deaths in a month from now, based on the observed R0 of this coronavirus.
In theory extremely naive compilers may copy `i` if you use `i++` (since `i++` evaluates to the old value, whereas ++i can always be a destructive update), so some programmers have a habit of defaulting to ++i.
Interesting. On the A1M heading to and from Peterborough I've also seen them flash and pull people over for lane hogging so at least they're enforcing it both ways.

Super annoying when you're cruising along in the inside lane and then have to cross the entire width of the carriageway to overtake some clown hogging the middle lane: always feels a bit risky, especially if there are vehicles coming up from behind in the outside lane.

Same when you get someone who's pulled out to overtake a lorry but can't be bothered to pull in again even though the next vehicle they'd overtake is hundreds of metres ahead of them.
I use an old laptop to backup data I save in Google Drive, in case my account becomes inaccessible someday.
> I wish there was a way to just download the catalog and query/search/sort it myself though.

That would be nice and not entirely without precedent, since you can download some of IMDB's catalogue (owned by Amazon since 1998.) However I suspect this feature is a vestigial remnant of IMDB's earlier days on Usenet.

https://www.imdb.com/interfaces/
Oof. I bet it was a barrel of laughs working out how many minutes are in the month of July around him.
I’d say the iPad is the symbol of everything wrong with consumer computing devices, I really hate it. The most upsetting thing is that I’m not sure that’s true, look at the cheap Windows PCs and Android phones: they’re full frontal active assaults on the users! It’s all terrible!
I think Spanish flu doesn't tell us much about how this will play out - different virus, different connectedness of the world, no air travel, lots of the dead were from secondary bacterial infections and there were no antibiotics back then. Too many things are different
True. A proper RSS reader would have been nice in Firefox. Instead Mozilla BS'd their way out.
World of Warcraft gave an ominous lesson on the Wuhan virus
Indeed, but there's also very credible rumors saying that the number of dead patients in Wuhan is severely underreported.

For example, this video shows someone walking around a hospital in Wuhan, where you see dead bodies in the hallways just sitting around.

That doesn't happen when you only have 100 deaths in the province. That happens when you're so overwhelmed with dead patients that you just can't deal with it fast enough.

If this is true, which I'm inclined to believe, then we're very likely looking at thousands of deaths already.

https://twitter.com/ezracheungtoto/status/122064100006384844...
> am I missing something here?

There are vaccines and antiviral meds available for flu though.
The benefits of zipper merge don't materialize fully unless merging lanes match speed approaching the merge point.

The parent is likely talking about situations like those presented where a relatively less dense (and ending) lane is merging into a fully-loaded thru-lane, and the traffic in the relatively less dense lane, rather than matching speed and finding the tooth-gap correspondence that's implied in the name zipper merge, zooms as quickly as possible to the last merge point, and then either cuts in without having negotiated a corresponding gap (causing the traffic column in the thru-lane to brake dramatically) or ends up having to slow/stop until an opportunity presents itself (causing a build-up in the ending lane). Or maybe even the latter and then the former.

So, yes, there is "no line" in the zipper merge. There are two lines. And yes, you are supposed to merge at the very end.

But if that's where the thinking/behavior stops, then the parent is right to complain. Drivers who are not matching speed before the merge point are not doing a zipper merge.
According to Dr Charles Leung from HK (some high ranking public health official? Didn’t get his job title) - early numbers in pandemics are usually underestimated.

He called on preparing for a global outbreak, calling odds not insignificant. His live interview is on YouTube. He estimates 44k already infected globally.
What does 5G have to do with public policy? Getting the necessary approvals from the FCC seems like it would be a quiet, technocratic thing. Beyond that, cell carriers' infrastructure is their own business.
Yet, when it comes to decades, we seem to be using the zero based count, perhaps with some confusion. The naughts, teens, twenties, etc.
This is one scary graph

https://en.wikipedia.org/wiki/File:Log-linear_plot_of_corono...
Wuhan Coronavirus (2019-NCoV) Global Cases Dashboard
A lot of try blocks are only there because stdlib declared a lot of interface methods that forbid checked exceptions, requiring everyone to smuggle them out. This nonsense just goes away in Scala and Kotlin.
There are other e-commerce sites: Sparkfun let you do this until a few years ago, I think you still can with digikey.
Text selection is the most broken thing to me on an ipad. It makes any kind of editing pretty much unusable. Great device to browse the web from my bathtub and watch movies on a plane, but haven’t found any other usage.
you need an online account to download the package
Yeah, but am I misremembering that you could play online with the original Wii? or was that only the Wii U?

Pretty sure it had a browser and a store.
Everyone is so fixiates on deaths.

25% of SARS survivors have lungs mangled so badly they cannot exercise or walk very much. Does that count as healthy adults not dying?
iPads have complete market dominance in the world of the kiddies. I can't believe how many there are - big iPads in big cases, young children playing with some game or watching YouTube Kids. I don't think it's the market Apple invisioned, but it's a hugely successful one regardless.

I think judging the iPad based on changes they make for power users is near pointless in terms of its success.
Four DevOps Trends for 2020
29,903 base pairs (4 bit values), so that’s 119,612 bits, or about 15 KB of information total. A devious little self-replicator in 15 KB which runs on our bio substrate!
My experience strongly disagrees. I have done scientific computing in Matlab, Python, and C++, and Matlab is the one with the awkward +1, -1 everywhere.
Google internally use the DDos blocking system to block requests to reduce load on critical systems during outages. (It's common for systems to require reduced load during startup because caches are still filling and user requests after an outage are often more expensive to process)
Why is the parent's statement incorrect? There's significant evidence that indigenous culture in Australia is at least 40,000 years old. Despite the lack of written history, there were some permanent settlements and agriculture. So I guess it comes down to the definition of civilization.
The main reason is that one has to fiddle with the code a lot and re-running the whole thing is much too slow.

A common example is that a huge text file containing experimental data gets parsed in the beginning. Then you have to explore the data step-by-step using all kinds of visualization and analysis such as Fourier transforms, curve fitting, etc.

If you simply put everything into one giant python script, for every step you have to re-run the entire thing which takes forever. Of course you can speed things up by writing intermediate results to disk, but this adds tons of boilerplate code and is quite error prone.

One alternative would be to write individual scripts for each step and read them into an interactive REPL shell. However, then you still have to somehow record the proper execution order if you ever want to repeat the analysis.
Once you learn this is being done, it's easy to exploit and to make perceived public opinion deviate from real perceptions of the public
Exceptions make f(g(), h()) straightforward. All the alternatives are much harder to read.
You meant Bitcoin; Bitcoin Core is the name of the software to run a Bitcoin node.
Well, that's what the announcement is about, but a) that's not in effect yet and b) shouldn't the conan packages be built from source anyway?

Also, are you talking about https://github.com/bincrafters/conan-qt or anything else?