skysight-inc/HackerNews huggingface dataset:
I'm a regular employee, and I don't see it being any different. Figuratively speaking, my boss has to sign my paycheck every two weeks. If they don't like me, they can fire me.
There is one weird trick to solve at least 20% of the angst again Windows update.

> It forces them on you, sometimes in the most inopportune time.

Let users reboot when they want. I don't care if you show a bright red bar warning people to restart but goodness gracious don't reboot computers without positive consent!

Yes, there are more difficult problems like reducing the number of things that require a reboot to update (without sacrificing backward compatibility) but not rebooting the computer without consent is such an easy thing to do. Just be upfront and tell people to leave their computer connected to a power source and ask them to press a button when they're ready.
And that, sadly, as a last ditch effort, would be a very good thing for humanity, but probably not for the planet.
Statistics Books for Machine Learning
> Also, thanks for noting this. I had the mental perception that Gogs had really been fully surpassed by Gitea, and I need to re-evaluate now.

You had that perception for good reason: it had surpassed GoGS. But they're both moderately active projects so it's good to revaluate regularly.
This is based on information from 2015, but May 2018 seems to be Take Down Elon Musk month, so lets run a negative story.
What’s wrong with CSS-in-JS?
I’m not sure what you mean by “reversed on appeal” as the stop() methods did make it into the platform. But there’s also Thread.destroy() whose API was defined but which I think was never actually implemented. (Fortunately.)

Edit: FWIW, I looked through the history, and it looks like Thread.destroy() was added by Bill Joy in Aug 1995. The initial implementation was "throw new NoSuchMethodError();".
Windows 10 puts Microsoft's needs ahead of the users.

There is no easy way to avoid updates interrupting your work, always when you need to use your PC for an urgent work issue.

The home screen adverts, and preinstalled junkware are insulting.

It is impossible to interact with the OS for more than a few minutes without finding another bug you have never seen before.

On Friday I was using a test laptop. The start menu stopped working, so I do a restart, but Windows decides to do an update (ignoring the configured "don't update between 8am and 6pm" setting).

I can't believe they don't have a professional version with a yearly subscription. I want my tools to work, not interrupt me, or fail randomly.
Dot .io sort of sucks. Moving back to .com
Somewhat true, I'd say that risk-averse is more appropriate than safety-obsessed. For such organizations, being "safety-obsessed" usually means a massive amount of bureaucracy around certain known risks, but such organizations don't tend to be consistently good at finding and addressing unknown risks.
Is H1B an option for 3 yrs experienced Salesforce Developer on OPT-EAD?
"Excess electrons bubbled off as hydrogen gas, thus storing that energy for future use."

Just wow.
Content subscription depends. I would rather just rent the few that matters and feel I got a better deal than watching 5 average ones missing out the one that looked the most interesting.
actually its been very good to me and im dirt poor (yes if id saved even 10% of the coins i mined id be a millionaire by now, no i have no regrets)

im just an average working joe who earns just enough to get by at best but crypto enabled me to take holidays in places id only dreamed of, bitcoin has made the last 8 or so years of my life vastly better and i am by no means at all rich
I've owned chester.id.au for over a decade. AuDA has relatively strict registration rules[0], which I appreciate. To accommodate individuals and families they introduced .id.au.

Not as great as I'd hoped. I have to spell it carefully on the phone and have it read back to me. Nobody outside Australia has heard of .id.au. Almost nobody inside Australia has heard of it either.

I recently saw a .ci domain being hijacked[1]. Not even subtly. Just plain old stolen. So I'd avoid Côte d'Ivoire's TLD for the foreseeable future.

[0] https://www.auda.org.au/industry-information/au-domains/

[1] https://medium.com/concourse-ci/were-switchin-domains-5597dc...
I attend high school in the Bay Area and I'm surrounded by this Smartboard epidemic. Nearly every classroom at our school has one, but only around 10% of teachers actually use the "smart" portion, even though most of them have gotten some basic training in their proper usage. Most are used as dumb projectors for presentations and lectures, and the pens are seldom used. And keep in mind, this is Silicon Valley, the "cradle of tech innovation."

