skysight-inc/HackerNews huggingface dataset:
> "Power lines are natural monopolies. Traditionally they were all government owned. Jeff Kennett privatised Victorian networks, but until very recently, distribution networks in other states, such as NSW and Queensland, have remained government owned, with regulated pricing."

This author sounds confused. An electrical network operator is a regulated monopoly whether it is government or privately owned. The regulation may be good or bad, but it is independent of who owns the assets.

And why is it a surprise that building ANY sort of distribution network is inefficient in the third most sparsely populated country in the world[1]? At least in the West there is now a strong push for standalone power projects with a view to decommissioning some of the redundant infrastructure.

[1] - https://simple.wikipedia.org/wiki/List_of_countries_by_popul...
Which social media channels digital marketers use the most?
Certain tools do get me
thinking of the neighbours - angle grinder and welder for sure.
...and write all the types (without generics) - no, thank you!

Sarcasm aside, Lisp is as much as possible well-suited for the job of text and AST processing, Emacs is one of the Lisp's "killer apps" and the second best "case study" after classic old-school AI code (PAIP).
"inspiration". And I don't think they even fully understood the original, because this joke makes no sense in the new version, but did in the original:

> What filter will you use, if you want more than two conditions or if you want to analyze the list using database function? Candidate: I’m sorry. What? Is that a question?
probably with very small doses, and in any cases you're safer just eating better and doing exercises
A danger is that if you use their tech, you might become dependent on their tools.
> cheapest energy in Asia.

No, it will probably cost the same because business.
Dart is the multi-purpose programming language for you
All these trendy mattress companies have 100 day free trials. My advice is to try them all and pick the one that you like the best.

I have a Leesa which is good (I tried Casper previously), it's also available in Germany. https://www.leesa.de/

Reasonable price though? Perhaps not... someone else posted a link to a DIY site though, which is probably worth trying. All these companies are basically selling you three or four layers of off the shelf foam.
> After months of discovery (the process where both parties in a lawsuit exchange documents pertinent to their case) it has come to light that Casper may be responsible for a web attack against Sleepopolis. This attack was aimed at reducing Sleepopolis’ traffic and attempted to prevent consumers from finding Sleepopolis via search engines. As a result of the documents uncovered in discovery Sleepopolis has filed a counter lawsuit against Casper for this attack.

Jesus Christ that's awful.

Also, from the initial complaint:

> 2. In early 2014, Casper launched as an innovative new sleep start-up, radically disrupting the traditional mattress industry with one mattress sold directly to consumers online with a risk free in-home trial—eliminating mattress stores and their inflated prices. Casper’s unique approach sought to create a universally comfortable product with a sleek design delivered straight to your door without the need for commission-driven salespeople working in retail Case 1:16-cv-03223 Document 1 Filed 04/29/16 Page 1 of 20 stores. Instead, Casper offers its mattresses directly to consumers via its e-commerce website. Casper immediately struck a chord with consumers, generating $1 million in sales within its first month

That might be new for the US, but the UK had Ergoflex selling memory foam mattresses direct to consumers in 2006. They only have one product, but in different sizes.
Are the rich really spending money educating themselves? Or are they spending it on their children?
[WEBINAR] How do hackers craft attacks using your code to attack your system?
Save points, to make it easier to take big risks.
Snail mail letters are the oldest somewhat comparable format. Privacy of your envelope of hate speech is secured by law in most western nations.

However we have recently seen that principle degrade with all kinds of exceptions. It's weird given how little potential islamist terrorism has in the west compared to what communism, republicanism or protestantism had in the past.
And Python 1.0 handled text (in general) in the exact same way Ruby did: by ignoring it altogether and just manipulating bags of bytes.
Are AMRAs kinda like "stored procedures" then?
> The big a-hole studios realize this and charge sub-prime wages

First of all, "sub-prime wages" is not a thing I've ever heard of. Absolutely nothing on Google so I'm assuming you mean below market wages, which game industry wages are by definition not.

