skysight-inc/HackerNews huggingface dataset:
> We're talking the usual defrauding of the commons through tax evasion.

Giving ‘The Government’ less money is seen by some as a moral duty.

Governments do a whole lot of giving other people other people’s money. I’m sure there’s people who would argue this can be problematic.
l := list<int>(lst)

vs

l := x < y

When it reads the "<" sign, the parser doesn't know whether it is in the first situation (an instantiation of a generic type) or the second one (a comparison). It makes parsing harder.

It's even worse when the actual type is also a generic one, as in list<list<int>>. That's the reason why you had to write `list<list<int> >` (note the space) rather than `list<list<int>>` in C++ until C++11.
What are the essential skills for Microservices developers?
So, it's almost like the virus is actually good for the markets in the longest bull market on record?

That almost sounds delusional to me, but hey, as long as central banks can pump money into the markets, anything goes.
Noise cancelling headphones playing Ambient Sleeping Pill helps me focus.
Ah, yes unfortunately you do need to wait for a build in the way it’s currently set up. The largest site I’ve done is probably in the 50-100 page region and that does take 2-3 mins to preview. One option might be to run react-static in dev server mode on a server to generate the preview, this will generate the site on the fly rather than in advance (as it’s intended for development use with hot reloading etc) - I’m thinking of trying this on my current project.
What did Taika Waititi say about Apple keyboards?
It probably had something to do with collecting the blood of all our animal/human sacrifices.
It never actually had any credibility for these sorts of deep and complex social problems.

That was just a lie we told ourselves and investors during the heyday where we naively believed we were going to solve all of the world's problems through apps.

It was never real. No one ever actually believed an app could fix loneliness or depression outside of bored investors with too much money and time on their hands and starving startup developers desperate to break even.

And yes, dear HN reader, that likely means YOU.

HN readers love to rightfully talk shit about Gwyneth Paltrow and GOOP, but apparently can't see that many of them are pushing the exact same kind of bullshit for a different audience.
App for Helping the Homeless
You can make a new account and contact the support team who can transfer almost all your info to the new account including followers and playlists. Not ideal though.
> I know a ton of bay area "startups" than engage in these sort of tricks to maximize the brand damage. (...) Half the companies with "explosive" growth were using mass mailing techniques than involved spamming. Many used foreign companies to skirt US law related to spamming.

Yes, I think we all know some. And it's true, skirting the law and abusing the commons gives one a competitive advantage. But that doesn't make it OK. The market isn't the arbiter of ethics. It only means that not enough is done to stop that behavior, that the border between legal and illegal is too low, or too misaligned with what's actually happening. That people still underestimate the extent to which money trumps ethics in everyday decision making.
> It would probably take you as much effort to get 50 rep as it's taken you to

Yeah? So what. I shouldn't have to farm for rep. I'd even donate to charity to prove I'm not a bot.

I don't want to spam the site with niche questions that nobody can even answer, or go hunting down popular questions to throw answers at that will actually get me points.

> sour grapes

That's not what sour grapes is.
> Small native binaries don't seem like much of an advantage when writing servers.

However when deploying server binaries it's a substancial advantage. End users like them. Ops like them.
It's a funny one because it's potentially one of the most serious crimes. You're stealing from everybody, undermining the basis of trust in the entire system in which we live and probably in the long term eroding the basis of democracy. You're creating a non-level playing field.

On the other hand, black and grey market activity are also I think quite an important counter-balance to the possibility of totalitarian government. It creates "gaps" let's say for more diverse human and economic outcomes. Which is also potentially good.

I think it's one of those indefensible things that we should tolerate a tiny amount of. Kind of like a vaccine in the body.
When you want to “learn from experience”, how much better do you do if you first have a theoretical framework that points out where to direct your attention?
Greater male than female variability in regional brain structure (Paper)
They could raise wages for low skilled workers to attract more people. The poorest working Britons will be better off, instead of the richest.
I do not agree, and it is not my experience.Mind you that I've always worked in small/mid-sized businesses (50-300 employees) and basically every service has someone needing it for their daily work. Sure, they may live without it for some times, but you will make their lives more miserable.

And anyway if you already have all in place to completely rebuild every SPOF machine from scratch in a few hours, go the extra mile and make it an active/passive cluster, even manually switched, and make the downtime a minutes thing.
That sounds more like a Linux or hardware issue than a webrender one! (Likewise if a website causes Firefox to crash, that's a Firefox issue rather than the website's)
Cut down on your booze consumption.
Correct me if I'm wrong, but I think program synthesis works more from writing very general formal specifications, rather than learning from a sample of desired outputs.

