skysight-inc/HackerNews huggingface dataset:
Agreed, the loss of "programmer-friendly" features like wildcard and boolean matching is one downside of the progress made in the last couple of decades.

This isn't such a massive problem with Google as it is on specialized search engines like eBay's. A fuzzy search is worse than useless when you're looking for items with very specific names.
Oh wow, Law # 7 is my boss’ favorite.
for the love of god. if you care about privacy...dont use this you are crippling the stream decoupling of the tor browser...how can you not get this? Its so obviously a stupid idea.
This was such a nice and informative article, a joy to read.
As an occasional visitor of Korea and a big fan of authentic Korean cuisine, I have witnessed firsthand this tradition of Kimchi making; I was in a slightly remote part of the country, and did get to see the actual earthen Kimchi jars used. Older Koreans are incredibly industrious; you will see them grow stuff everywhere, even on tiny plots on hillsides which seem ridiculously steep. However, I don't believe the younger generation really cares about all this stuff so all these traditions seem like they will die out soon. And I'm not being judgemental about younger Koreans, if you read the article you can clearly see just how much labor is involved... who has the time and patience for that kind of stuff anymore?

Similarly... in my Mothers household in India, there was a tradition of pickle making (Indian pickles, or aachar, are very different from the pickles you find in the west); I distinctly remember my Mother going back home and helping my grandmother with the preparation and bringing back home jars of the stuff. After my grandmother passed away, my mother tried a couple of times to make that stuff, but its so labor intensive that now she just buys supermarket branded pickles .
You are correct. Mountain View recently added rent control.
This definitely feels a lot like the people selling perpetual motion or energy devices. A CEO/Entrepreneur who uses non-standard terminology, speaks like Deepak Chopra with fanciful but fictitious sounding explanations, a kind of word salad designed to impress.

I had high hopes for Magic Leap when it was first announced. I though this was going to be a device that had opaque overlay LCD or laser-retina projection so that it worked outside in daylight. I thought it would have a full on FOV. Now it seems really like a kind of Hololens 1.5.

At this point, I think we may have to wait for Apple to solve workable AR glasses.
While I haven't done SSR myself, my understanding of the general process is that it's about rendering that first initial page that's sent to the browser. This is most beneficial for speed of initial load and SEO purposes.

An SSR React app that uses Redux would probably create a unique Redux store instance for each new client, dispatch just enough actions to fill in whatever data is needed for the initial render, and then serialize the Redux store state to the host HTML page so that it can be used to re-hydrate the Redux store on the client.

For more info, see the "React Server Rendering" [0] section of my React/Redux links list, and the "Server Rendering" recipe [1] in the Redux docs.

[0] https://github.com/markerikson/react-redux-links/blob/master...

[1] https://redux.js.org/recipes/server-rendering
What? You can do the exact same thing in GitLab or Bitbucket in the same exact few clicks. Fork, edit, submit PR, done. Have you used these other platforms?
That community sourced cookbooks are security nightmares or under maintained. I cannot see how helm charts can stay quality without a curated app store.
Agreed.

Tech is ripe for applied group psychology and anthropology. The social, psychological, and anthropological factors are obvious to casual observers -- but completely invisible to the people they affect the most.

There's a reason for it, and perhaps overall it's a good thing....but that still doesn't mean that it can't be accepted and acknowledged as a facet of the community.
Yes, we found that super confusing thing later. I guess if you name your company Manifold you will name your projects after specific types of manifolds. We have Torus, next is Mobius, then ... Klein Bottle?
The way it works is that management involves the union in its decisions, and they reach compromises. After all, it is also in the union's interest that the company stays viable. If all the increase in wages gets is paid for by an increase in prices, and management isn't willing to cut profits, then that's unlikely to be acceptable to the union. The goal is to keep the company performing well, but to even the playing field when negotiating the distribution of profit among management, shareholders and employees. This is called co-determination: https://en.wikipedia.org/wiki/Co-determination
Funny how the union abuse anecdote gets downvoted, while the pro-union propaganda doesn't.