Secondly, and perhaps most importantly, paying people what they are willing to earn does not make game studios assholes. Everyone developing software for game studios knows they could make more writing software for a bank or some YC CRUD app.

> I have read several stories of people leaving game deve for a nice boring job writing insurance software for more money and fewer hours.

With the right skills, you can leave any industry and go to any other industry and make more money. Not sure what your point is here.
https://www.slant.co/topics/6289/viewpoints/13/~rolling-rele...

>"Debian is available in three releases (stable, testing or unstable which can all be installed as a rolling release(by replacing the releases name(eg: stretch) with the code name(eg: testing)."
> SO MANY BRACKETS.

})
})
})
})
})
})
},
})
})
})
})
})
})
},

Whatever do you mean?
A number of examples. One example is that carpets might be fitted afterwards. Because the air tightness design in the first place is so poor, they resort to sealing between floor and skirting and other such bodges. Carpet fitters hate such sealing as it makes it harder to get a pleasing finish. So they rip out the seals.

There's a lot of folksy wisdom in the UK building trade about natural ventilation (which isn't really true). Many builders will deliberately expose small gaps because they have not been properly educated. Having gaps gives poor ventilation - it becomes dependent on ambient pressure differentials which are difficult to control.

All of these are excuses for poor design and workmanship in the first place.

This might seem like more work for minimum wage labourers on site, but it's less work for highly paid designers, so it costs less. But costing is a difficult thing to sum because it's a complex supply chain with opportunities for efficiency all over. It's just that the volume builders (in particular) have a conservative interest in keeping the status quo, and carrying on without rocking the boat.
- HEADLINE: Run testing or unstable containers with ease on stable

- DESCRIPTION:
I would absolutely love a well supported container system for running testing/unstable in a container. I feel that docker requires a lot upfront work with mixed results.

We often develop software using packages of the next debian version (such as Python 3.6) and these packages aren't always available in backports or otherwise outside of testing, in these cases it would be really nice to easily boot up this software in a container.

- DISTRIBUTION: stable

- ROLE/AFFILIATION: Lead Product Developer at Cetrez
This article may help:

Why Asking Developers for Time Estimates in Software Projects Is a Terrible Idea and How to Bypass It With Scrum: http://www.romenrg.com/blog/2015/09/28/why-asking-developers...
> It's documented that the default encoding in ruby is UTF-8.

The complaint is not that the default string has no encoding, it's that proper encoding is not validated when creating the string, but only when processing it (and even then it might depend on the actual operation being applied).

So given (1) a string object with (2) a proper encoding, it may still blow up in your face at any point unless you defensively check every string you get with `valid_encoding?`
Elon Musk thinks he can make getting to Mars cheaper than going to college
Curry-on: functional programming conference live
> It is not really clear why is Europe specifically targeted

If you mean "targeted by attacks" I'm not sure why.

If you mean "targeted with this method" is because most of these kinds of acts in the West happened in Europe and not somewhere else. Also, IIRC, most of the attacks came from people born here, not immigrants, so it wouldn't make much sense to target wannabe attackers directly in the Middle East.
>Well most of the abuse is from the right, so most of the correct action will be towards the right

That's a hell of an assumption. This subthread succinctly illustrates the problem at hand.
By 'our police', do you mean 'actively curating their own content'? Do you call your local librarian a cop as well?
I'd shake your hand
Make learning work with an online learning space for your workplace
Anecdotally it seems like the Mac App Store is easier to break into and generate a steady income, at least for a while. Not sure if it is because of less competition, or just mac users being more willing to spend money for apps than iOS users. Keep in mind though that the market is at least one order of magnitude smaller than the iOS Store, so it may be more difficult to go further than side-project level.
> Python only supports native Unicode strings from Python3.

"Unicode" strings were added to Python 2.0 (October 2000), they're the default since Python 3 (December 2008).

To this day, Ruby does not have "unicode" strings, it has byte strings, which since 1.9 (December 2007) can have an associated encoding.
It really is a death spiral in the making.

As grid electricity prices rise:

