skysight-inc/HackerNews huggingface dataset:
The road from Agile values to having something that can be used to ship quality software is way too long. "Eat well and do sports" is correct, yet ineffectual advice, since many countries still have a big problem with obesity, diabetes and other modern diseases.

There are two things undermining "the values" in practice:

1) The economic and social environment doesn't encourage an engineering/scientific approach to SW development. Nor does it encourage eating well or having an active lifestyle.

2) People need a lot of help to implement those fuzzy, high-level values and will always reach for some process / diet / plan.

All things considered, it's probably better to be agile, but how do you actually deliver a quality, successful SW project? Let's talk about that instead of fuzzy old Agile.
LXD is used in Crostini (https://www.reddit.com/r/Crostini/) as a way to be able to run Linux applications in chromebooks.

In addition, Samsung is somehow using LXD in their new phones, with "Linux on DeX". In that way, you can get a Linux interface with Ubuntu when you plug your phone to a monitor/TV.

If you use a Linux desktop, you can get to run GUI applications in a LXD "system container", therefore isolating the files from your host's filesystem.

Here is how to do this by sharing the X server of the host (filesystem separation but sharing the X for convenience),
https://blog.simos.info/how-to-easily-run-graphics-accelerat...

You can run things like CS GO DeathZone in such a LXD container with full GPU acceleration, and even closed-source NVidia driver.

Some people also got an LXD container to run in a separate X server, thus having even better isolation.
The whole of the NHS 'Behind the Headlines' blog is fantastic btw; taking newspaper stories, looking at the studies behind them and sifting out the truth from the sensationalism.
(sound is very slow when passing through mercury)

From your link:

“The high speed of sound in mercury (1450 m/s) meant that the time needed to wait for a pulse to arrive at the receiving end was less than it would have been with a slower medium, such as air (343.2 m/s)...”

The reason for using mercury:

“Mercury was used because its acoustic impedance is close to that of the piezoelectric quartz crystals; this minimized the energy loss and the echoes when the signal was transmitted from crystal to medium and back again.”
Writing code to make music, in Tokyo
Why is it tough? The choice is not between those 8.6m and the discounted taxes, it is between that and _zero_. Revenue doesn’t come out of thin air.
How to increase WordPress maximum upload file size?
Firefighting foam heats up coal fire debate (2010)
> C++ is inherently OOP

in 1985 maybe. It was already pretty much not OOP in 1999 with libraries such as boost.graph, and is as far from "Java/C#" oop that you can imagine in 2018, where you can easily build lazy functional pipelines (https://github.com/ericniebler/range-v3), pattern-match (https://github.com/mpark/patterns), and where generic programming is the dominant paradigm.
Yes, that could also be a good solution! Even with tree shaking you could still review it and encrypted blobs would be a great thing to look out for!
The article says that delaying sinking would have saved lives.

Ships are frequently pumping out water. They don't need to be 100% watertight.
How to solve the uploaded file exceeds the upload_max_filesize error?
Whenever your network promises to maintain a peg to some other currency, you are opening yourself to arbitrage by others taking advantage of your guarantees, knowing you’re committed to certain actions.

That’s why a peg is never 100% certain.

That’s how George Soros broke the bank of England. But unlike England, an autonomous network would simply continue to lose money and go bankrupt. Right? Any ways around it?

https://www.investopedia.com/ask/answers/08/george-soros-ban...
I think the likelihood of Taylor Swift having written any of the code on this project is precisely zero. As it would be with any celebrity who uses tech.
Jordan Peterson's 12 rules for life I want to highlight.
The article links https://wiki.archlinux.org/index.php/MAC_address_spoofing

Which says that systemd-networkd can be set to spoof MAC but "needs a reboot", does it really need a reboot or is restarting (or ifdown, reload, ifup) enough?
Razor Components for a JavaScript-Free Front End in 2019
You're right, it's missing some basic characters. Thinking about releasing it open source to see if anything would like to contribute.
> I have found that the more expensive the hotel is to stay at, the greater the chance they charge for wifi/internet access.

A curious observation. Thanks. I'm not really informed about expensive hotels, almost everything I know is about the middle segment.

> At cheap hotels they use it to attract customers

At the hotel market of the region I know guests wouldn't even consider booking a hotel that doesn't list free WiFi (unless it's really fantastic in other aspects and/or unbelievably cheap) and they would put submit a negative review if they came and there was no free WiFi (even if it wasn't advertised and they've just didn't notice), it's like if there was no free water in the WC.

> but the hotel gets some extra income.

And the guest gets some extra headache with authentication and billing instead of just turning WiFi on and using it.
With all of the major carriers offering “unlimited data” in the US, I don’t even bother with WiFi anymore.
All headings are set in Optician Sans.
I don’t think so

https://discuss.linuxcontainers.org/t/lxd-on-centos-7/1250
Let me guess, the report is on a book by Kurt Vonnegut.
Though usually not enough to make up the difference in incentives. If we take the Amazon NY incentives at face value, each employee needs to pay $25k in taxes to make up the difference just on the initial tax break alone. That doesn’t count extra expenditures for expanded public transportation or nearby development. That’s also if amazon hires the proposed 40k new employees on day one, which they won’t.

There’s a good argument to be made that spending that money elsewhere would provide better outcomes and on shorter timelines than giving one of the largest companies in the world a tax break.
You are saying the same thing.

It boils down to: Mid-price hotels often have free wifi. Expensive hotels charge much more often. Cheap hotels are a tossup.
Wifi isn't all that much older than our current millennium, Mister Time Traveller from the distant future.
'ML' is really confusing nowadays. Especially with such words as 'compiler' and 'optimizer'.

https://en.wikipedia.org/wiki/ML_(programming_language)
The new employees are also going to be taxpayers. Does any city heavily rely on tax revenue from businesses to maintain critical infrastructure? It should come almost entirely from individual / property tax revenue / federal grants, corporate tax usually accounts for a minor slice of total budget.
I have written some entry-level tutorials shown at
https://discuss.linuxcontainers.org/t/the-lxd-tutorials-of-s...

I would like as well to see usage examples in the official documentation.
but using "using" in C# has to be an explicit action from the programmer. In C++ it's the default behaviour for new values.
That would be true of any cryptocurrency, not just stablecoins. There are money transmitter laws in the US and elsewhere. I think under $10K you don’t need to do KYC.
Brilliantly Wrong: The Political Cartoons of the Onion’s Stan Kelly
> What makes anything "tea" beyond putting some type of [dried, possibly ground-up] plant into a strainer in hot water, then drinking the result?

Well leaves from a tea bush, obviously.
To put credit where credit is due, as far as I know, cram was derived from the test framework used for Mercurial unit tests.
ifdown and ifup is enough.
C, C++, x86/x64 assembly: The case of forgotten return
Might want to change ML to Machine Learning. I thought it was about a compiler for ML, the programming language (https://en.wikipedia.org/wiki/ML_(programming_language)).
I guess (e.g) Las Vegas, Atlanta, and Seattle didn’t get the memo. Odd since Seattle and Atlanta recently lost franchises that they’d add new ones if it wasn’t worth it.
fortunately the gigantic barrier of the horrible writing system is starting to crumble down thanks to technology.

You can now search for words using pinjin, voice or drawing (thanks Pleko).

And if you encounter unknown printed(!) signs you can just point your camera at it (now or soon, what's currently the best app?).

As for calligraphic handwriting this will forever remain elusive. You may consider it as an utterly useless hobby.

As much as I despise Siri, one things she is surprisingly capable of is answering: "hey Siri what does sneeze mean in Chinese"
> My observation is that Agile is all about ... and for the benefit of software developers ...

No, it's the opposite! Agile is bad news for software developers:

1) hardware developers will insist on having predetermined requirements and will stick to them; at most, they'll throw the mantra: "Software will fix it!";

2) software users will use Agile as an excuse to avoid at all cost deciding what they want and limit themselves to bikeshedding after the release;

3) those idiot project leaders who manage by ticking cases on an Excel printout will explain you how Agile is a wonderful panacea which will solve all your problems: you will "just" have to write the code and you'll have no excuse to miss the arbitrarily imposed deadline.

No no no, not at all! Agile is for those who ponder about developing software, but not for those who do the job!
"secrets are base64 encoded at rest"

Umm. I hope this is because the author of the slides doesn't understand even the basics of encryption and used the wrong words. If they are actually using base64 encoding in place of crypto that would not be good.

Even if it is a mistake and secrets genuinely are encrypted this sort of thing can be harmful, as others may look at this and get the (very wrong) idea that somehow base64 encoding is sufficient to store sensitive data.
The win95/win98/win2k default design is timeless imho, not the bright colored default xp one (in my eyes at least)

P.S. I hate that no modern Linux desktop design has a proper distinction between selected and non selected window. They all only subtly change the text color on top of the window, no clear distinction like "blue is selected, gray is non selected window"
You can't accept bias etc and then make this statement "On an individual basis, every fuckwit locked up for violent crimes deserves to be there".
It makes no sense to accept institutional racism at a macro level, because it makes you feel good, then dismiss it as a contributing factor at a micro level. It's an incredibly disingenuous position - worse than all the pink-faced jerks ranting on about 'bloody murries..'.
To my reading, the article suggests that the reason why we have waterfall style development is because some guy at the DoD misread Winston Royce's paper.

"In 1985 the US Departement of Defense wanted a documented process for software development: DOD-STD-2167. Since governments and companies reused these requirements, it radiated across the world from there"

I contend that there are more fundamental reasons for this, so even if this quirk of history had never occurred, we'd still see a lot of waterfall development.
There were some issues with specific kernel features not being upstreamed timely.

Having said that, here is a distribution usage for the snap package of LXD,
https://snapcraft.io/lxd
(see that the end of the page).
That's PascalCase :)
So basically it's a massively legged delay line memory
yeah, the speed of sound in mercury is not that slow.
Never trust anything you hear on youtube.

https://www.engineeringtoolbox.com/sound-speed-liquids-d_715...
Interestingly this will make it harder to grow high quality outdoor and even indoor (pollination risk rising; one reason it became relatively easy to grow high-quality outdoor is it the government ensured there were no males in vicinity!)
because IE is still being used in some places.
Wow never thought about that. Have you tried that? Just curious if it is possible reach servers outside hotel's network?
Brill.

Sometimes WYXZ is a hidden clue in an alternate reality game. Sometimes it is just an QWERTY typing error. (-:

I hope that M. Krzywinski gave you some inspiration for lowercase.
Budget calculator for humans. Easy to use and free forever
Nice, I wasn't aware of this feature. "Smart keywords" is the correct name. https://support.mozilla.org/en-US/kb/how-search-from-address...
I just bought a monthly subscription for a Mac Postgres client called SQL Pro for Postgres. After wrestling with PgAdmin 3 and 4, I threw in the towel and paid for a proper client. It’s 5.99 a month and as much as I hate rent-seeking, it allows me to try the software before paying the 139$ lifetime license.
Yes, I would blame the choice of the method if most patients are too lazy or busy. A good choice would instead work for busy and lazy patients or would convince them to be less lazy and/or busy :) Multiple options should be offered depending on the patient.

I've given actually a similar example regarding the "eat well and do sports" advice. It's not bad advice, it is correct, but it's not working for a large segment of the population, causing massive problems for health care and later (or now?) society.

Instead of cheap advice maybe the doctor should prescribe physical therapy with a specialist where the patient can be educated on the what and the how. Or the appropriate gov organisation should ban or heavily tax soft drinks and crappy foods and make good, healthy food affordable and available.
What's the point in even having a live in-person event if you start requiring pre-screening and pre-qualifying an audience for "behavioral readiness"?

For fuck's sake why would we want to start sucking the spontaneity and chance engagement out of everything?
Integrating low educated people who don't speak the language is hard in a modern economy. Being a nurse is considered the low end of the jobs market and that is a 4 year course.

Looking at immigration with American eyes doesn't work: there is no need for manual labour in European countries. What Europe wants is highly educated immigrants who speak English. What Europe gets is immigrants who are trapped in social welfare and public housing.
All of that AND they probably purchased the system from a company that specializes in this stuff, or a traditional event security company is providing add-on packages that post up a few of these kiosks at events.

If I’m wrong and anyone can forward me to TSwift’s GitHub profile, I’ll eat my shoe.
That sounded wrong to me (I like a challenge), and of course some clever guys have already been and got at least 94% success at remote device fingerprinting.

See p.1702 and use of carrier frequency offset (CFO) for fingerprinting, this paper discusses other methods and auth of AP/devices too; https://www.cs.ucr.edu/~zhiyunq/pub/infocom18_wireless_finge... .
There is already a wide variety of hemp strains and they are used for a variety of applications. Taller strains are for fiber. Shorter, flowering strains are used for CBD. There's a really wide range of applications for hemp but I'm not sure how many are economically viable. Processing requires water, energy, chemicals, etc.

This is an exciting time for discovery.
Thanks for this. I know nothing about NZ but you could replace just a few nouns to translate this to many other countries, sadly.

Not to pick on you, but I'd like to add that I think it's helpful to disentangle three things which often get rolled up together:

1. "commit over 50% of the nation's violent crimes" is a fact, today. The criminal justice system has to respond to each individual crime, for the usual mix of retribution / discouragement / removal. Every one of these violent crimes has a victim, on whose behalf we act. And very often the victims are similarly skewed towards some group -- such victims are no less deserving of our protection.

2. "is occurring because of" is a theory about past causes, which historians can argue about. There are many theories. But we don't need to wait for them to reach a consensus. It makes no difference to an individual's guilt or innocence of some crime.

3. "be addressed ... Starting with improved early childhood ..." is a theory about the future effects of policies we might adopt. This is also independent of the other things: a policy that improves outcomes for children of a crime-prone demographic isn't going to depend on whether #2 decides the group is of the oppressed-by-colonisers variety or the unassimilated-post-asylum variety. But whether it works or not is an empirical question, not a moral one.
Isn't most of DAI stability artificial through bots because it is just a cryptocurrency-collateralised derivative contract which uses ETH for the collateral?

It will eventually fail too. When ETH collapses they won't be able to hold the stability for long.
The US was dramatically more dangerous 40 years ago than it is today. The murder rate was 100% higher in 1980 - approximately the peak murder rate in US history - vs the expected 2018 full year figures (which based on numbers so far, will show one of the largest single year reductions in murder ever recorded in the US; Chicago's murders for example should be down about 15% this year). The culture was a wild mess throughout the 1970s, far beyond anything we see today. If John Lennon wasn't afraid of being shot at the time, that says more about his personal attitude on life than it does about the actual murder risks in 1980.
Harvard's $39B Endowment Is Secretly Acquiring California's Water Supply
Fair! Edited.
That's what media does, they show you a particular case creating an illusion of some tendency. In reality what percent of muslims are threatening your life? Is the probability of being killed by such guy is higher than that of a car accident or lightning strike.

>Terrorism in Europe has killed 11,288 people in 18,811 attacks since January 1970

(many of which were committed by local groups like IRA, ETA or RAF)

>26.421 died in 2015 from car accidents

1 year of car accidents killed twice as much people as 50 years of terror.

https://www.washingtonpost.com/graphics/world/a-history-of-t...

https://ec.europa.eu/transport/road_safety/sites/roadsafety/...
"Please supply an argument that TDD sometimes/often is overengineering."

Sure. TDD encourages building so things can be tested. This often results in creating code with small functions, each of which can be isolated and tested.

However, these small functions are not part of the external API, that is, they are not meant for general consumption from the rest of the system. Sounds great, right?

If you want to refactor the code, eg, to merge 5 functions into 3 different ones because you have a better idea of how the code works, or it's more maintainable, or because it gives the compiler more abilities to optimize, etc. then you've changed the internal API - which is find because it's not supposed to be stable.

But it now means you now need to change all of your test code. That is, you've over-engineered your system so it gives a strong preference for one specific design, and inhibits changes towards other designs.

A better way to handle this is by figuring out what the (semi) stable API is supposed to be, and test through that API. This moves the tests towards integration testing or system testing, and away from classical unit testing.

It's entirely possible to do TDD this way, but it's not how TDD is often taught or described.

I've seen this in the small, at our local Python user group meeting, when we worked on a challenge programming project. The TDD expert wrote about 4x the code that a "spike and stabilize" programmer did, because the TDD code resulted in several functions - each with tests - while the latter had just one - again, with appropriate tests. Each of those function defs takes up space. Each of those tests take time to write.

I've also seen this in the large, by analyzing the source code for TDD projects like FitNesse.
Updated to clarify. Part of the toolkit is written in Haskell, I really oughta know better!
Thanks also for each of the posts on your blog. It's a great resource.
... to do something mildly unethical, in a way which, if it became very common, would change the marketplace unpredictably and certainly not necessarily for the better.

You were being sarcastic, but it does fit right in.
Who in the world signed off on that promo video? The music was _way_ too loud in comparison to the voice-over. Irritating.
This is an example of how extreme naivity can be actually insulting
Oh nice! Thanks for the link.
The costly journey of returned goods – and how some of it ends up with you again
What has constantly bothered me about LXD is how heavily tied it is to Ubuntu. With Docker, you do not need to worry about moving to another major distro like Fedora, CentOS, Debian, etc. - it's officially supported and readily available. The LXD answer to this is "snaps", which are a whole extra packaging system and yet another Ubuntu technology you have to invest in - making you start to wonder if you're swallowing a spider to catch a fly.

What then increases my concern is that the two other major technology pushes Ubuntu has made into the wider ecosystem - Upstart and Mir - have both failed to take off.

Adopting a niche technology - especially for something as fundamental as a hypervisor - is already a hard choice. The LXD team is making adoption even harder by not offering official repos for the major distros.
It says that in literally the first line on the page.
Why I picked Clojure?
Have you never read @SwiftOnSecurity?
It's usually better to submit one of the articles than the whole blog. I tried to read a few, and most are short. Which one or two are your best articles?
that's exactly what they're doing.

No they're not. For instance they completely turned their backs on Mobile (Tablets, Phones, Wearables, Laptops, etc.) and there's no indication they are coming back any time soon.

I know because at some point my company was one of their largest individual SHIELD tablet customers. That is, until they stopped making them and asked us to find another supplier.
if you use linux and network-manager, check "random mac" box for that connection,

add post-connection-hook to `curl` with post data;
use $RANDOM for mail address, even use root.$RANDOM@localhost.localdomain probably it will authenticate you.
I think you mean decade or something? 'Cause even in the states I remember when we finally setup Wi-Fi in the mid to late 2000's and that was still not too long ago... I guess it didn't feel like a premium feature to people who bought it for their home, but for a hotel who has to rely on their ISP to setup everything for them, it definitely is a premium service.

I wouldn't be surprised if the contracts hotels have are pay per use, so they barely pay much to have the services. Why change that model and give everyone free Wi-Fi. It's the cheaper motels that usually offer free Wi-Fi.
How many servers are you using to host that?
>Swift’s facial recognition system...displayed highlights of her rehearsals...

Good point, if you are correct then he (the author, Stefan Etienne) has successfully obfuscated the details of her (the loosely defined Taylor Swift organisation) involvement and we (HN audience) need one or more of them (SE, TAS private citizen, TAS of TS and/or other TS representative) to provide clarity on what contributions she (Taylor Alison Swift private individual, or as member of Taylor Swift) provided.
BackStreet Explains the Importance of Audio in Digital Camera
Again, is this something specific for graphics drivers? Because I can write a driver today, sign it with my developer certificate, and distribute it to others without Apple’s approval; if I have blanket preapproval my users can install it without disabling SIP as well.
Question from a non-American. Why did you put "unlimited data" in scare quotes? Is it not actually unlimited?