My stories are similar.

Its not a right or left issue. Unions, with very few counterexamples ... to the point where I am unaware of any ... devolve into rent seeking constructs, which increase costs, decrease quality, etc.

I'd love to be wrong about this, but I've not yet seen counterexamples, where unions are held up as paragons of what we can be if we work together.

Many may have started to provide an offset to the asymmetric power of the management ... but pretty much all of them eventually are corrupted by the power that they yield. So much so that they can negatively impact people whom are not part of their union, wish no part of it, and yet have no choice but to join and pay dues.

This is a problem. A union should be a temporary construct, something that can be brought into existence quickly to offset/blunt bad management. Just as quickly, once it succeeds in its mission, it should deconstruct itself. To be formed only when needed. It should not persist. When it persists, it starts with nest feathering by officials at the top, rent-seeking behaviors, etc.
The platonic "Santa Claus" does exist, so it's completely valid.

Most if not all people would would certainly agree that the idea or concept of »Santa Claus« exists in some way. But when you qualify it with »Platonic« you are implying - intentionally or not - a quite specific view about the nature of abstract objects and that will decrease the number of people agreeing with this statement substantially.
I don't know what to tell you either, but the authors of the First Amendment had some pretty strong ideas on the subject about 200 years before that. They didn't seem quite as ambivalent on the subject as most people here. I wonder why?
take your army of corporate drones and jump off a cliff please. You are ruining the internet.
Chrome had a critical CSP parsing bug
Google releases Android P Beta 2 with 157 new emojis
If you're looking for something in between, where you can utilize those front-end dev skills but still setup things extremely quickly, take a look at Form Gadget - https://www.formgadget.com/

It's a Form Builder tool that also offers a list of integrations, and is built with developers in mind.

Also feel free to reach out to me for information.

Disclaimer: I'm part of the Form Gadget team.
The Curb-Cut Effect (2017)
Yes to containers! We are trying to make it as seamless as possible to be Docker first in all things. And not reinvent the devops wheel. It just needs to be adapted for the needs ot data scientists. Pachyderm is really cool. I will have to check it out. We've recently moved to Airflow for all our pipeline management... how does Pachyderm fit in that ecosystem?
I’m slightly more pessimistic. I think the shareholders want to make salary discussion as opaque as possible, so they can continue to screw their employees.
Could you summarize what settings you used for the TS compiler and tslint for that "sprinkle it on but keep it out of the way" approach?
You’ve created a strawman by assuming that equality of outcome is the goal of this proposal. A drive for increased diversity doesn’t necessarily mean equality of outcome, I think even hard line activists know that this is an unachievable goal with diminishing returns.
IMHO, the point of using a no-frills library/framework is because you want you write the rest of it yourself. The advantage of this is that it meets your requirements exactly and is therefore smaller/less complex.

When doing a project that takes only a few weeks, I would probably choose a framework that has everything in the box. But if you are building something that is going to be developed over a period of years, the reduction in complexity achieved by building your own can be life saving.

When I look at your list, most of the things fall into the categories of "Pretty easy to implement" or "Don't want at all". However, there is an advantage for not reinventing the wheel if there is no reason to do so. If there is a nice library that gives me what I want and doesn't impose itself too much on the design, I will use it. But the main advantage for not baking it into a big framework is that I can pick and choose what I want.

As an older programmer, I come from an era where libraries and frameworks cost a lot of money. We built stuff by hand because there were not a lot of other choices. These days, though, virtually every library and framework is free software (not only free of charge, but you get source code too!) It's like living in Candy Land, and I'm not about to complain about it :-) However, I think that programmers today reach too quickly for the pre-built and do not understand the long term advantages of bespoke development. Like most things, there is a balance to be maintained.
> am flabbergasted ....

