skysight-inc/HackerNews huggingface dataset:
Something more complex is like audio/video codecs, image compression, etc. When they are developed, existing algorithms and libraries cover, at best, half of the needs. That's what I'm talking about. There almost isn't exist areas where you can use only existing code base and feel good with it.
I usually open like 8 tabs of possibly relevant answers from a google result, look for something that looks right, and if I get frustrated why something doesn't make sense or seem to work, I scroll up and read the question to find it was super specific or stupid and doesn't really match the title.
Adam Scott Says Parks and Rec Costar Aziz Ansari Is 'Doing Great' Following Sexu
How to Create Angular Template Driven and Angular Reactive Forms
What do you mean, designing interfaces or getting code and components to play nicely together?
It was expressly forbidden in the software contract to benchmark Oracle back in the 80s.

https://danluu.com/anon-benchmark/
Isn't intent generally a big deal in law? If I argued that your innocent MS Word doc was illegal because it decoded to child abuse images under a special encoding scheme I just made up, I'd be laughed out of court, and rightly so. It's technically true, but irrelevant. No crime was committed. Doesn't the same principle apply here?
Note that we only need one number to capture all possible finite content (i.e., the number is chosen such that all binary strings will appear somewhere in the binary representation of the number). A "normal number" [1] satisfies this property. And it is believed that Pi is a normal number.

[1] https://en.wikipedia.org/wiki/Normal_number
The background is 99.4% white and the body text is 100% black. What more do you want?
What's the licensing cost for MemSQL per server for this?
So the obvious bit here is that an adversarial actor can poison the blockchain with bits that make downloading, storing and processing the blockchain a highly illegal act.

This may have a chilling effect on participating in the network, thus reducing the number of nodes, and undermining the trust on the blockchain and in the coin because the reduced requirement of computing power needed to mutate the blockchain.

Accordingly a determined actor with enough resources (e.g. a nation-state) can render the bitcoin value-less and use-less at will....
It's worth noticing that animal farming is heavily subsidized in some western country, much more than agriculture.
It took a while to feel unwelcome in Vienna, and it was really a pileup of small things that didn't sit right with me, many of which on their own would be easily dismissable. It may also be my particular heritage that made it more difficult.

The primary annoyance was my Jewish heritage. I'm completely secular, it's not a big part of my identity and something I rarely mention, but it's also not something I conceal. It would only take a drink or two at some social event for people to decide to unburden themselves in one way or another. I would have to listen to people apologizing for their racist/backwards countrymen, I would have to let people try to set the record straight about how Austria is misunderstood and actually Hitler's first victim, and I would have to watch people's expressions grow pained and conversations go dead when I honestly answered questions about my heritage. Eventually I learned that it's easier for everyone if I stopped mentioning it, and eventually I grew resentful that I had to hide it.

Generally, Austrian-ness played an uncomfortable role in social interactions. Older people, upon hearing my standard (Hochdeutsch) inflected German would react with hostility and tell me that their language is different (I had no intention of learning the Austrian dialect), and that Americans need to learn to distinguish Austrians from Germans. I found the constant "in Austria we say 'x' instead of 'y'" and "in Austria we always do this in 'x' way" corrections to be tiresome. Generally, I was reminded that I was a foreigner much more than I felt was justified, and gradually I came to understand why many expats in Vienna cluster together as opposed to integrating.
Top 20 EHR Software Companies for Electronic Health Records
> then they'd be classed as assault rifles and there'd be no regulation at all

Well, they'd need to become a Type 7 and Type 10 FFL, subject to numerous regulations by the Bureau of Alcohol, Tobacco and Firearms, meaning every design would need to be subject to approval by the government only after they've ensured that it isn't easily modifiable by consumers.

If you actually do manufacture an assault cannon, it's a destructive device of greater than half inch bore, meaning it wouldn't be eligible for civilian purchase at all, so your clientele would be limited to government.

You'd be subject to paying applications fees, renewal fees, design submission fees, approval fees, etc. You'd be subject to routine inspections by the government, who can choose to disallow any product you'd like to make. Your clientele would be limited to government only, and you'd be subject to literally thousands of pages of regulations.

Smugness aside, your strategy is very flawed, as adding firearms to your device would add immense heaps of regulation, and doesn't help avoid any, whatsoever. And of course, you'd still be responsible for all the regulatory hurdles of building a drone too.
But he uses interface inheritance.

You see it at 9:44. Where he creates the concept_t and int_model_t inherits from it.
Yes, I received bitcoin request. I asked them to confirm their bitcoin address to which they never responded! So, i figured, it's not worth paying.
Just to be pedantic, while somewhat related, that's not Fitts Law.

Fitts Law is specifically about targeting.