The latter is called Programming By Example, and the pattern-finding process needed to infer generalities from specific samples does benefit from machine learning techniques.
Materialize connects directly to event stream processors (like Kafka) --- how about Pulsar? (Goggling doesn't yield anything useful, Materialize and Pulsar are both name of brands of other things)
contentfull and gatsby are kinda tacking this exact preview issue. But telling a non tech editor to wait for several minute for a preview is a big NONO from my side.

Sadly contentful is not free in a nice free tier

(0): https://www.contentful.com/blog/2019/04/24/content-preview-f...
Do you have a workflow or methodology that you use or do you analyse and develop from scratch?

What are you replacing the spreadsheets with, desktop to web apps?
I also love Canadian Hip Hop. Especially from Torronto. Casper TNG is really cool
Troy is usually reeeaaally busy and he may not have time to jump on this one case.
If you got to about:support and check the value of "compositing", you will see if webrender is enabled.
Indeed. Also, with apologies to Arthur C. Clarke: Any sufficiently complicated business model is indistinguishable from fraud.
https://github.com/davidmarkclements/v8-perf the performance consideration seems like a strawman for any non critical code path. The bottom section of the React page linked in the last bullet point https://reactjs.org/docs/hooks-intro.html#gradual-adoption-s... contains this: "we will keep supporting class components for the foreseeable future. At Facebook, we have tens of thousands of components written as classes, and we have absolutely no plans to rewrite them.". The Google JS Style Guide also seems quite content with ES6 classes. Plus, the article goes on to pose completely different alternatives to the class keyword than what is used in React.
I used to use Perch regularly for the small sites I was building 8-10 years ago. It fit perfectly into my workflow when I was running a one person shop: 1. Design in Photoshop 2. Build the static HTML and CSS 3. Integrate the CMS and deploy. Perch always made the final step so easy and clients liked it, so I was very grateful for it.
> Over a series of conversations, Kacie and I worked through the situation. She revisited the stakeholder map she had created in her first few weeks in the role, which clearly showed that Marta’s collaboration and partnership were essential for getting the business results Kacie wanted.

Is this something people do when they start a new job?
IANAGeologist, but couldnt you calculate and compensate for that? Its not like continental drift is random and unpredictable (afaik, i know nothing of this subject)
fwiw I also agree entirely.
Small native binaries don't have to warm up when you start / restart a server.
Testing Again
Testing again
Maybe I’m missing something, but number of divorces per 1,000 people (the “divorce rate”) does not control for marriage. It includes people who don’t get married, which makes the measure meaningless.

I did some quick searching but did not find any statistics on divorce as a percentage of married per capita over time.
Scientists Built a Genius Device That Generates Electricity Out of Thin Air
> Problem: We make a lot of CRUD apps.
> Solution: The OS should do it.
>
> Ehhh... Why is that the obvious solution? We can't decide on the right way to do it in user space, why does moving the problem to the OS help?

The article is indeed ridiculous. An OS should not do everything. Hardware storage resources are generally the memory, disk, and network connection (and if you're getting really deep, the cache and registers). A good OS should only provide access to those resources as efficiently as possible across a wide variety of hardware.

There is a vast myriad of ways of utilizing those resources, and it would be a fools errand to implement a one-size-fits-all approach. The better approach is to provide access to the resources, and let higher level software developers build on top of them.

A disk only database is far different than a disk database with a memory cache, is far different than a memory only database, is far different than any collection of the above coordinated via a network connection. Further, storing text is different than storing images, which is different from storing video, which is different from storing JSON or XML.

Pushing everything to the OS will often give you worse performance, locks you into a single OS vendor, and slows down innovation from third parties. Bad idea.
And maintaining the security of your installation, when using any plugin, is almost a practical impossibility.
false art. 304
Okay so my comment was a bit rude, but it from reading this thread it seems many US citizens are so entrenched in an anti Union stance they can't even think of what could be.

In my country the unions negotiate a framework for pay rise based on performance management. They make sure people working (night) shifts have enough time off, can't be rotated at will by management and get compensation.

People who are forced to leave due to downsizing get a proper retraining budget first and are transitioned to other jobs in or outside the company.

It just seems every time Unions are brought up here on HN someone says "my train was late once so all trains are bad form of transportation". But this is too simple, and it doesn't account for the fact that highly skilled IT people can easily negotiate good wages but that low skilled people can't, and they need unions the most.
> On another note, this is going to suck for "low-skilled" brits who want to move around the EU as I assume EU put some symmetry to this.

Well, that's sort of the point; keep the brits in Britain, get them to fill in the gaps in the job market there (like nursing and teaching, etc) instead of leaving the country. Also, by limiting the supply of workers, you might drive up the pay in those sectors as well.

This all makes sense in theory; drive British people into sectors in need of workers by limiting choices, and remove foreign labor from those sectors to make room. The hope is better jobs for British people, wages stay in the country increasing tax income and money in circulation, and possibly resulting in higher salaries (because salaries were held down by the willingness of foreign workers to accept lower income than locals... at least in theory).

What they haven't talked about however is that in a free market this should drive up the salaries of nurses and teachers, but the govt. refuses to add additional funding to those sectors, so unless they do something the NHS and the education system will basically implode over the next 10 years.
Yeah, it does depend on your requirements of course, the sites I’ve used it for are freelance sites for small companies for whom waiting a minute or two isn’t a big problem. Should also note that I don’t think Cockpit has versioning or draft states so probably not suitable for a “big” site with lots of editors etc.

Like I say, the dev server route may be a way to make this more dynamic. Another possibility is that it seems like react-static can now do incremental builds for only a subset of routes, so you could just republish a given route I’d it’s easy to map from CMS entity to affected route(s).

One other thing to keep in mind is that for some categories of site, moving away from the “managing pages” CMS model to the “managing content models” often makes the site much easier to manage (e.g. you can’t break the layout by editing the wrong thing in a wysiwyg editor) so there may be less need for frequent previewing.

But I agree, not a solved problem yet. Running the preview on the dev server is the best I can think of for now. You can imagine some kind of site-aware CMS that understood how entities mapped to components and could show inline previews in a React Storybook kind of style, that could be neat!
I Created an Online Budget Report from Excel Files
Recession 28% likely in 2020 – avoid these common business mistakes
IBM made a killing in ww2
Their careers page says it's built in Rust.

That's always nice to see, since Rust jobs are somewhat rare.
I'm wondering how this technology could work for OLAP cubes.

An OLAP cube that is automatically & incrementally kept in sync with the changes in the source data sounds promising.

Is that a potential use case?
I would follow the IUPAC Gold book definition. That is written by a committee that seeks exact wording. The other source seems a little sloppy with their definition.

As to whether you might consider working in the field of bioinformatics, I can only pass on a comment from a researcher in the field. She says that they are being "swamped with data". Lots of data, but a lack of computer nerds to work on it.

PS I also noticed the reference to post-translational modification in one of your comments. This is one of the factors that makes for the amazing variety in protein/enzyme functioning. Humans have about 20 000 genes to encode about 75 000 different enzymes, plus a multitude of structural, storage, hormonal, etc. proteins. So you can see that translation of the gene is only the beginning of the story; post-translational modifications are needed. https://www.sciencedirect.com/topics/neuroscience/posttransl... It's an unlimited area of study - one I stepped out of and wish I had stayed in. Of course, to make any sense of a complex system, one has to concentrate on a small part of it. Focus on what takes your interest (and you can get paid for).
And yes, Contentful pricing is not suitable for small businesses IMO. Ramps up too quickly. It’s a pretty good CMS but for my freelance needs, Cockpit is fine.
"tells people that decisions they've made "don't make sense" or are "weird""

Just thinking about this, this guy is so dumb that he cannot understand what others are saying. Think like that.

One thing what I see is that people spill shit all over the place are just people who are being filling & drowned in shit. What is you see is just the after effect of shit drowning him.

Why get excited by a "thumps up" & feel bad by a "thumps down"? Someone appreciating or disapproving is just based on their perception. Its not the final judgement. There are many variable factors effecting a person. Just because some shit happened to someone and that person just vented on you. Why ruin your day based on that? Let it go. Be like a lotus, surrounded by shit but no shit sticked on the lotus.

FYI: I know I haven't conveyed myself in the best way possible, but I am doing my best (this makes perfect sense in my head). Well, I dont have "the best of words - everyone knows it". hehe.
You wish
Has been done already in the leap motion controller. Also done before with the microsoft kinect.

Neat for some purposes, but not new and did not catch on.
In Australia, our independent public broadcaster reads like a clickbait rag. I routinely find basic spelling, grammar and punctuation errors in newspapers. That's not how I used to remember the news.
From the article: "sparked by West Virginia educators who waged a largely successful wildcat strike in 2018, even though their right to collectively bargain was unrecognized by state law".

So.. implying it isn't a legal position to bargain? So bargaining for wages is therefore ..illegal by default? I don't get this.
I always disliked the file systems being hierarchical databases with the limitations they have.

Even from the simple, non programmer user (or a "power user") perspective I don't actually want the files the way they are. A file usually needs a name (which is not good for anything) and stores both the data and the metadata inside, a metadata correction automatically changes the file hash and the file system doesn't consider the fact most of my files (or at least the data part of them) are never meant to change (taking this fact in account could provide extra optimization and protection). Ideally a file should only store data (e.g. a pure sound stream for an audio file) + a collection of metadata fields (including tags!) I can query to find the files I need. AFAIK something like that was supposed to be implemented in WinFS but it was cancelled.

In fact you can use extended attributes/streams or even use SQLite as a file system (or a file format). But nobody does that. I feel interested in implementing a file manager to store all my files in SQLite and provide a convenient GUI to work with them but it seems too much work (I don't even have an idea of the UI) and its usefulness is going to be questionable as no application developed by others is going to be able to open files directly from that database anyway. Nevertheless it can be a good idea to use SQLite as a file system for particular projects like those you have described.
Missed pun opportunity at went viral?
Fast(er) Tests with Stunt Doubles and VCR Recordings
Hi,

There's no single way. In fact, beeing a good software architect is all about having many ways in solving a problem, knowing wich solution is the most adapted depending on the context. All is about culture and cleverness
To improve, you can :

- Follow/read the well know architects. For example, I read this blog https://martinfowler.com/ and watch most of the conferencies he gives.

- Learn the design patterns and the architectural ones.

- Read a lot of code, like github repos. It does not care if you're reading repos on a subject close to the one you're interested to. You need to see a lot of architectures to see some clever solutions some peoples have used to solve some specific problems. I don't think there's any shortcut.

- get interested in meta development. Like "why does the languages work the way they work ?", read about how code is produced in real conditions (what are the processes involved), etc.
It seems like China has it contained to Wuhan, and the surrounding Hubei province. But they need to keep things on lockdown for another few weeks, and restrict movements and public socializing, to be certain the virus is contained.

It’s going to get worse before it gets better.

I suspect that over 5,000 lives will be lost from this ordeal. This is tragic because entire families are getting wiped out. Great grand parents, grand parents, and adult moms and dads. The people over 60 years old, are the greatest at risk.

China’s CDC published [1] a detailed report on the case study results for all known infected patients.

[1] https://github.com/cmrivers/ncov/blob/master/COVID-19.pdf
> Giving ‘The Government’ less money is seen by some as a moral duty.

Right, but when you add a feature that does that and has no other major use, you move beyond 'seen by some' on to 'seen by me'
Hey! We tapped into our network, regularly check half a dozen (incomplete) sources and monitor it all on a monthly basis.

We look for companies who hired during H2 2019 (signaling they may hire again) and/or hiring in Q1 2020.

We have an awesome team member who spends up to 25% of their time on this :)
I have worked in scrum for years now and I still have very little clue about what a "good scrum master" really does.

Mine, so far, weren't.
That sounds like a separate issue. Similar to one I had before on android, but fixed. If you go to settings, about Firefox nightly, what version does it say?

Does the black go away by itself after a couple seconds, or when you scroll, or does it stay forever?
That allows the unlimited concentration of wealth which can then be used for political purposes.
Maybe I am wrong on this, but I doubt that you have studied economics or have any idea what economists think.

The people that you are talking about are effectively lobbyists - policy entrepreneurs is the phrase, who appear in the media advocating for policies that benefit their clients.
But they are guided though, how else would the different warheads be able to have different targets when they are all launched in the same missile.
Got rid of comments altogether as being generally Far Too Much Headache given the cohorts of spammers, bots, trolls, black-hat pen-testers, etc., etc. If anyone reads my website (Hi! to both of you...) and wants to comment, there are contact details right there with various ways to reach out. If it ever got to the point where there was a 'community' (dubious concept, that) developing, well,... just set up a subreddit, IRC or Riot channel or something.