I'm not. HN is a sausagefest. Just remember to add in some virtue signalling every now and then, and it's OK.
Microsoft Announces Visual Studio 2019
Yea I figured this may be mentioned, it's the same in the UK they were running very old train stock of the same vintage until (I think) this year? I know it's also not the only problem but both the Japanese and UK cartridges aren't complete shit and falling apart.

Three times in the past 2 years (since I moved to the G line) the train had to be evacuated because the brakes locked on a car and someone smelled the awful burning it thinking it was an actual fire in the car. THREE TIMES.

If you maintain the cartridges there's no problem at all but there are so many problems it's way beyond that.

I'm a little of a train nerd (if not obvious) so I went to the train stock as an example but other underground systems prove that proper, well funded and well managed maintenance will make this a non-issue.

"Proper. Well Funded. Well Managed."
- Not the MTA Subway System
Sort of a side issue, but something I've never understood:
According to
http://fortune.com/2017/06/29/google-2017-diversity-report/
and
https://en.wikipedia.org/wiki/United_States,
56% of Google employees are white compared to 77% of the US population. Doesn't that mean that racial minorities are actually overrepresented at Google? Or am I understanding the statistics wrong?
> red wine is good for your heart, you don't need to exercise you can just drink

lalalalala I can't hear you
Residential providers had a head start and got their addresses when large IP blocks where still available
How do you define diversity? What are you even measuring? Am I diverse because I’m left handed or does it have to be about skin colour, gender and sexual preferences?
We have the resources. What we lack are necessary priorities and the resolve to fix them.

The latest DoD budget is $700 billion. Russia's DoD budget is approx 10% of that. That's not a typo 10%. China might not be an ally - in the historical European sense - but given our symbiotic economic relationship it would like take quite a bit for a true military conflict to break out between the two countries.

Even if our DoD budget was 2x Russia's, the ~$550+ billion is still a lot of money. Money cant love, nor evidently priorities rooted in the 21st century.
Show HN: Meta-git: Tooling to make working with a meta repo easier
That would fall under the category of fraud, which is not considered protected speech.

Political speech, on the other hand, is exactly what the framers of the Constitution had in mind. You cannot have a participatory democratic republic without it, any more than you can defend one without arms.

Disagree? Great, there's a process in place for amending the Constitution. We should either follow the process or follow the document. Those are the only legitimate options.
Its obviously not that problematic since it is quite common for both large and small game developers to use LGPLv2 and v3 for PC games.

The static vs dynamic aspect of LGPL is rather simple: the FSF has somewhat said that they will enforce C programs in the GNU project that is under LGPL based on the distinction of static vs dynamic. It can also be seen as the promoted "best practice".

The license however do not mention static and dynamic, so like any other copyright license it is up to the copyright author to decide when and how to protect their work. The license text of LGPLv2.1 calls the distinction a "work that uses the Library" vs distributing a "portion or derivative of it". LGPLv3 skips it all together and instead describe instead a "suitable shared library mechanism", which is very open to non-C languages. Basically any package distribution system with dependencies should work for LGPLv3 if the work is independently packaged.
I would not recommend Namecoin. Ethereum’s DNS contract is much better in every way.
Medicare and Medicaid are the definition of price controls for paying physicians: they pay below market rate such that private insurance is billed higher to offset. There are week price controls for medical equipment and pharmaceuticals and the failure to address overuse of unnecessary equipment costs way more than the savings from price controls.

Testing for strep and prescribing antibiotics represent the smallest fraction of healthcare resources. Why didn't you include brain or spine surgery on your list of things that shouldn't require 7 years of training? Expensive end of life care isn't the fault of hospitals or clinicians: it's the fault of families who can't say no to excessive and futile end of life care.