The 'feature' to wrap the pointer may compound targeting issues but it's secondary. Again, Fitts' is about distance to and size of a target.
I think the tooling on front-end vs. backend has something to do with the end of the pipeline. Backend systems can be developed using multiple languages and frameworks that will ultimately run on only one platform. Front-end can be developed with multiple languages, but will ultimately be transpiled to JavaScript and rendered as HTML/CSS. Front-end has to accommodate multiple platforms and browsers.

To me it also feels like the "modern" tooling for front-end is created for front-end developers by backend-developers.
Ford also successfully sued the US government following the Second World War for bombing their factories - in Nazi Germany - which also used slave labour from concentration camps. https://www.quora.com/Did-Ford-sue-the-US-government-for-bom...
Police asking Google for data about all mobile devices close to certain crimes
The Blind Prophetess Who Predicted 9/11,About Russia and End of the World
Is it weird that I miss gulp and even grunt sometimes?

Why did you stop using them? Gulp is still active. It gets 4M downloads from npm each month. If you like it and it does what you need then you should definitely carry on using it.
I agree with you, maybe the advice should be “do this immediately, regardless of stage or size”
That's my point. The current system defines what success means now. You cannot fault current companies for trying to stay alive. And indeed, I think the behavior is ethical, in the sense that they don't have a survival alternative.

This does not mean that the situation is static. The current system can be changed, by setting different bounding conditions. Anti-trust, unions etc. are all instruments to affect such a change. But again: Since you cannot dictate the global boundary conditions, you have to build a system which can survive in the global economy. Socalist planned economy, for example, has been proofed by experiment to not work. Unions often work, if balanced in power. Consumer protection laws often work too. Note here: Survive, not be the biggest. Your economy can fulfill a niche role with better social aspects, but other downsides. Take Germany for example. The social security and general high level of living goes hand in hand with general good education and, for example, larger investment in science. On the other hand, this sets a minimal productivity a job must have to exist in the first place. There a no "Apple store greeters". This means that low-education jobs which pay enough to actually live in Germany are rare. These jobs are often filled by guest workers from countries where cost of living is significantly lower. The problem is that not everybody can be brought up to a high enough education level. Having not enough viable jobs available for those who cannot make that jump is tragic. While in Germany the social system takes care of them to some extend, not having a job is bad for your psyche even if you have enough money.

I wouldn't say big companies, especially privately held ones, are run by committee in the sense that everybody has the same power. There is a hierarchy. But even if so, it's a committee consisting of selected people from a special pool, not from the general pool of workers.

Regarding the celebrity CEOs: In the current state, it obviously works, otherwise companies which do not fall into this pattern would outperform those who do. If you want to change it, you have to change the system. It seems to me that focusing on the salary is not the right way though, because they follow from the celebrity system (which makes "good" CEOs more rare).
I also think that on any team I've ever been on, knowing everyone's writing style and personality would give it away. Maybe it makes more sense in a big company.
Ultra riches are the new nobility. People that are not bounded by the rules the rest of us must abide to. Some pf them do good things with their power, and some of them do bad things. The main issue, for me, is that we don't get to choose or control. They are like old time's Kings and queens.
Ask HN: Talkspace is asking my CC on iOS
Shouldn’t they use In App Purchases?
How can we report this?
Yeah how many of those billions are part of that economy that is actually causing the harm (wars, famine, poverty, etc) that they are then proud to “fight”? c’mon how can people believe in such narrative? like the new one with Elon Musk... it is impossible even to try criticize them. Their hypocrisy is too smart and too well organized to be fought.
Man City Core – MCFC News, Man City Transfer News and Injury News
In the UK (and, I believe, the USA) child pornography is a "strict liability" issue — intent is irrelevant, mere possession is itself illegal. This is how teens get nailed for receiving unasked-for sexts from their under-age-of-consent SO.

As with illegal drugs and, in the UK, unlicensed firearms, this means the prosecution doesn't need to prove intent. (Mandatory — usually harsh — sentence terms are usually part of the package with strict liability offenses.)
With the ClickHouse OLAP db I'm limited by memory bandwidth.
I'm glad the author acknowledges there are abuse risks to anonymous communication.
Kubernetes Operations (kops) Part 4: Upgrading Kubernetes Cluster
Companies are using this, though? The price (both annual, and the above, especially considering transaction costs) is too low!

The post says: "Abot logo is just an icon from Icons8. I have to pay $19.90/month for a license." That begins to approach professional-level pricing.
Meh. They used 448 cores to count the frequency of bit patterns of some small length in a probably more or less continuous block of memory. They had 57,756,221,440 total rows, that are 128,920,138 rows per core. If the data set contained 256 or less different stock symbols, then the task boils down to finding the byte histogram of a 123 MiB block of memory. My several years old laptop does this with the most straight forward C# implementation in 170 ms. That is less than a factor of 4 away from their 45.1 ms and given that AVX-512 can probably process 64 bytes at a time, we should have quite a bit room to spare for all the other steps involved in processing the query.