1. Insulation and rooftop solar/domestic battery storage become more competitive / cost effective

2. Which drives adoption (including retrofitting to existing structures), reducing the demand for grid electricity

3. Which, due to the fixed network and distribution costs, becomes more expensive per kwh.

Australia is primed for boom in domestic battery storage.

Why? There's already a significant amount of roof top solar installed. And feed-in bonus tarifs (up to 40c/kwh which were used to drive roof top solar adoption) don't transfer when you sell a house. This means it's far more cost effective to keep the energy on site rather than sell it to the grid at 6c/kwh and buy it back at 25c/kwh. This combined with rapidly dropping costs for battery storage... It's going to be an interesting time to be a politician.
Go, without package scoped variables – Dave Cheney
I have followed the work of vendu on his OS over the years. He has mastered the art. If anyone is interested, you should get in touch with him and try to extract some of the genius sauce out of his brain; especially that memory allocator.
OT, but could the [dupe] tag become a link to the duplicate topic or something? It's usually in a comment somewhere, but would be nice with the official explaination/cause somewhere consistent.
Here's a review from just before the first complaint. It doesn't seem to mention any affiliate money.

https://web.archive.org/web/20160427113129/http://sleepopoli...

So, that might be a relevant complaint.

I'm not sure why, now the site has the needed disclosures, it's okay for Casper to keep up the lawsuit.
The difference in behavior between the one-return-value and the two-return-value version is that the former returns a zero value when the key does not exist in the collection. The one-return-value version is only there, basically, because you can use its return value inside an expression, whereas multiple return values have to be unpacked into variables first (unless you `return` them directly).

If Go had generics, the overloads could be merged into a single operator[] that returns a Maybe<ValueType>. Then that Maybe type would have an Or() method to supply a default, e.g.

doSomethingWith(collection["foo"].Or(42))
doSomethingWith(collection["foo"].OrZero())
Despite challenges, startups see a bright future for tech companies in Hong Kong
CSS Doodle
> If you aren't in a country with proper healthcare

One thing that surprised me is that healthcare in Thailand is exceptionally good. There are world-class hospitals and doctors, and people come here for medical tourism. The dentists are also very good, and very affordable.

I think I've actually had better treatment in Chiang Mai than in San Francisco. I have health insurance, but I've never had to use it, and I just pay cash for everything. I once went to the ER in San Francisco and ended up paying $2,000 for an x-ray and some medicine (that was after insurance, I think the total bill was something like $5,000.)

We've had a few x-rays and medicine in Chiang Mai, and we just paid $40 in cash (USD).

So I think it's definitely a good idea to live in a country with universal healthcare, or one where healthcare is very affordable. Of course, unless you have "f&*@ you" money, then it doesn't really matter.
> we'd need to come up with another name to properly distinguish which "REST" we're talking about

"Underspecified, broken half-implementation of RPC" is quite precise, but most
of the programmers don't like being reminded that they implement a brain-dead
idea.

I never understood why people don't use one of the already-defined RPC
protocols, rolling instead their own versions (each different) that don't even
signal errors properly.
Creating a Census of Human Cells
*with support for Japanese characters
> Why even have free trade agreements if you can create laws that will destroy foreign business?

if the business in question is only profitable because it pushes negative externalities onto other parties due to lack of regulation (e.g. tobacco companies, anyone on the supply/demand side of unregulated polluting industries) then it sounds like destroying such business models through regulation is a feature, not a bug.
Except sass is a fully backwards compatible superset to CSS, and coffescript is definitely not that to JavaScript.
Is there a way to create an index without blocking other connections trying to insert/update/select?
> Not being the default, it of course wasn't generally supported in libraries and still a lot later than Ruby.

Ruby has never had text strings at all. It added an encoding property to bytestrings in 2007.
'Human Project' study will ask 10,000 to share life's data
I have shared the Monty Hall problem with people many times, and have always made explicit that the host knows which door the prize is behind and thus always intentionally choses a 'losing' door.

