skysight-inc/HackerNews huggingface dataset:
That's not quite the conclusion I was suggesting. I'm not talking about people no longer working because their job disappeared; I'm talking about people choosing not to work a job because BI is more appealing than that job. If a job still needs doing, but because of BI nobody wants to do it (e.g. sanitation pickup), then either the job will have to pay more (due to decreased supply), or will have to push harder to automate more. Either way, there's no fundamental reason that'll end up revenue-neutral.
Can you give me a good bread recipe with a soft crust? We've tried these no-knead recipes and the crust has always come out too hard -- that's turned us off from baking our own bread.
>we haven't seen [frictionless micropayments from the lighting network] yet.

You post should be corected: Frictionless micropayments are already running on the lighting network,
are already operational: https://www.youtube.com/watch?v=baHHMNA8yf4
The comment I'm replying to really doesn't deserve to be in the grey. Rust is a great language, but like any language it has plenty of tradeoffs and room for improvement. Right now it has no REPL at all; in a few years it might, but who knows. And even if it does, it's unlikely to be able to fully replicate the experience of a LISP REPL, if only because the language is thoroughly statically typed - which of course has lots of benefits as well. Tradeoffs!
Modula-3, like many Wirth-inspired languages, can be described in a few pages with developers understanding those pages. You can be writing useful code in a day, using most of its features in a week, and probably master it in months to a year. The GC doesn't make it any less simple as that's one component that lets you ignore the complexity of memory management. The component itself can also be simple.

Rust being simpler than other programming languages you cite actually means those languages are enormously complex. That is, given how much more complex Rust was to Wirth-style languages, Smalltalk, Scheme, and so on. It has extra stuff. Hence, the extra complexity. The compiler is also harder to write to make all that work.
> Books have the prices printed on them, and we can't raise those prices, and we couldn't lower our expenses, so . . . math.

From the post.
Forced? No. But to avoid PR this bad? Probably.

At some point, the support stops being pulled from the product budget and starts being pulled from the advertising budget.

Dollars to doughnuts its worth it in the end.
I can't recommend [Practical Deep Learning for Coders](http://course.fast.ai/index.html) enough. I am going currently through it and it is extremely educational and practical.
> Non-reflective film has since been added, but not before the building earned a new nicknames like “Walkie-Scorchie”

You can always count on the Brits for coming up with great names for things.
> Our software and engineering staff are no longer confidently able to perform long-running operations overnight or across weekends.

So, you're admitting in public that your organization is using the consumer editions of Windows for business use instead of the enterprise edition, which allows administrators to control updates and reboots? Sounds more like your IT department basically doesn't know what it's doing; the additional cost of the enterprise edition is negligible compared to the cost of your engineering software and other tools.
It's a model that predicts their behavior well, is what I meant. It "makes sense of" their decisions. It doesn't justify those decisions; of course they're awful decisions.

I'm doing kremlinology here: attempting to model an opaque organizational structure so that you can change your behavior to avoid its inferred structural inadequacies. Because any organization in need of kremlinology ain't gonna be able to change in response to even a top-down order to do so.

Google can't stop being catastrophically Balkanized, any more than IBM can stop being catastrophically monolithic, or Facebook can stop being catastrophically lackadaisical toward code-base quality. It's in their DNA: in the kind of people they have hired, who now choose who they hire, and will continue to be biased however they're biased even if a top-down order tries to push against those biases.
I don't buy anything on Amazon that has less than 4 stars and hundreds of reviews. Even 4 stars is a bit low for me.

I don't think I've ever bought a counterfeit product on Amazon.

I looked through all your links, and most of the counterfeit items had less than 100 reviews and almost all couldn't even get a 3 star rating. It's pretty easy to tell that those items are counterfeit actually.
You obviously aren't paying any attention to Microsoft lately and it shows. I'm not going to change that so the least you can do is show a little empathy for those who do.

Its painfully apparent you really hate Microsoft for your own deply personal reasons. I'm not changing that. But I will stand up and say that what you have said is not true and not the case of Microsoft today.

I'm not saying you have to change but we must be clear that you are speaking from perceived history rather than current day times.

Google android is "Free" as Windows 10 is free.. you paid for it with hardware... now if you could build your own handset you could install android but it would NOT be the official "google" android because reality is - hardware companies still have to license it in such a way to get the official apps. But again, we're not going to talk about this in apples and apples, you're only framing it in your obsession of fear/doubt/hate against Microsoft. And again, that's ok, I really don't give a hoot.

Apple does track you. The Apple Privacy statement is almost exactly the same as GOogle and Microsofts. https://www.apple.com/privacy/manage-your-privacy/ - they all enable services and warn you about services that provide value add in some cases but can seem in violation in others.

Its up to YOU to understand what you want to share, enable/disable what you want to share and understand how changing that changes the system you're running in.

