skysight-inc/HackerNews huggingface dataset:
I had the same mindset as yours perhaps a year or two ago, until I realized a couple of things that completely changed my mind. This is a little off the main topic but you see, when it comes to privacy, we like to think that we have it in our control but in fact we don't. As Snowden has proven, what the NSA is doing is far worse than Google. You just don't know it because it's completely hidden and sealed off from the public. But why do they have to conduct such extreme level of data mining you ask? Well, we are not living in manufacturing age anymore, that was maybe 40-50 years ago, we are living in an information age now. Everybody agrees that information is the new oil or the new currency. For the United States to continue being the leader of the world, it would be absolutely foolish for anyone to think that they don't have a complete and total full control of this key component.

The public needs to start changing their mindsets and begins to accept that all information in your private life is being recorded. The only important aspect that needs to be questioned is to what extend the data is going to be used. Are some companies not going to hire you simply because of something you did in your private life three years ago that they may not agree with? That would be unacceptable to me as it would definitely cross the line. It is what I consider similar to the "social credit" system being implemented in China, in which everyone is under surveillance at all times and given scores for activities such as grocery shopping. There are always two sides of the extremes, and the balance we should strive for is somewhere in the middle.

It's impossible to ask U.S companies like Google not to conduct data mining on their users. How do you expect them to compete with companies in other countries that monitor their users 24/7 and have access to larger and more accurate data? In the age of information and artificial intelligent, those companies will win the battles simply because they will have better insights that Google won't ever have. Companies in the West cannot readily admit what they're doing because the public mindset is not yet ready for this change. It's too drastic and against many values we have been familiar with our entire life. But our world is changing very quickly, it is not the same world as before, it's understandably very difficult for most people to wrap their head around this but we need to update our mindsets even if that means changing our values. Companies like Google cannot disclose what they do because of public backlash they will receive. If people are just going to switch to another company, all their investments will have been lost, and the next company will be forced to do the same anyway. Google's recent move was probably the best way to test out public water, and it is already not looking very good. I don't know if governments from the West will ever be able to crack this issue.
As you said, only the top pointer need a CAS.

If you want more info, the is a good presentation by Christine Flood about Shenandoah at FOSDEM 2017
https://archive.fosdem.org/2017/schedule/event/shenandoah/
If we allow that humans and other extant creatures are not prehistoric, then it is possible (though not at all likely) that the first animal is one that is still with us and therefore not prehistoric.
Having worked longer than 80 hour weeks for years at a time at full productivity I know it is possible for at least some people. The issue for me was not one of fatigue, but of a slow corruption of my perception of reality. The longer I worked at this pace the worse my ability to differentiate important from unimportant became and I made some very "interesting" decisions during that time.

I still work more 40 hours a week, but nowhere near the level I did in the past.
I think it can. On the other hand, this site isn't really the community more than it is the "peanut gallery".
Do we even have well-documented cases of these outliers? Are any unbiased outsiders allowed to watch what e.g. Musk does in his 80-hour week? How do we know it's not 40 hours of hard work interleaved with 40 hours of "working" meals, travelling and other low-productivity time?
I had ear infections as a child. I don’t really remember my childhood tho. I got sick every three months after getting Kawasaki disease at age 3.
> I wish the easy-to-use app icon wasn’t tucked away in the Utilities folder, but it does do a considerably better job of exposing screenshot and screen recording options that have been a part of the Mac for years.

Command+Shift+5?

> The way the Kids These Days are customizing their email is with emoji