I find this to be an egregious waste of school funds, funds that could have gone towards funding school plays, improving school facilities, or expanding the engineering course offerings. And the real kicker is that my HS is an "arts magnet" school.

¯\_(ツ)_/¯
It defines specifically HOW a bunch of aspects of the build are to be achieved. Even when there are vastly better options already available, or the LEED approach is inappropriate for a particular build site. It requires a bunch of gimmicks that aren't necessary or even a net negative in many cases.

Part of the LEED "energy" criterion is labeling the building as LEED. Which is absurd on its face.
Privacy Is Dead. Here’s What Comes Next
That makes sense, thanks.

In the end, though, when I discovered this was how it worked at the end of my PyCharm subscription, it left me quite a bitter taste in my mouth, and I just stopped purchasing any JetBrains products. These kind of details are akin to trying to trick people via putting stuff into EULAs nobody reads, and for me at least, it gives the distinct feeling that they're trying very hard to screw me over, so I try to not frequent nor support those kinds of businesses, IMHO.
I've had a lot of issues with Windows update myself but the author's solution of "Murdering Windows Update" is not my cup of tea. I like my software patched.

So while I don't have a good solution for Windows Update issues, re-installs are a LOT less painful with choco[0]. I have one choco script for my home machine, one for work, one for the wife, and one for the parents. It makes things so much easier!

Edit: I am not affiliated with Choco in any way

[0]: https://chocolatey.org/
I actually like the way it is (or can be) done in Haskell: since polling an “interrupted” status would be a side effect, instead they turn the problem on its head: you can throw an async exception to the task you want to interrupt, given its ID, and it behaves essentially as if the code it was just executing has thrown a synchronous exception.

Sounds spooky, and it does require writing code in an exception-safe way, but that’s generally easy: pure code is largely exception-safe by nature, and impure code can use “bracket” (“finally”, “mask”, “ResourceT”, &c.) to acquire & release resources—and should already be using these functions anyway to handle regular synchronous exceptions. Async exceptions are very useful for killing a task that’s using too much time/memory, or initiating a graceful shutdown.
I actually try to avoid to boot on Windows 10 on my dual boot computer (kubuntu 18.04 + windows 10) because the fucking updates of windows.

I got stuck with falling updates like 5 months . Every time that windows try to update, I lose like 2 hours. And only to see Windows failing to update and reverting it. And another issue is that Windows really hits hard my hard disk along like half hour, every time that I boots on Windows. I don't understand why does it. It's a shot experience, specially compar d against my Linux experience on the same computer, where everything just works out of the box, and I don't need to lost like half hour seeing how my hard drive is being smashed by the OS.

So this article really it's helpful for me.
I read that white noise can cause more defuse neural maps for sounds. Supposedly it's one reason why people's hearing can get worse when they're older, because of too much white noise exposure.
Author here, this is a rather pleasant Sunday surprise.

I'm not sure I'd recommend the route in the post. The setup is fragile with a sizable set of moving parts. Simpler options are doubling down on Emacs with TRAMP or using the client terminal emulator (e.g. iTerm) to copy and paste screen contents.
I dare you to eat overcooked boiled lobster - day in day out without butter.
I'm not seeing that anywhere in the comments on this article. Can you link to it?

This [0] seems pretty close to that description.

There are good reasons to be extremely alarmed for our future generations. That's not a hysterical position.

Very few people "believe" strongly enough to invest based on that belief. Why hasn't Bezos or Soros or whoever started buying lots of land in northern Saskatchewan, or shorting land on the coasts?

[0] https://news.ycombinator.com/item?id=17008013
The 17 equations that changed the course of history
> against my Linux experience on the same computer, where everything just works out of the box