If you want to get into getting rid of "wasteful" spending, why aren't you recommending everyone should smoke a pack of cigarettes per day? Most people would work and live a productive life until they die of lung cancer at age 65? Saves 15-25 years of unnecessary "end of life" care.
“Monopoly” is a term which can only be used in the context of a market. A market is defined only by the demand for some specific utility. iOS devices do not form their own market as the utility they provide is also provided by other products.
I strongly, strongly doubt that having more dark skinned people on their staff would have prevented their "Google photos racist blunder". I remember a similar complaint that Google must not have any black people on staff because Maps was pronouncing "Malcolm X Boulevard" as "Malcom 10 Boulevard". To which I would respond that I have a hard time believing people who make those complaints have any understanding of how software development works or how bugs are introduced.
the creation of the database through the app's code instead of actually designing the database

What is the distinction you're drawing here, migrations vs. DDL?
I highly recommend Maangchi's cooking show on youtube. I've had many batches of kimchi, cabbage and radish based, using her recipe: https://www.youtube.com/watch?v=eTucCw1w6Ak

2-day fermented kimchi from a fresh crop of napa cabbage is heavenly. It has a very distinctive crunch and sweetness.
Back in my day, you raised wages when you could demonstrate success in your endeavor to drive more revenue/margin. You got paid less when you drove costs higher.

Seems like this is a basic law of economics or something. Monetary rewards for success, monetary losses for failures. Unions have a tendency to be out of sync with this, which means their objectives aren't aligned with managements. Which ... never ... ends well.
Yes, you're right, I wrote it incorrectly.
MP Alexander Nix Admits His Words Were Foolish
I said this above as well, but our latest DoD budget is $700,000,000,000.

I agree with the crux of your analysis. But I also think we literally can't afford to ignore how $700 billion contributes to a multitude of our problems.
White Americans includes hispanic and non-hispanic.

In particular, though, the only over-represented group is asians: 35% vs 5%.
The term of art for this kind of attack is SPA (simple power analysis). The fact that this is possible means that this is amateur hour engineering, with very little security QA. The more sophisticated attacks use DPA, differential power analysis, which accumulate the results of multiple runs and performs statistical analysis.

When I was on a team that made a similar device over a decade ago, we were up to our eyeballs in academic papers about SPA and DPA hardware and software countermeasures. That doesn't mean we didn't make any mistakes, but at least we were knowledgeable enough to hook an oscilloscope up and see what's going on.