Kids These Days don't use email. Or at least, often, that is.
Kalashnikov unveils a car of the future
Typed programming languages (any typed formal systems, for that matter) are made of two languages, type level and term/object level. While the two are strongly related, they are separate (a term can inhabit a type, but not another term). The level of nondeterminism required for specification exists at the type level and not at the term level, while programming (in the sense I defined above) exists only at the term level. This is what I meant when I said above that a specification language can be embedded into a programming language (this doesn't require types, but can also be done with contracts), but those are still two languages, even if they share syntax. If you like, you can think of TLA+ as being entirely at the type level.
'...people, who in her terminology were “passing” as workaholics, received performance reviews that were as strong as their hyper-ambitious colleagues.'

This is the takeaway from the article. Hours worked != delivered value. One of many reasons I've always steered consulting engagements towards another compensation model, e.g. weekly retainer fees.
I actually did, on this very website. Know what he did? He tried to suggest his actions were actually in the best interests of LGBT people.

Pretty gutsy.
I've used this most recent Chrome privacy failure as an excuse to give myself the chance to finally learn Firefox's built-in dev tools and wean myself off of Chrome entirely.
Not everyone works the same way. For example, consensus is that you should have at least 8 hours a sleep at night. A fairly large chunk of 'successful' people need &/or get a lot less than that. If I try that kind of schedule I am a zombie within a few days.
No gotchas, but I recommend that you do a full backup before upgrading.
What about releasing a genetically altered strain of the malaria organism itself?
> But the researchers stressed that many years of additional research are needed to further test the safety and effectiveness of the approach before anyone attempts to release these mosquitoes or any other organisms created this way into the wild.

> The scientists acknowledge the technology raises serious concerns. So it will require broad political debate, rigorous regulation and the consent of people living in any areas where they might be released, they say.

It also raises an interesting moral issue which might be a good plot for a novel:

The plan to introduce the mosquitoes runs into roadblocks, mainly from people who see all GMOs as inherently evil and utterly terrible, as a matter of basic dogma. A few of the scientists on the team developing these mosquitoes realize that those roadblocks are not going to go away, regardless of how well-argued the case in favor of the mosquitoes is and how many lives are being lost in the Third World, far from any anti-GMO activists. (See also: Golden rice, which could be curing blindness were it not for implacable opposition to GMO food.) The scientists proceed to release the modified mosquitoes into the wild, saving a lot of Third Worlders and making First Worlder anti-GMO activists go nuclear.
I’m not entirely convinced either way. Without medicine I’m convinced it’s real.
Show HN: Fern – L-systems in Go
I agree with some of the things you say... mostly with the "use the right tool for the right job". In that sense, C might not be the most sensible choice for some things where you can end up with a solution that is twice as slow or more (and it's acceptable) but a lot easier to code and maintain. But if it several orders of magnitude slower? ... I just used C as an example of something that is obvious to reason about when comparing the alternative.

Portability comes with a price. And the more you abstract away from hardware the less you will be able to use it to its full potential. Most of the code written in these times it's not designed around things like cache locality for example and we have code that is 100 times as slow as they should be... even in plain C!

That said, we can agree that right now (more or less) you can reason about cache locality (for example) in "traditional" languages (even in Javascript... to some extent) and keep your distance from bare metal. But you lose the ability to reason about that and other things by using a PL so focused in writing beautiful mathematical expressions. For me, that's a deal breaker.
> Xilinx tools are free, as in beer

This is untrue. [1]

> Supporting code is a huge overhead and it's not clear, to me anyway, what Xilinx gains from the expendature.

In what world is this the case? You host the project on github or the like and let people contribute bug fixes at the cost of filtering pull requests. Letting the community contribute bug fixes is a huge reason companies open source their tools.

[1]: https://www.xilinx.com/products/design-tools/vivado.html#buy
Or you know a better option would be to use a competitors product.
I think the SV influence is probably much stronger than those numbers show. For one thing, what are the numbers like when adjusted for posting frequency? Five users who each post once a month don't balance out even one of the people who post a dozen comments a day. Also, people who have very strong connections with SV companies as employers, investors, or even customers are likely to adopt some of those attitudes even if they live elsewhere (like me). I'm pretty sure a real sentiment analysis would show a different result than a mere user survey.
Many style guides for CamelCase recommend not writing acronyms in all caps past a certain length.

It's possible that Microsoft's style guide at the time set three characters as the limit.
Google just rolled out a bunch of updates to its search engine
So is your development plans going forward to not develop native apps? Or use a wrapper like electron?
You weren't banned; your comments were killed by HN's anti-troll software.

Not sure what else to say here. I feel like a simple in-person conversation could clear things up easily. Unfortunately, we're trapped in an internet hall of mirrors and there's no easy way out.
But then you just have a model where an app asks for a dozen permissions upfront, which may not even make sense in context. For example, should your bank's app (assuming it had one) get camera access? On the surface this seems a bit strange, until you realize that it has check scanning functionality.
Business valuation is usually a multiple (3x, 5x, 10x) multiplied by a certain metric such as revenue, net income (can be before tax and interest) or free cash flow with considerations for growth. [Can also include current market cap if they're public or previous estimated valuations as benchmarks]

Plus or minus any assets that can be made liquid/sold for cash which haven't been depreciated totally or can be still used by the new company.

Strategic considerations also factor in customer/user base, current relationships with buyers/suppliers, technical know-how and market share which can boost or decrease the valuation.

Liabilities and the general riskiness of the transaction/merger such as debt can also factor in, so a financially healthy company is worth more.

After all that, it will depend on negotiating power/how much SirusXM wants Pandora and if there are also other potential buyers bidding for the company. If say Apple Music started bidding for Pandora, SiriusXM and Apple Music could keep one-upping each other so that the price increases.

You can google things like Enterprise Value, Discounted Cash Flows, etc. but they're a bit advanced and based on the principles I've mentioned.
This automatic link does not automatically enable Chrome Sync[1]. You can see and delete Chrome Sync data here: https://myaccount.google.com/dashboard

[1]https://twitter.com/__apf__/status/1044110733108101120
I don’t know if you’re strange, but you aren’t somebody whom I would award a consulting contract to at a big company.

The usual model is to budget 3-5x the actual requirements, filling it with knowledge transfer and other complete the work you can accomplish yourself as early as possible and and milk as long as possible.
They're a reseller for some TLD's, and a registrar for others.
Wow. A lot of people are threatened by poor people riding mass transit. Quelle surprise.
What I find troubling about this incident is not so much the change itself, or even how quietly they did it. It's the doubling down when users became critical. Rather than a "Okay wow, we clearly misunderstood the impact of this change and regret pushing the change without proper announcement or informed consent. We'll work to fix this." the messaging feels much more like "You're wrong to be upset. Trust us."
"This community" meaning HN, not LKML.
University code of conducts have lead to some pretty egregious violations of common sense.

For example, I know of a black girl who was harassed using the code of conduct. Her harasser was white, and constantly complained of being made to feel unsafe—-no actual accusations mind you, just a feeling she had.

Unfortunately making someone feel unsafe is against the university code of conduct, so each incident resulted in a long tribunal before everyone concluded that nothing had happened.

It was a waste of time, and lead to the humiliiation of the black girl, whom was always innocent, but to people who didnt know her only saw that she was being accused of something.

Universiities have more, not less, infrastructure to deal with adjucating code of conducts. They get to do it in person, and have written guidelines of how to conduct enforcement. And yet situations like I described are not uncommon.

How do you think a software group will fare in comparision?
"How about you do it then?" works in volunteer situations where anyone can step up. That's not the Chrome team at Google.

Unless you are actually offering a job at Google, it's not a reasonable train of thought, it's a (somewhat pissy) cop-out.
No, it is a constant issue in software. Business people want to know upfront how much it will cost. It makes budgeting very easy. Unfortunately if the project is anything non-trivial it is impossible to know up front how long it will take.

Business works great making the Model T Ford on an assembly line. A small improvement to the assembly line will cost X and result in Y more cars being built. If you need to make more cars it costs N to make a whole new line. All easy to budget for and the business becomes easy - no surprises, not failed projects. Of course as Henry Ford discovered the hard way (apparently more than once) eventually your competition will invest in something a little more open ended that will produce results.
That's how I solve a partially solved cube when I pick them up -- just look at where it is and what's next, don't worry about how it got there.
I would say that I hate this change. I have a university education in computer science, have worked with computers for many years, but don't understand what my browser is doing any more. The UI is unclear, the privacy policy says one thing, and the project manager says something else on Twitter.

It really frustrates me when applications try to guess what I want, and do things without asking. Computers are fun and interesting because they do what you tell them to do! When they do what someone think 90% of people want without asking you, they are oppressive and depressing.

Lastly, it feels like Google wants to trick me into giving them my browsing history by mistake.

So, all in all, I'll uninstall chrome from my personal computer.
I remember a story from a BigCo consultant. Many years ago, when he worked remote and wanted to appear busy, he turned on his oscillating fan and tied a string to it and then to the wired mouse of his computer so that the 2000-era “idle” detection (used for chat “presence”) of the computer would not kick in.
Why would the web need Vulkan-style APIs? It just needs WebGL (so far).

I still don’t see why that Safari implementation of OpenGL would have to stay internal.
Are those pictures true-color?
Don’t be fooled. That third group has also a shitty life. I’ve been there. I had exactly that life.

It’s not the working hours that take the toll on you but the lifestyle in general. Just consider this from the article: “I try to head out by 5, get home at 5:30, have dinner, play with my daughter,” he said

Yes, I did that too. You’re dead zombie walking after a couple of weeks getting up at 4:30am just to be back at 5/6pm to play with the kids, catch up on mails and calls you’ve missed after the family went to bed until 11/12 or even 1am just to get up at 4:30am again for the next round
Not a bad exit for a company that raised a Series... H?
Maleria reproduces asexually, so I guess it wouldn't work.
Choice quote: Chosen Realities, a company owned by Magic Leap, in May filed paperwork to do business in Florida as ML Horizons, through a form called “an application for registration of fictitious name.”

That last part is interesting: I wonder how it is different from a trademark.
And the benevolent scientists would happen to work for umbrella corp? I don't think that would be good PR.
Which is why it was posted to the lkml I suppose.
Why Cutting Poverty Is Good for Our Nation
I get emails for a friend's domain that was originally registered through Google Apps (G Suite) many years ago, and I see emails with "enom" in them going back all those years.
The best example I can give is not quite functional code. I have seen a lot of horrific SQL because someone did not really understand that Joins for example had a cost based on some understandable criteria. You need to have a basic mental model of what the database does to write good SQL.

I don't expect everyone to proficient in ASM let alone microcode, but I do expect them to at least understand that they exist. Beyond that I expect any decent CS program to enable someone to build a useful mental model of what's going on. Plenty of subject matter experts write very valuable code without that knowledge, but they tend to hit a very real wall.
> if you just log in into a Google Account it automatically activates Google Sync without any prompts and starts uploading browser history data and other no-Google properties related browser data?

No, it does not.

https://twitter.com/__apf__/status/1044110733108101120
Yeah, it's a great show. It's also fascinating because Robert is such an accidental car reviewer. His previous podcast show was something closer to Seinfeld's podcast show (before it was a Netflix series), where he'd ask someone to ride with him in his car for a mini-interview and then maybe lunch. Once he started doing the interviews in his Prius some of the shows ended up being more about electric cars than anything else and Robert realized he had a bit of a passion for the topic, leading to Fully Charged.

Along the way he picked up Johnny Smith as a co-host, who is a more traditional "car geek", though also hugely exuberant for electric cars, by first interviewing Johnny for his Flux Capacitor project [1] (Johnny rebuilt a classic Enfield British electric car with modern electric car parts). Between the two of them Fully Charged has definitely become one of the most interesting and informative electric car shows in the world.

[1] http://www.flux-capacitor.co.uk/
Plot twist: the modification has an unexpected side effect of killing large populations of birds that relied upon the mosquitos for food.
Crashing the mosquito population greatly diminishes transmission of the disease.

Because malaria mostly infects humans, if you managed to create a malaria that conferred immunity, you'd have to infect lots and lots of people with it to spread it into the wild, and then it would only infect a subset of the people with the normal malaria strain.
Either your frustration is great, or you have the mind of a jedi. This is without a doubt the most scathing review I've read of agile, and you don't seem to even be trying.
The numbers vary depending on what we measure but they just don't vary that much. For example, when you look at total submissions and comments, the SV portion goes up to 10.9%. The highest SV number I've seen is actually for total page views (14.4%), which may suggest that SV users are reading more than posting, relative to other demographics.

When I read your comment I can't help but hear it as taking a step away from the numbers and back into preconceptions (i.e. real numbers would show what you already know). One thing I've noticed from years of doing this is that people's preconceptions about HN are amazingly strong and often not open to change. Sorry—I know that sounds condescending; in case it helps, I don't think I'm any different.
> described in your own design via the primitive library

There's your sandbox

EDIT: If you cannot replace their tools with yours, it is a sandbox.
#relevant

https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_...
The succinctness of Python (such as there is) comes from the syntax itself. On the other hand, obscure variable names are discouraged. It's not a 'code golf' language. The aim is clarity and readability - unobscured by either verbose boilerplate or excessive brevity.

A library author should provide names which are descriptive and clear. Users can then abbreviate them however much or little as we choose (by import aliasing). For example it is very common to see `import numpy as np`... but you wouldn't want them to publish the library as `np`. It should have its proper name.

One reason for this is if I'm exploring code in a REPL or IDE with tab-completion. You want to have some idea what a module is for, without having to play 'guess the abbreviation'.
There may be some use of blockchain but it doesn't solve the problem of incompatible data formats. That's the real problem.
That reminds me of something that happened when I was working at Adobe around 2002. A coworker saw me using PaintShop Pro to sort through a few photos, and he said, "But... What? You work for Adobe!"

I explained, "I'd love to use Photoshop, but it fails to do the very first thing I need when I look at a batch of photos I shot in burst mode: flip back and forth between them to see which is best."

PSP let me flip between two photos instantly so I could see which I liked; Photoshop couldn't do that. Every time I used Ctrl+Tab to switch photos, it first drew a placeholder checkerboard across the entire screen, and then it slowly pulled in the new photo block by block.

Of course, there was probably some good technical reason for this: maybe some legacy Photoshop code designed for even older computers with little memory. But that didn't help me.

The funny thing about your (valid!) complaint is that browsers are perfectly capable of doing the right thing for you when you replace one image with another - an instant visual swap. But instead, people add scrolling and fading and other effects just to show off how "designy" their site is.
"Do X to unlock" schemes are not popular with the HN community and you'll get a lot of flak for trying to use game theory mechanics to get people to market your book.

The "tweet to unlock but you can find an ugly version in the source code" was enough to turn me off your product and lose any interest in discovering more. Just feels like a cheap tactic, especially since I don't have a Twitter account.
Societal harm? Sounds like a clear agenda.
The parents comment still seems to hold though. What you're talking about is a fixed time period that you knew was going to end (once the contracts' deadlines arrived).

Imagine having to continue working like that.