What machine do you use?
In many parts of the country, this is effectively unenforceable. California, for example.
Turris MOX: Modular and Open-Source Router, by Czech NIC
I don’t think it’s necessart. They know how roughly quickly and how violently the rocket might explode, so testing the escape system by itself tells you enough about whether it would survive such an event.
Can you provide proof, this is completely unsubstantiated purely from the blog
Windows 7 was working better that Windows 10. And GNU/Linux works better that Windows 10 on a bigger set of machines.
That's pretty neat. Can you recommend a resource to read up on this a bit more?
Ask HN: Any recommended course for software project management
I was looking for a course - online or in person in sf bay area (upto a week long) on software project management. Any recommendations?
> There is a clearly defined model of customer, say, those living in the middle class of an OECD country

And, of course, that must be the very individual who wants those "immersive experiences, well-designed pages with fonts, graphics, photos, and videos coming together into a compelling format."
Genetic Algorithms in Plain English (2004)
I host my email on a vanity domain with an obscure tld. It's fine.

The worst thing about weirdo TLDs is weirdo registrars, not validators or typos.
My home isn't connected to sewage (or water). The municipality doesn't provide that in my low-density area.
Instead I have well water and a septic field.

Require that a home has a source of electricity, water, sewage and meeds some efficiency standards but do NOT specify how those are to be met. You can issue guidelines separately, but they shouldn't be legislated.
accurate summary: If you don’t have browsing history, Chrome allows autoplay for over 1,000 sites where we see that the highest percentage of visitors play media with sound. As you browse the web, that list changes as Chrome learns.
Windows must die.
That's not quite the same -- no one becomes an astronaut because it's the only way they can support themselves, taking that job is very much a choice.
Agree with point on rapid development. Engineering is an iterative process, trying to come up with a perfect system is an anti-pattern. Make something that works and then never stop improving it. Russian Soyuz, SpaceX Merlin, iPhone, ICE, and microprocessors are all examples of where you can get with iterative approach.
> summary: google allow 800 of the international youtube domains to autoplay, plus some 200 other publishers to pretend they are neutral.

What? How is that an accurate summary? The whole post is about how Chrome will learn your preference for whether to autoplay on domains, not about how it is whitelisting certain domains.
Show HN: Map Litter. Create Beautiful Neighborhoods
Can you elaborate? I've seen a lot of companies using .io and .ai recently. I don't but I'm curious why you found it was bad.
I couldn't find a way to detect autoplay failure when using the YouTube iframe API.
We can catch promise failure when using a normal video element.
https://developers.google.com/web/updates/2017/09/autoplay-p...
> Many online publications have quotas for their writers, sometimes up to 10 posts per day. What does this mean? There is very little time for original writing, so staff spend most of their day rewriting the interesting posts they find elsewhere. No rewrite is ever complete, though. Small elements of language stay intact, and they can act as tracer cells which track the lineage of content.

This chrome extension highlights lines of "churnalism" which result from the copy-and-paste journalism writers have to use to hit these quotas:

https://chrome.google.com/webstore/detail/churnalism/igpjomm...

https://www.youtube.com/watch?v=6fvADRst_YM
96-Year-Old Secretary Quietly Amasses Fortune, Then Donates $8.2M
Writing a simple JSON parser
>s you browse the web, that list changes as Chrome learns and enables autoplay on sites where you play media with sound during most of your visits, and disables it on sites where you don’t.

What about disabling autoplay even without sound? Unwanted autoplay videos burn through battery even while muted.
GVisor containers
> An unsung virtue of the ad-driven web it's is inclusiveness and strong worldwide redistribution effects. Everybody sees the ads, however the actual value of a pair of eyeballs is widely variable, by orders of magnitude so. It's therefore profitable to make the content free and distribute it as far as possible, to have the best chance of catching high value visitors that covert to ad action and revenue.

> Once you move to a flat fee, this massive redistribution ceases