It has not yet stopped anyone I have tried it with from making the error that it doesn't matter whether they stick or twist.
I wouldn't really call that Arvo Part piece especially "minimalist".

It's sparse and tonal. And it's quite long. But I would say it's less deserving of the description "minimalist" than say Philip Glass in his earlier style: (anything prior to Satyagraha where he changed a fair bit) https://www.youtube.com/watch?v=TJ2H1Ipr9FA or Steve Reich (most stuff before maybe Desert Music) https://www.youtube.com/watch?v=7P_9hDzG1i0
- which I'm guessing is not the kind of thing you're after.

I do really like most Arvo Part. You'd probably also like John Tavener (not Taverner who was someone else entirely) and Gorecki. Those three often get lumped in together. From there I discovered Alan Hovhaness who is a kind of precursor - much less minimalist again but the music comes from a similar place.
I always use factor 3.

I just think: based on what I know now, how long would it probably take to write it - optimistic -?

Multiplying this by 3 is justified by the unknown unknows, bugfixing, communication, changing scope and assuming stuff is more simple than it actually is.

Works like a charm for me in most cases.

For problems where the solution is still unknown, I tend to break it up in small cycles, with a best-case estimate. At the end of every cycle we adjust and align, so that the customer can decide for himself whether to proceed, restart or abort.
That code just bypasses a captive portal. It's basically automatically clicking "I agree".
Didn't ES6 promise ;) to solve this?
Not related to this project, but have done projects in Go.
In terms of CI runs, AppVeyor[0] is the most popular one, it allows a similar setup to Travis and has most of the functionality too.

Build compatability is also great with Go. The only issues I've run into so far are graphical applications which often require different libraries for different platforms. Nothing I've done that's not graphical has ever had compatability issues (except file stat).