Don't get me wrong, in some sense it is really impressive that we reached that level of processing power and that this database engine can optimize that query down to counting bytes and generating highly performant code to do so, but as an indicator that this database can process trillions of rows per second it is just a publicity stunt. Sure, it can do it with this setup and this query, but don't be to surprised if you don't get anywhere near that with other queries.
Yes, such evil people, "taking resources from the population" by offering goods and services that people want to buy at prices they want to pay.
what if the vehicle in front is a small car?
They always have this option. The balance you have to find is: After how long of a wait is the benefit for society of being able to leave without removal of the luggage worth it compared to the enlarged risk of attacks.

It clearly isn't "you can do this all the time", because then you would not need to pay the 5000$, or have the risk that that buddy rats you out. I'm not sure I want to be responsible to find the right amount of time.
Booting Raspberry Pi from Usb
I met an old friend at a restaurant. I had just graduated. He asked for my CV and got me an interview. The same company had no available positions on their website.
Originally it was just a port, but now the inserts go straight into mem. This used to be a big no-no on mysql (with inno and myisam anyway) as it would invalidate a lot of query cache on every insert. Here you can refresh the query every second and see the counts go up.
As a developer and operator of a distributed file system, and specifically one that might have caused Rachel some pain, I kind of agree with her. If you can run with local code and data, do so. Even if you think you can't, think again. Only run from data on the servers if you have no choice, e.g. if the dataset is too large to copy or you need simultaneous access (better be read-only by that point) from multiple clients. Not only will you be happier, but so will the people who have to operate that distributed filesystem in the face of many users all abusing the hell out of every operation in the POSIX/VFS API.
It's a really sad reflection on how easy it is to manipulate people with PR.

It sends a toxic message: be a ruthless businessman today, and, if you succeed, donate money you don't need before dying and people will call you a saint.
“You didn’t build that” - meme

http://knowyourmeme.com/memes/events/you-didnt-build-that
You’re the first person I’ve seen suggest it isn’t, so perhaps the onus is on you?
This is just a failure in change management. They detected the issue in 4 minutes but it took over an hour and a half to mitigate?
Could smaller adjacent panels be coordinated to appear imperceptibly as if they’re a single panel?
Where can I find code for this website's animation?
Hello everyone,

I feel so excited to share this website for two things.

https://students.brown.edu/seeing-theory/

It serves as a very good introduction to probability & statistics.

Secondly & more importantly, it has a VERY beautiful animation.

May I ask which library or framework have they used for creating that animation? Is it jQuery?

I also would like to find the code of this animation.

This particular website has motivated me so much that I would like to learn website animation.

Dear HN folks, please help me in getting started with this.
The top export of every country in the world
Thanks for this! Added to my reading list ...
I'm highly dubious of the ability for synthetic data to model accurately datasets without introducing unexpected bias, esp. to account for causality.

If you dig through the original paper, the conclusion is on the line with that:

“For 7 out of 15 comparisons, we found no significant difference between the accuracy of features developed on the control dataset vs. those developed on some version of the synthesized data; that is, the result of the test was False.”

So, on the tests they developed, the proposed method doesn't work 8 times out of 15…
I do all my startups and projects in .NET as well as my consulting, but it's hard to find startup clients as not a lot seem to use .NET. I think it's amazing and rapid and the best, but people just build with either whatever they are good at or whatever is really hot at the moment. I've been learning .NET for a long time, so it's what I use.

I was going to make a blog ".NET for startups", but after the first post I realized what was the point because of the above points. BizSpark was awesome but they just killed it which really sucks.
Because we tried that to disasterous results.
Berlin's culture is proudly post-national, cosmopolitan, and bohemian - a place that doesn't care where you come from, and doesn't ask, you're accepted simply for partaking in the low-rent offbeat way of life that's on offer here.

Of course that's all theory and reality is much less rosy with many more shades of gray. But even having that self image is already half the battle. And no other city in Germany has such a self-image, except maybe Hamburg to some degree.
I find writing front-end code, and process of learning new APIs, tools, and frameworks to do it in different ways, immensely interesting. I find I have the opposite of fatigue; building interesting browser-based software actually energizes me.
It depends on whether the display is assembled with a monolithic microLED wafer or a microLED transfer process. I believe Luxvue which Apple acquired was focused on the latter. Transfer cost and rework cost do scale per LED. Additionally, defect rate most likely does scale per LED to some extent in addition to per area.
You're so clever!

If only anyone had ever thought of it. He could then have written "What Colour are your bits?".
How is that going to solve anything? The more you pay them the more bloated version you're going to get. In fact, if you want to travel lite the community edition is actually your best choice there.
Can you please provide a valid reason that it is no longer credible?