I think this largely disregards the effects of targeting. A lot of the things (payday loans as the prime example) advertised to people less well off are reverse redistribution, exploiting the financial situation / needs of viewers.
We do have a virtually inexhaustible source of salt water..
Do note that it depends on the subscription model.
If they give you a perpetual license when terminating the subscription, it would be good but if they won't let you use it, they just get paid by locking you up with less motivation to keep improving the software.
When is the WRONG time to use Kubernetes?
Yeah, if you boil it down my argument is basically that the escape system seems to be more than good enough to offset the fuel loading risk.
Sustainability has been in the news a lot lately and we wanted to create an app that makes it easier to report, map, and clean up litter in your neighborhood.

We're gonna spend the next 6 months mapping litter and its impact in our community, San Francisco.

iTunes Link: https://itunes.apple.com/us/app/rubbish-love-where-you-live/...

Youtube Demo: https://youtu.be/ciGnAkMDGA4

This is a soft launch, but feedback is greatly appreciated. We put a lot of attention into trying to make the UI feel good and make the app as delightful as possible. Bugs sometimes get in the way of that :)
8.1 and newer devices have the key in firmware, and PCs upgraded from older versions of Windows are recognized automatically by the activation servers. So in most cases if a PC has ever had Windows 10 on it before, you can just install without a product key and it will activate itself.
My interpretation of the article was that chrome ships with a blocklist of websites that have annoying autoplay features, but will automatically remove websites from that blocklist that you usually start by playing their videos, and automatically adds websites to the blocklist if the first thing you do is pause the video.

Youtube probably is not on the blocklist, but it will add youtube to your personal blocklist if you always pause the videos.
Sorry I didn't get back right away, but I did answer this to someone else in a more generic context.

https://news.ycombinator.com/item?id=17008877

Ocaml folks have an awesome async library that is monadic, and I think maybe for OCaml specifically and Ocaml-specific value propositions, playing with that is better than any wall of text I can throw at you.

But: parameterizing on a generic monad is what really is the superpower they give you.
Engineering Large Systems When You're Not Google or Facebook (test in Prod)
Well, Windows 10 1803 update is a problem NOW. I'll take future problems over current problems. Also, disabling update service is a perfectly legitimate way to stop the updates from coming in. You can always turn it back on and control the update process manually, when you are good and ready, and have your HD backed up. You can do so on your schedule, not when MS chooses to spring it on you.
“Whatever” the programming language concept
"Whatever" Is a programming language that looks at your code and guesses at the syntax you are using (or you can specify as you go).

Somebody make it. I'm all about ideas but I don't want to actually do anything. I'm a dudeist. Dudeism.com
I actually use mlocate a bit, one benefit is that it's a simple system, easy to understand. And it's seen some use, so it tries to keep permissions consistent between the index/search and the filesystem.

There's also been a few attempts at integrating search with the various desktop projects, generally backed by xapian or some other full-term search library. I'm not sure what are currently the best/best maintained options.

I seem to recall gnome "tracker" had the most traction last I checked, not sure if eg the kde project has something similar. Looks like canonical booted tracker from the default install in 18.04 lts:

https://community.ubuntu.com/t/install-tracker-by-default-in...

Microsoft had its aborted attempt at a new fs built on top of sql server, for "proper" search at the fs level. I'm not aware of any real file systems that do full search out of the box. And I guess it's not clear that it'd be any better than initial indexing+index refresh on change/on a schedule.
I don’t worry about that. ASCII art in code isn’t very satisfying anyways.
TopEmoji: Search the most similar emojis against text/emoji query in Python 3
Kubernetes – A Practical Introduction for Application Developers
see, I think there is a big cultural difference. Like, I always had that attitude as an employee, but I think that as an employee, it holds me back.

I think the key is that as an employee, you are expected to act in the interest of the company in ways that are different from what you are expected to do as a contractor.

My perception and experience is that as a contractor, I'm supposed to do what you tell me to do. If you tell me to do something stupid, I'm supposed to tell you it's stupid, and to explain why, but if you say do it anyhow, well, that's my job. It has more to do with task-based work.

My perception is that as an employee you are expected more to act in the best interest of the company.