These guys completely ignored an entire class of attacks, known in detail for a couple decades, (in reality since 1943, declassified 1972 ([1]). I wouldn't trust these guys to protect anything of value.

[1] https://www.wired.com/2008/04/nsa-releases-se/
I understand that Medicaid rates are low, but why the male/female distinction?
Definitely. 1054Z is a bargain for what it is. I’ve got a DG1022Z gen as well and you can use the two together to do protocol injection. Record with the DS1054Z and dump into DG1022Z arb memory then use the DS1054Z pattern trigger to trigger the DG1022Z.

Totally amazing bits of kit and together cost me less than a bottom end 100Mhz Tektronix scope. Both have Ethernet too so I do a lot of scripting with python and the two. You can add your own features then! So far I've written a simple distortion analyser similar to the one bob Pease described for ED magazine in around 2001. Basically it subtracts input and output and then applies arbitrary phase shift and gain and then subtracts that from the original signal to see where the distortion occurs in the cycle.

Only complaint is that the DG1022Z csv parser is a piece of shit if you want to load your own arb data. Works better over LXI.
But this then incentivizes people to not save and spend their money while young instead, on the assumption that social security will help them when they're old, leading to even larger burdens on the system.
You forgot about all the folks managing / maintaining / cabling / air conditioning all your servers. That is the productivity gain you are missing.
Much like a poster above, I've got a walking graveyard of previous platter drives in my workstation from various old workstations and they're all fine, but (and I think mine was a Samsung too), my first experiment with an SSD ended in tears. It was fine for similarly about two years, then I had some weird troubles booting about 3 or 4 times, then it just disappeared completely.

I've been very wary of SSDs since then.
As a millennial-ish, I think the government should stop stealing my money and make Social Security opt-in only.
Google is already committed to matching the distribution of genders in the job market by 2020. What would a proposal that goes even further than that look like, where women and some minorities are over-represented at Google relative to the job market? Can that be anything other than equality of outcome?
I wouldn’t know where to look for an answer.
Seems pretty reasonable, given the availability of JS transpilers to target older ECMAScript implementations (Babel, for instance)
U.S Judge Aaron Persky Dethroned for Shameful Assault Verdict
Increased diversity is an outcome. Seeking equal/"better"/"more representative" numbers (percentage-wise) is not an equality-of-opportunity situation; it's about outcomes regardless of how they came about.

To be clear, I'm not saying that's moral or immoral, just that seeking "increased diversity" is factually seeking to affect an outcome, not an input/opportunity.
And yeah, I get that the original statement was supposed to mean:

int temp = index ++;
data[ temp ] = data[ temp ] + "a";

But the "FP wanna be" guy in me just hates that kind of C inspired foolishness.
East and South Asian minorities are greatly overrepresented compared to their proportion of the US population as a whole.
No, not always. Some communities tend to do their research and web developers have a decades-old track record for not doing that.
Any unmaintained infrastructure as code piece will quit working.

Success I have had with chef has been generating my own cookbooks that dont try to do everything for every OS
I am, and i know other people who are. I'll be interested to see how the LTS situation shakes out for people not paying for Oracle support. I know some people who aren't bothering with LTSs, and are planning to upgrade every six months.
Strange that people are only caring that it's closed source and locked in after MS bought them.
Like the previous case in Cuba, this fits the effects of microwaves on the brain
On the Complexity of Parity Argument and Other Inefficient Proofs of Existence [pdf]
Really great post. Code generation is seen by many as old school, but this post shows it's still well alive. We are seeing a revival of code generation with tools like jooq, Protocol Buffers, static website generator, and some Go tools for example.
Not every use of money has to be “efficient”.
Not really it's a common noun, which just means non-physical objects which exist in some way, even if Nominalist. You're confusing platonic with Platonic realism which are different things. But perhaps he should edit it to be more clear if the mistake is quite common, albeit perhaps meaning espoused by capitalization has been forgotten.
I think I see where you're going with this, and it's not really a discussion I'm interested in getting involved with because any time I've seen a discussion about whether and what diversity matters it devolves into the two sides talking past each other. On the one side you have people arguing that personality traits are unevenly distributed through the population so pursuing diversity is not worthwhile since the existing state of things already reflects people's ability to do the required work. On the other hand you have people arguing that systemic oppression prevents minority groups from being represented in proportion to their abilities.

Whichever side is right is largely irrelevant to the point I was making, which is that even if you care about diversity, there aren't really effective ways to increase it besides affirmative action style policies. I might be wrong about this, but I have not seen evidence of other diversity policies that are actually effective.
Really? Every form I've ever seen has had a separate check box for "Latino / Hispanic"...
Somewhat misleading title, I think - the phrase "Get another chance at life" implied to me there was perhaps some clemency involved; that does not appear to be the case after reading the article.
Actually, I find Ruby code much easier to look at than most Java / C# UglyCapsRunOn word-soup. YMMV.
Try Googling "diversity performance teams."

"Why Diverse Teams Are Smarter" - HBR [1]

"Diversity and Work Group Performance" - Stanford [2]

"New Research: Diversity + Inclusion = Better Decision Making At Work" - Forbes [3]

There's a drumbeat of this stuff, both old and new, that comes out constantly.

[1] https://hbr.org/2016/11/why-diverse-teams-are-smarter

[2] https://www.gsb.stanford.edu/insights/diversity-work-group-p...

[3] https://www.forbes.com/sites/eriklarson/2017/09/21/new-resea...
What did they do that made them so durable?
I love kimchi but I do feel sorry for my co-workers as it stinks the place up
> can you understand why diversity may be a net-positive tool in building great teams and great products?

By that logic we should clearly be trying to hire more conservatives into tech in California.

Especially at companies like Google where we have credible evidence that conservatives are discriminated against.