I am a long time Economist reader. The publication is consistent in quality and its viewpoints. You don’t have to agree with its views, but it does not lack credibility.
Honestly, I had a good laugh until I saw who wrote that. To be fair, I think Bruce is saying that most people will fail to pick truly random words, which is fair.

However, as you point out, it provides no argument against passphrases, aside from referring to them as a "trick". I still don't know how people look at the XKCD explanation (where Randall Munroe actually does a pretty good job of correctly and succinctly detailing the strength of the two password styles [1]), and call it a trick. The only trick is that your mind has an easier time remembering passphrases than it does remembering a similar strength random string.

[1] Specifically, Randall already assumes that the cracker knows that the password is a passphrase, and has the 1000-word list it was picked from.
it says what they are using right on that page, and links to the source code behind it...
The idea of keeping all state around your deployments in git is being called GitOps: https://www.weave.works/blog/gitops-operations-by-pull-reque...
No, people need multiple offers to compete for their worth. If you let one company tell you how much you're worth, then that is on you. Learning to sell yourself is also a skill, so unless employers are colluding (which I know does happen, and am not excusing), then there isn't anything insidious about paying less for people without brand name reputations.

It's the same as buying anything brand name, you're paying for the (presumed) higher probability of higher quality or reduced chance of failure.

Transparency of salaries would be a boon to the general public, but we have such a huge social stigma against discussing pay, that employers can take advantage of this, however that's not the employer's fault.
But if they claim to be a dishwasher company, and they started with making dishwashers before eventually pivoting to clocks, you don't call them "rebranded as a dishwasher company". Rebranding implies a certain temporal order that does not fit here. Some people get hung up on bad arguments getting used for a good cause, I'm one of them.
The animation is done via a HTML5 canvas element. They load in the D3.js library on the page, and the source for the actual animation also:

https://students.brown.edu/seeing-theory/js/balls.js

From the attribution in the comment, the effect comes from this:
https://bl.ocks.org/mbostock/3231307
Their problem then.
This is very interesting. Not completely unrelated, a friend once told me he can tell a lot about the personality of a person by looking at their code. Years later I actually understood what he meant. Style does have some correlation with personality. Psychology of code...
This is a painful reminder for those of us who routinely design form-based interfaces to ensure ambiguous fields are explicitly understood by the user before entry or called out during verification of the submission.
In addition to illegal content, one could just put a huge amount of data in there to accelerate what seems to be a built in problem of ever increasing storage requirements.
Like gcc[0] or Visual C++[1]?

[0]: https://virtuallyfun.com/2016/12/09/gcc-windows-nt-dec-alpha...

[1]: https://winworldpc.com/product/visual-c/6x
If you go with Enterprise edition (we use community) it used to be in the 4-digits for a support contract and some operational niceties (streaming native backup and restore).
A stainless boiler is just 2 stainless steel cups held togheter by a clamp, it shouldn't affect the price much, my 120€ delonghi has one.
They could call it "synchronous-sqlite3" since that seems to be the main relevant difference.
I think they just invented the political representative in modelling
Wow! Cars, gas, and metals (some of which is used to build the cars?) seem to dominate the map.
Why do most mammals need a scrotum to keep their sperm cool enough to be viable
CNCF has a pretty complex CI/CD system called cross-cloud where we're deploying half a dozen CNCF projects on half a dozen different clouds. It's using GitLab and is all open source.

https://cncf.ci/
There might be lead in the plastic in the the water in the machine.
I commented more extensively in the root of the post, but you can't even begin to imagine.

Think about every script you've ever written for "some thing at home" and how you only cared that it worked for the very narrow, specific, circumstances you were looking for. Maybe you left out error handling and just let it crash when you failed to put in the right parameter. Who cares? It's just a script for your one, lonely, workstation/server.

That's about the quality we're talking about. The companies that make these switches sell them to, maybe, five customers[0]. Software upgrades? Sure, if you replace that $30,000 card with the new version. Having trouble with the software? A support contract can be purchased for a similarly high fee[1]. A company producing this equipment doesn't put a lot of money into QA. In security, there was a general fear about these programs. It was so concerning that the management interfaces to the equipment was on "as close to air-gapped as you can be without being air-gapped" networks with the kinds of logging, auditing and the likes that you'd expect for a network holding government classified information[2].

[0] So few customers, in fact, that you can call them up with a serial number and find out who the purchaser is. I know this first hand due to someone propping the door to the switch site open resulting in, I think, 5 of what I was told were $30,000 a-piece cards being stolen. I was told they were effectively worthless to the thief, though, because nobody would buy them second hand in that manner and the moment they were offered for sale, if someone realized what they were, the thief would be caught.

[1] To be fair, I know of one specific circumstance where the company only offered paid support but that was mainly because I didn't work on that team; I'd speculate that all of them functioned this way.

[2] Well, maybe what you'd expect in an ideal world, anyway.