But its up to you to use what YOU want to use and respect others for what they want to use.

Spending so much energy spreading FUD does nothing.

Chromebooks aren't free, phones aren't free, tablets aren't free, Apple/Google/Microsoft all provide app metrics to all their respective app stores and all go above and beyond to try and make them secure (google actually having to struggle with this compared to the other giants)
When it comes to military/state objectives that the public poorly understands the risk scenario is quite different.

Which is why we're currently in a situation where zero-days that NSA easily knew would be leaked were not patched at least a month ahead of time were left unpatched. The costs aren't significant enough to motivate them to respond to their failures.

People like to blame the capitalistic incentives for not upgrading from Windows XP but to me the failure to respond to this obvious outcome of the leaking of NSA malware is far more insidious. These sys-admins managing old systems were not prepared for state-financed malware to be released to C-level cyber criminals as a 'threat-actor'.

The poor state of corporate information security has been exposed in the last few days, but even that sorry state is nothing compared to the failed responsibility of the US government to value their citizens over internal objectives. Which is increasingly a common narrative that is a unsurprisingly a result of the unencumbered growth of the security state and by proxy the executive branch whom they ultimately report to.
I suppose these are now my opinions - they've developed over the last ten or so years as we've learned just how entrenched these supposedly controlled agencies are. The FISA court is described as rubber-stamping warrants etc. Read the news!

Your assertion that the NSA can't collect data about American Citizens would be great if it were true. There are pretty convincing arguments that they aren't abiding by at least the spirit of the law and that their lawyers are actively engaged in weasel-wording away the restrictions. I'm sorry but collecting the meta-data of American citizens is still collecting data (meta is a sub-class).

You've got a pretty strong opinion of the agency ... I'm guessing that you work for the PsyOps division. Or perhaps you're just a youngin' who hasn't been around the block quite enough times. And don't get me wrong - I've had a great life as a U.S. citizen. I gained my political awareness during the Reagan presidency and was at that point very proud of everything my country did - I didn't know how much was happening outside the view of the TV screen that I wouldn't be proud of - or how many other parts of our history could be questioned.

I'm certainly not advocating anything beyond having exactly this kind of discussion. It's not my fault that the NSA, CIA and U.S Government are viewed so negatively - they have the reputation that they deserve. I can understand why the rest of the world hates us but I hope we can decide to change our behavior.
I agree with you on all points besides securing with a key being somehow a more desirable trait to a backdoor. Keys can leak(such as TSA checked baggage master keys) or authentication could be bypassed(such as Intel ME).

BGR is simply virtue signalling against the feds when it comes to comparing the "virus of the day" with a hypothetical data recovery method that would only be available in an offline forensics lab setting with no viral attributes.

WannaCry is much more Microsoft's fault than the feds or Wikileaks.
> In your opinion what are some of the things wrong with Rust? Genuinely curious as someone who operates at the higher level of the stack (web development) but is interested in learning something lower: C++, Rust, etc.

I think the most classically cited problem is the learning curve. Understanding ownership and lifetimes, and understanding how to satisfy the borrow checker can be quite daunting.

Here are a few that I think about personally and which are probably a little more unusual to see:

* Batteries not included: the standard library's been pretty stripped down in favor of moving things out into external crates. The justification is that packages included in the standard library tend to ossify and become liabilities as they outlive their usefulness [1]. I buy the argument, but am a little worried that it's going to result in a fractured ecosystem where even extremely common functions like HTTP don't have "one true path" so we get a dozen different packages that try to handle it.