I personally have a hard time seeing the difference between the two, because I'm not omniscient, I am sometimes wrong, and if the boss has heard my arguments for why the way they asked me to do a thing is stupid and still wants me to do it that way, well, maybe the boss knows something I don't know, right? The company, by making them the boss, has said that the company thinks the boss knows more than I do, so maybe the right thing to do is to go along with it?

(I'm mostly talking of "the right way to do it" in the sense of "the most efficient or correct way to do it" - I think of ethical dilemmas in a different sort of way.)
Depends where you live. California law renders those clauses null as long as the IP is generated outside of work, without use of employer equipment, facilities, internal knowledge or other IP already belonging to the employer. There are some potential issues if the side work "relates to the employer's business", so running any specific plan through a real lawyer is a good idea at some point. But, as far as I have heard, doing this is not uncommon when the side-project does not compete with the employer in any way.

IANAL. For specifics, see § 2870: https://leginfo.legislature.ca.gov/faces/codes_displaySectio...

Presumably some other jurisdictions have similar laws, and that is a factor in your job search if you are planning to work on anything on the side: pick a location with laws that allow this. Failing that, you can negotiate to retain IP on existing side-projects when you join a company, as an amendment to your contract.
I know you've been downvoted, but I do agree to some extent.

I did an escape room last week, while it was quite fun... the things you had to do to get out weren't exactly inventive. It was more luck than anything else, as you couldn't work out what to do. There wasn't really any logic to it, no connections between challenges just a load of unrelated tasks that lead to the door opening.

That said I'd still recommend it though, at least give it a try!
It would have been better to adopt the passivhaus standard as part of the building code.
Which research results will generalize?
Yep.

I upgraded to 18.03 about an hour after it was live. It was a very fast and painless upgrade on a ~4 year old workstation (parted out by pieces). I was running 17.09 Pro edition prior to 18.03.
We use an enterprise version of Windows at work and I had to remove pre-installed candy crush and twitter apps from it :)
Well, they say they researched it: "Yet, all of our research shows people want high-definition images with their stories, instant loading of articles on the site, and interactivity."

They understand how much more expensive an image and JS heavy site is to develop and host, so they must have good reason to go through the trouble?
I am so disappointed in bloomberg. I used to watch them fairly religiously, and Emily Chang is just great.

That being said, I wonder how much money they will make from subscriptions, and how much they will have to spend trying to protect their IP now. Youtube and other streaming sites have people streaming the cable version of channels from one subscription, and broadcasting it out to everyone. Even a reasonable security team of half a dozen people to police these policies would seem like a million dollar investment, and having a paywall makes it a cat and mouse game of security.
This is one of those things that’s going to be painful in the short term and pay off in the long term, but given Tesla’s precarious financial situation, who knows if they’ll even have a long term.

It’s possible that musk is just trying to cut their burn rate and is going to blame the inevitable decline in production after this on ‘restructuring’ or whatever.
Open sourcing Terratest: tools for testing infrastructure code
Nazis Explain Why They Became Nazis
Creativity is the art of putting two things together that didn’t obviously go together.

This was an excellent example of such.
So, is what they are doing worse than what most subscription models do (lose complete access)?

I've been using them for awhile and I felt they were really up front about what they were doing, but I don't know if they've always been as transparent.
Author here. I figured it was an easy enough hole to fix that it was worth including. The ZSH line editor will paste without sending the command so you don't really harm usability.

Installing dev tools via paste and pipe into sh is fairly common:

curl https://sh.rustup.rs -sSf | sh

The overall risk is probably really low, but there's no downsides.
It's stunning to me that Microsoft can do this but we tolerate excuses from other companies about why they can't guarantee all devices running their OS can get a given software update. Or that each manufacturer's update needs to be released separately.

That being said, as someone who repairs Windows for a living, I've seen a lot of major issues with Windows. They take a two steps forward, one step back approach to everything they do. QA has gone down the toilet of late, but most of the core product is actually better.
They don't want you there. Let them die slowly with no growth, or they are right and can sustain it, then who's to argue otherwise?