[0] https://www.appveyor.com/
That's nice to see the NSA is contributing to the OSS community. I just randomly picked one of the NSA GitHub repositories, analysed it with VersionEye (https://www.versioneye.com) and found already 25 security vulnerabilities. Who is the best person to contact in this case? Here is the security report: https://www.versioneye.com/user/projects/59479cd06725bd00123....
Femto (https://github.com/femto-dev/femto) looks pretty interesting to me just based on some work I've needed to do in the past that it would've come in handy for.

It looks like the last commit was over a year ago, though. Is there information I'm not seeing of whether these projects are actively maintained (or still in use at NSA?).
Why not SELinux?
> There are plenty of ARM SoCs out the which can run Linux off of an SD card: raspberry pi and beagle bone black come to mind.

In case you misunderstood: The above is not about running Linux off of a stored diskimage on an SD card. The ARM SoC in question fits in an SDcard. They're intended for e.g. putting in your camera so you can have wireless, wifi access to the images on the SDcard.

Other than that I agree - there's certainly still room for both. But the point is you can physically fit a Linux capable computer in an SDcard form factor, and drawing 100mA, which means the niches where smaller micro-controllers is the only alternative have narrowed accordingly.
Blue Apron sets IPO at 30m Shares, sees IPO price at $15-17
Proposed Bill Requires Travelers to Declare Bitcoin at US Border
Actually, depending on which set of statistics you trust, the median height for women in the US is 5'4" or 5'6".

You're easily taller than the average woman (unless she's wearing heels).
Do you mean things like this (C#)?

void AddAnItem<T>(List<T> aList) where T : new()
{
aList.Add(new T());
}

Or for instantiating generic types:

public TColl CreateACollectionAndAddAnItem<TColl, T>(T item)
where TColl : ICollection<T>, new()
{
TColl aList = new TColl();
aList.Add(item);
return aList;
}

// Usage
List<string> myList = CreateACollectionAndAddAnItem<List<string>, string>("hello");
Fuchsia will be a lot more secure by design against user freedom.
It doesn't have to be all or nothing. Purchase insurance with a small but not insignificant deductible. Everybody who participates then puts down a deposit to cover the deductible. This way insurance is cheaper, if somebody breaks something it won't cost them too much money, but there's still a disincentive to break things so people will be careful.
Promises returning promises (or async/await which is just sugar-coating for promises) solves this very cleanly in my experience
- HEADLINE: Proper support for installations on GPT partitions

- DESCRIPTION: I have tried installing debian many times on various machines and have had huge trouble getting the install usb stick to boot properly (or in the end for the bootloader to install) with Debian. Ubuntu installs flawlessly on these machines.

- DISTRIBUTION: (Optional) [stable, testing, unstable, or even a Debian deriviative]

- ROLE/AFFILIATION: (Optional, your job role and affiliation)
Angular initially solved a very small problem - forms. It just scaled really badly (by design but then it was never highlighted in the documentation) and then had second system syndrome
States are Constitutionally prohibited from taxing interstate commerce. Congress had to fix the problem (at their pace) of Amazon (and others) not paying sales tax to states in which it did not have a physical presence.
White House Tech Summit bites off more than it can chew
Same for Atari: https://blog.alb42.de/2017/06/18/do-it-online-atari/
> And instead of turning to solar power, they are letting Adani power build a coal plant?

Coal mine not coal plant. AFAIK it'd mostly be for export (through Abbot Point and Hay Point, the former being very close to the Great Barrier Reef).
Thing is by changing just a few words I could make your comment into sth someone might have said about blacks just a few centuries ago. These days we think differently (well, most of us).

To better ourselves, we have to overcome those preconceived notions. That is only possible with what you call "sociological experiments" and will also likely involve some initial overcompensation.

Still, challenging whether females biology actually predetermines their purpose in life to daycare and kitchen seems to me like a goal worth exploring.

I wonder how we'll think about the differences between personalities in maybe 20 or 30 years, once we actually understand how the brain works and develops.

So far and as far as I understand a wide range of experiences seems necessary to form a worthy personality. Having strong gender rolls and other preconceived notions can limit what kind of lessons are learned.
The monk who got a perfume bottle stuck up his bottom
4th International Conference on Defence Sites: Heritage and Future
If this much of the brain is not completely necessary for its function then there are all kinds of questions raised.

What is the minimum viable human brain? If our brains are indeed highly-redundant scale-free networks, would it be possible to eliminate a precisely targeted 99% of neurons without significant degradation? Can we simulate 1% of a brain on today's supercomputers? How about emulating an existing brain? Do animals have the raw hardware to match or exceed human intelligence? Can we download human 'software' into modified animals instead of machines? Are we already being simulated?

This would keep me up at night too.
And I totally believe that. I hated CoffeeScript with a passion since the moment I first laid my eyes on it.

To give an idea of how much I dislike it, I would prefer to write plain Javascript. To me, CF looks like a bad attempt at inheriting Python's whitespace-to-delimit-blocks. Function calls are confusing, they hurt my eyes.
It does seem quite bizarre. The Finkel Report[1] sums up pretty well why coal isn't competitive. It can't keep up with the rapid changes in demand caused by existing intermittent generation.

> "Rapid changes in power output from VRE generation need to be balanced with generation technology that has
the ability to increase (ramp up) or decrease (ramp down) power output at the same time. Gas-fired generators
have the ability to ‘fast ramp’. Most of Australia’s coal-fired generators do not"

In America the EIA's latest energy outlook projects a (gentle) decline in coal usage out to 2040. This is a pretty conservative government agency.

I really don't understand the obsession with coal.

[1] - http://www.environment.gov.au/energy/publications/electricit...

[2] - https://www.eia.gov/outlooks/aeo/
Nice title, one of those which people definitely click. But is the add really necessary?
Reckless Exploit:Mexican Journalists,Lawyers and a Child Targeted with NSO Spyware
Communes may not work well (they often act somewhat like cults) but unions, credit unions, and cooperatives work pretty well. These are all collective labour societies. They lack the all-encompassing nature of communism which makes them less likely to oppress people into rebellion.
Had the same thought. Not sure if it is funny enough for a clear joke.
If statement in C-based programming languages