* Tunnel vision focus on Tokio: to my eye the community seems a little obsessed with Tokio and zero-cost futures. It's really nice how performant it is, but I'm not crazy about how futures-based concurrency spreads into your code through huge amounts of necessary boilerplate (`.and_then(...).and_then(...).and_then(...)`). I think that for most cases where performance is not an absolute mission critical necessity, a light runtime that manages asynchronous operations for you (say like Go's) is probably the way to go because it unlocks far better productivity. I'm cautiously optimistic about the possible inclusion of something like an `await/async` construct.

[1] https://blog.rust-lang.org/2017/05/05/libz-blitz.html
True for old games, but for them the single core performance is enough (except maybe supreme commander with 5'000 units on the field). Looking forward with DX12 and Vulcan more cores seems to be more future proof.

Plus shouldn't XFR (or Turbo Boost Max Technology 3.0 Frequency for Intel) somewhat alleviate that particular issue?
You can pick a guess for the code and evaluate it against every potential code and see what the reply would be (like BBWW). E.g. I pick 1122 and run it against all possible codes. If you group the number of results for every reply you essentially get a table that tells you for every reply how many possible eligible codes are left. You can then determine for each guess what the worst reply is you could get, namely the one that has the most eligible codes left. For your next guess you pick a code that has the best worst case scenario. Essentially it's minimax.

You can speed up the first step by realizing you don't need to test every code. E.g. 1122 and 1133 are essentially equivalent. You only have five unique choices for the first step 1111, 1112, 1122, 1223, 1234. If you run all codes against those 5, you'll get the first step. Continue doing it for the rest and you'll get the other steps.
Saying you're tired of basic income then quoting thatcher has a bit of irony

That said.. you forgot capitalism in your little list

https://www.cbinsights.com/blog/biggest-startup-failures/

https://en.m.wikipedia.org/wiki/Bernard_Madoff

https://en.m.wikipedia.org/wiki/Great_Depression

https://en.m.wikipedia.org/wiki/Too_big_to_fail
Yes and that's why you should never lie to investigators. They can lie to you and it's legal, if you lie to them it's a crime.

You're always better off to pass all communications through a lawyer. They're not allowed to lie to a lawyer.
I'm totally sure Mylan,Turing Pharmaceuticals or Theranos would seek third party validation of their respective products.
Unleaded Gasoline Reduces Violent Crime in Sweden Too
Slim.js – Rapid web components development
Museum subsidies exist primarily to attract tourism, which brings more money into the full economy than museums can recoup directly. This makes them unsustainable as private enterprises, but still good investments, as the amount you can collect in taxes goes up by more than the cost of the subsidy. Since the government determines the tax rate based on what it still needs to be able to fund (things like healthcare and roads). The museum subsidy probably lowers your individual tax bill.
Haven't all modern browsers embedded PDFs natively for ages, now?

Eg, Chrome in 2010 https://en.wikipedia.org/wiki/Google_Chrome_version_history

Firefox in 2012 http://news.softpedia.com/news/PDF-JS-and-Download-Manager-P...
One well reasoned comment on HN won't change the entire market's perspective.
"I'm talking about the mean distance in expectations between a program and the compiled output."

Then you should be talking about Rust, C++, Java and other complex languages if that's your concern. Wirth-style languages use simple constructs that map straightforward to assembly. He actually designs the language in conjunction with the compiler so the simplicity is maintained. If it's hard to compile, he just takes it out of the language. Modula-3 adds select complexity to a Wirth-style language to give it exceptions, multithreading, and a standard library. Most of them are similarly straight-forward in implementation. It's why it compiles lightening-fast.
Check out https://peterdemin.github.io/kibitzr-banks.html
It does almost the same
We detached this subthread from https://news.ycombinator.com/item?id=14339146 and marked it off-topic.
On macOS, there is a query syntax [0] that's usable in Spotlight and the mdfind(1) command. Richer searchable attributes [1], but the results may have to be piped through other tools for formatting or other output.

[0]: https://developer.apple.com/library/content/documentation/Ca...

[1]: https://developer.apple.com/library/content/documentation/Co...
I mean, it's not really capitalism. It's liberty.

Capitalism works under a lot of assumptions, one of them is no friction with information. This particular story is just taking advantage of a small, imperceptible (to the rentors) risk capital gap, but some savvy and attached fans saw it and wanted to take advantage of it.

It's just like a lot of microfinance in say a poor struggling neighborhood in Bangladesh. There's money to be made there, but most traditional bankers or participants would ignore it or be blind to it. When socialism steps in is not when it's able to cover that gap, but when it has the foresight or wisdom to know why that gap should be covered. That wisdom is something that doesn't always happen in less than ideal capitalist systems.
I can only speak of my own experience as a sysadmin, but the more isolated the system is and the less critical it is for operation, the easier it is to delegate the job of doing a software update to coworkers and new hire. Especially if all the issues from doing an update has already been established on several other machines, in which case the update is more or less mechanical in nature.

It reminds me of the story about a thirty year old Commodore Amiga running the AC system for a school district. The district finally decided to modernize the AC for $2 million, but until then it was just cheaper and easier to continue paying a person to run it every year. Replacing hardware systems is expensive and political complicated, while continuing paying an employee is just status quo.
Google's Royalty-Free Answer to HEVC: A Look at AV1
IME, a lot of engineers, especially high-level ones, don't realize the extent to which IT monitors their actions. They know the technology is there but think it's being used on "other people", and that just because their computers are less locked-down, to allow for installing dev tools, that means they're less-surveilled.
Intel could be about to release a very expensive Core i9 CPU
What do you think happens when insurance is provided through your employer and you develop a health problem that interferes with your ability to do that job?
Upper crust jobs bring a lot of respect with them. Being the CEO of a fortune 500 or even 5,000 company get's you into a social strata well beyond having a few 10's of millions in the bank.

Consider, people enjoy shopping at Neiman Marcus in part because of how the sales staff treat you. Now picture how you feel when an IBM sales team is trying to sell you over priced services.
Paul Allen spent about $200 mil on his super yacht, which one could categorize under "hobbies & traveling." I imagine once you hit 8 figures, a new class of shiny toys all of a sudden feel within reach and become a lot more tempting to a lot of people.
Apple does have "Ads". They're always asking you to upgrade to icloud on every device - my MacBook and my IPhone.That's about as annoying as "buy office 365 now"

MSFT does spell out what they share with advertisers the very same way Apple and Google do.

https://www.google.com/policies/privacy/

https://www.apple.com/privacy/manage-your-privacy/

https://privacy.microsoft.com/en-us/privacystatement/
But cases where that information is preserved are probably more prevalent that this case where the soft tissue was fossilized by harder minerals.

So I would guess in terms of probability of occurence: skin-hard-fossilized < soft-tissue-soft "fossilized" < picked clean...
Technical Illusions is in this space and they seem to be going after a realistic goal. TI has a product that projects an image by reflecting off of material. They have working demos. Magic Leap seems to be creating AR by projecting a pixel onto your eye. That is a much harder problem that results in low field of visibility, low resolution, and short depth of field...at least from what I have been able to read.
How do you propose to solve the conundrum of this vulnerability is so bad, MS needs to release a fix, even for unsupported OSes, and get people still running those unsupported OSes to install the fix without disclosing there's a critical issue?
Yeah, I certainly understand various language trade-offs, but in my experience any of these early wins of interpreted languages come back to haunt you at significant cost.

If you understood the wins of untyped languages, you'd be aware that this is often the most optimal path for a startup to take. Get features done now + fix them later is, in hundreds of cases, the way that startups win.

It's also a win for people who come home from work and want to get features done on their side projects rather than write perfect code.

It's beginning to get tiresome to continually hear the Rust community go on and on about how amazing Rust is and say, with a straight face, that eventually there will be no reason to write anything in not-Rust. Are you serious? The hubris is off the charts.

If your language doesn't have a REPL, your language is less productive. Deal with it.

That said, the engineering tradeoffs are often a win. I love Rust; borrow checking is frankly incredible. But it's important to keep perspective.
but it will need an update if it has a CVE and it shouldn't need humans to update it
It's not anti-capitalism — people are paying for the existence of something they want. How is that antithetical to a competitive market?
And that the owners sat in the back drinking expensive whiskey and counting money? These are low margin businesses, small business owners aren't taking home 10X their employees. By hiking the minimum wage, you make these businesses inviable for anyone but the large players. The business closes, employees go work at the big company who can afford to stay afloat, competition all closes, prices go up, small business is viable again. Is that really the cycle we want to encourage?
Microsoft's TechNet is hilariously down
This sort of exists already, quite common. Roof turbine vents: https://www.google.com/search?q=roof+turbine+vent&source=lnm...
AWS:

4. Outsourced IT. In most companies the IT department is an expensive bottleneck. Getting them to make you a simple web form could take months. Enter Wufoo. Now if the marketing department wants to put a form on the web, they can do it themselves in 5 minutes. You can take practically anything users still depend on IT departments for and base a startup on it, and you will have the enormous force of their present dissatisfaction pushing you forward.
I think you are way underestimating the percentage of people who have good backups of their data.

HN'ers might, but HN would not be a representative sample.
Just use the fish shell instead, and you can avoid the years of shell cruft of bash, or the endless customization of zsh. Bash is a good environment for shell scripting, but not really the best for user interaction. Although perl is probably the best environment for shell scripting.
Oh yeah, I forgot to ask "Have you or the others considered rewriting your compiler in Modula-3? I hear you get safety, acceptable speed, and 5x iteration speed of Rust."
I technically started with access to a TRS-80 Level I, but it was the Color Computer that really started me down the path I'm currently on. It helped that it booted into a BASIC interpreter. I eventually got an assembler cartridge for it, and used it mainly to learn 6809 assembly language after quite a few BASIC programs. Somewhere I found a memory map for the machine, and I was off trying to recreate my favorite games. I think I still have the 6809 book I bought back in the day. I remember a lot of trial and error, and a lot of time spent fiddling with the cassette player to load and save programs.

The mindset at the time was "I have this, what can I do with it?" Now it's more like "I need to do this, which of several ways is easiest/quickest/less hassle/etc."
You are not factoring in benefits that increase as a result of the minimum wage hike, vacation time that acts as employees working on the floor even when they are not, and the fact that while the store is "open" 56 hours per week, that is certainly not the number of hours that people work there. Inventory, store cleanup, store redesign, meetings, any number of things go on before and after hours.
Marketing is all about confidence, regardless of the facts the public perception is that google shuts down services with wild abandon, that is a perception google needs to work to fix and your response merely confirms it