skysight-inc/HackerNews huggingface dataset:
The Culture is true post-scarcity in that basically unlimited matter and energy can be manufactured along with the objects made from matter and energy. By clever authorial fiat this doesn't lead to mega-terrorism from rare unhinged individuals, though. The real decision makers and guardians of the Culture are Minds, super-advanced AIs that can keep watch over millions of biological passengers and react to any problem a million times faster than biological entities can act. All manufactured objects in the Culture beyond a certain level of complexity have their own lesser AIs embedded in them. A space suit can advise or even argue with its user; a powerful handgun will refuse to fire if it thinks its user is misbehaving. (This is a minor plot point in one of the stories where somebody destroys a ship with a very old Culture gun from before the AI safeguards were built into objects.)

As for the real world you can observe demand satiation right now among different ranks of the rich. Look at billionaires. They consume much more than the man who has only a few million in the bank, but sub-linearly more. From millionaires to billionaires you don't see a thousand-fold increase in consumption as measured by house size, food, beverages, clothing, medical care... Billionaires are three orders of magnitude separated from millionaires on the basis of control, not consumption; the richest will feel ill long before they consume all the champagne or caviar they could afford to buy.
Transportation (highways) is highly subsidized. In some places; sewer/property taxes are less because they are built to never be dense. (ie septic instead of swer)
I'm curious, does anyone know what's gonna be the strategy for situations like this[1], where the entire traffic is regulated purely by people looking into each others eyes?

[1] https://www.youtube.com/watch?v=JzJ588dNQ6M
> I would much rather be able to grep for `unsafe {}` and audit parts of a trie-map for memory safety, as opposed to auditing my entire program for memory safety violations.

you mean auditing the entire implementation of the trie data structure, not the entire program.

Guess what?

In rust, if you use unsafe, you also have to audit the implementation of the entire trie datastructure.

And if you think you don't, then I submit you don't understand Rust safety that well.
I don't know whether that exists for chrome too, but for firefox I find tree-style-tabs very useful to organize my open tabs when developing. A top-level tab for the different topics (e.g. one toplevel tab for a project's github issues, one each for the libraries I'm using, one for news,...). Then when switching tasks I can just minimize those.
You're absolutely correct - the average American theoretically believes that every child is entitled to a high quality, equal education, but in reality only if it doesn't cost them anything.

In light of that, there's very little that the state can do to force middle class families to stay in integrated school districts, and that issue destroyed integration efforts in the '70s and '80s in most of the northeast.

The real solution to the larger problem is probably a completely different education system, but the solution to this particular problem is to expand busing to the suburbs. If desegregation is the only solution to highly unequal educational outcomes, we simply need to pursue to greater lengths.
Adrian Tchaikovsky's Children of Time is another novel where Portia spiders are featured prominently (great book btw).
It's the probability distribution of oscillating function (sine wave) with some noise. It's just one test to see if one has working knowledge.

Recognizing distributions you have seen in the book is book knowledge. Seeing a distribution and being able to mentally see what kind of thing it might be when drawn into x,y-axis and figure it out is working knowledge.
+1 to all of this, especially Hugo.

Even seeing it in 2d you get a sense of the 3-dimensionality.
This seems to be a set of examples that don't work, rather than a set of examples that prove a point. For example:

interface IFoo<T> { Number foo(T t); }

class Foo<T extends Number> implements IFoo<T> {
public Number foo(T t) { return t; }
}

Number bar(IFoo<String> foos) { return foos.foo("Nan"); }

This implies that something bad is going on. But the class in the middle is a red herring. It is not used in this example, nor can it be used as an argument to the `bar` method. Try instantiating a Foo<String> and it wont work. Try instantiating a Foo<Integer> and then passing that to bar(), which requires an IFoo<String>. Both are compile time errors.

By all means claim, correctly, that support of unchecked code and raw types means that the type system is not "sound", but the incorrect examples undermine the claim that this is a problem. (I don't personally think that its a problem, and the fact that someone claiming otherwise can only provide examples that fail to prove that its a problem isn't terribly convincing. But then I grew up with 6502 ASM, which had a fairly limited type system).
Hi herbst - thanks for the note. No immediate release dates for that but we are focused on offering straightforward integration solutions that cover as many of the payment methods we support as possible.
VR film gets Oscar nomination for the first time in the movie history
Does anyone have data on average mth. cost of an instance (VM)in public cloud?
I agree with Chris,
it would be a lot worse if generics were reified in Java because instead of having some spurious ClassCastExceptions, you will get memory corruptions instead.
First Principles Entrepreneurship, à la Elon
I had to look up what E10s was.

https://wiki.mozilla.org/Electrolysis

>In Mozilla documentation "Electrolysis" is often shorted as "e10s".
Modules Integrate Quad Cortex-A53/FPGA Zynq UltraScale+ SoC
Thanks for the support! If you have some time, would love for you to check out Scaphold as well. With the latest release of our custom logic workflows, we're feature-complete and can handle real workloads that require advanced permissioning, real-time subscriptions, performance monitoring, and more.
It depends on the season. Sunny weather sucks in the winter. When it is cloudy in the winter the weather is nice and mild, when it is sunny it gets bitterly cold. I would take cloudy over sunny any day during the winter. Of course, I'm someone who prefers it to be overcast. The worst part of the year, for me, is the summer when it is hot (80s and 90s) and sunny for months on end. That sucks. The best seasons are the fall and spring when the temperatures are warm and it is partly cloudy.
Apple allowing developers to respond to App Store reviews
Fun fact: the person who fixed this is an Arch Linux developer. The whole issue based on the commit seems like an oversight (thinking mode_t is signed).

This doesn't appear to be malicious in any way. Note that many apps have sign issues like these, with the difference being that it's not enough to give root.
Lies, Caffeinated Lies, and Operating Systems
Real Americans
Yes, residential real estate mostly keeps up, but commercial real estate almost never gets reset due to minority ownership schemes:

https://www.thenation.com/article/have-california-voters-fin...
As a fully charged battery is not the same in San Jose as a fully charged battery in Minnesota in the winter.
Re-publishing comment containing links to original list:

- https://disq.us/url?url=https%3A%2F%2Fweb.archive.org%2Fweb%...

- https://disq.us/url?url=https%3A%2F%2Fweb.archive.org%2Fweb%...
Yeah, this proof seems to work. I was thinking of the case where you attack $e^2$ directly, instead of going after both $e$ and $e^{-1}$.
I wrote "article/wiki/book/email"...
> Do you really need to use malloc to allocate memory in a systems language? Do you really need to use pointer arithmetic to deal with things in a systems language? Sometimes, but not necessarily often. Even the Rust operating systems have managed to minimize the amount of unsafe/C-like code.

If you're adding performance considerations I think the answer is going to be yes.
I use this too, but I think the question was more about trust than works.
So they use Skia now? I would have expected them to rather switch to WebRender.
That sounds extremely deceptive regardless. Why would you use the term "fully self driving" in the first place if you have to qualify it with something that makes it not fully SD?

That's like advertising a "full half-dozen eggs" or "unlimited access with restrictions".
The original Broadway production was in 1959, with Coltrane's version in 1961. I prefer Coltrane's version, but I love the musical as well.
Want to look competent? Don't smile too much in online marketing, study says
Ideally you get to mixed use buildings. Ground and maybe first floor dedicated to businesses (shops, offices, gyms, etc.), everything above is residences. Not for every building, you'll still have highrise office buildings (because you need that density of workspaces still, and their ground and first floor will be their local restaurants and gyms and such). But now the average person can get to a small grocery within 100-200m, and a larger one within 500m. Busses can be more effective for transporting people between regions of high residential density to areas of higher office/industrial or shopping density (primarily used by shops carrying non-daily purchase items or requiring more space).
Maybe it's better to write his equation as ae² - ce + b = 0. The proof would say that e isn't degree ≤ 2 over the rationals.
Well, getting hotter than you can handle is (at least sometimes) called heatstroke. And some of the symptoms include "Altered mental state or behavior. Confusion, agitation, slurred speech, irritability, delirium, seizures and coma can all result from heatstroke." At least some of those sound roughly like "getting stupider," though it should be a surprise that a complex system doesn't respond in a simple manner to going outside of its "design limits."

http://www.mayoclinic.org/diseases-conditions/heat-stroke/ba...
A great team can pivot to a new goal and still do great work. A not-great team will do not-great work even if the goal is ideal.

> if a leader can figure out what problems are important to work on and clearly communicate why this is true it becomes easy to attract a great team.

Great goals help attract a great team--true--but I believe that the essential limiting factor is the team.
There are several desktop clients that support the "bridge" between WebTorrent and BitTorrent. This includes WebTorrent Desktop [1] prominently linked on the WebTorrent site, but also some "traditional" clients like Vuze have started supporting that, too.

[1] https://webtorrent.io/desktop/
The thing about NZ is that in a post apocalyptic world people will just get on with things, society won't break down to any great extent.

You won't need to be able to set traps or do the economy will collapse but New Zealand is pretty self sufficient when it comes to food and energy. Domesticly sourced oil will be very expensive and obviously high end technology relies on supply chains from China so if the world turns as crap as that then it's the end of iPhones, etc. But life will go on.
This is where batched rendering really comes in handy. For example:

https://gist.github.com/STRML/cc368c46c2d7de8679196e69ddbcae...

The key is, even in your case (with price alerts), you'll still want to tick occasionally, thus the `FORCE_TICK_INTERVAL`.

React's own batching is smart enough to merge the work. For example, before the next tick, one component calls setState() 20 times, another calls it once. Only one rerender will actually be done.

Some more discussion on rAF batching here: https://github.com/petehunt/react-raf-batching/issues/8
The article mentions two car household etc but the actual data comes from the national census where people simply report how much they spend on transportation. There's no assumptions made about what people's commutes are or what their transportation mode is. People just spend more on transport in the suburbs.

The reason is for this is because many of these suburbs are wholly designed for the car and that's the only viable transportation option for anything and the car is the most expensive form of transportation.
Was using Firefox from a very long time , but for some reason recently Firefox is very slow on my machine . Even chromium starts up slowly . Google Chrome opens the fastest and is very light on resources .
One key thing I did besides work as a developer and manager in the industry for decades: I took a class from Pragmatic Marketing. http://pragmaticmarketing.com/
On (most?) non English speaking countries, on top of the choice between 2D and 3D, you have to choose between subtitled and dubbed.

Very often the only 2D option is the dubbed version—because kids, I guess—if any, because the other rooms are already split between subtitled and dubbed.
Show HN: Text Mess for iMessage, by ex-Pixar artist
Apple is releasing a Find My AirPods feature
PM is a really awful position, these slick guys come in and take all the credit for the work of the engineering and design teams. It's demoralizing. A better setup I've seen is having no PMs, engineering and design team members stay on top of analytics, user feedback, market trends, business concerns, etc. Everybody provides product and process feedback at monthly meetings. It's way more empowering and agile. We don't need PMs!
Note too that digestion is an extremely energy-intensive process, so that means less glucose to the brain (etc.) So much so that humans actually lose energy digesting raw meat.
Optional in Java is just a library. If you want to to use Optional in C#, there is no reason to believe that that is not possible due to some issue that makes it only available to Java. https://github.com/louthy/language-ext/tree/master/LanguageE...
Avatar didn't really work for me much. Movement was so glitchy with the technology.
Yeah but that is not the only thing the CIA does.
Ask HN: Machine Learning for Relational Data
I've been dabbling in machine learning and trying to find a way to apply it to some of the data at work. I work in a custom fabrication / construction company and I'm trying to build a regression tool with Tensorflow to predict fabrication time at a piece-level using time data at a higher "project-level." A simplified model of what I'm looking at:

Project-level data:
Special requirements [Feature],
Time taken by various departments [welding, painting, shipping, etc.] [LABELS]

Piece-level Data:
Type of piece [F],
Weight [F],
Length [F],
# of attachments [F],
[Desired output time] (does not exist historically)

Attachment-level Data:
Type [F],
Length [F],
Weight [F]

All of the classification and regression examples I've been able to find are for "flat" non-relational data. Some of the features can be flattened (such as requirements), crucially the existing labels cannot be flattened without making very broad assumptions (i.e. distributing the time among the pieces by their weight).

Are there any examples anyone is aware of that could help me build a framework for this problem? Is ML even the right approach for this? Thank you for your help.

(edited for clarity)
I am not seeing that option. Where is it located?
New VR/AR Hardware Coming from Google, Job Listings Suggest
Sure, I guess I meant to restrict my answer mostly to art-as-music.

Your first question: I think delving is more about artistry when it's personal, perhaps when one's own answer would be different than anyone else's. It's easy to be pedantic about this point, but it being personal is on the right track for me.

As for your second, I think part of the artistry of music is intrinsically related to the human element. In other words, let's say there were two recordings of performances or even an original composition. One was composed/performed by a person who felt it as they went, and another was composed/performed by a computer program. Even though it's the same sequence of pitches and waveforms, and impossible to tell the difference from listening alone, I still see the human one as different than the computer one. And if someone says, ah, surprise we told you it was human but it's actually computer-generated, I don't think that makes any kind of deep point, it's more just a dirty trick.

Anyway, the difference between those two recordings, that's the other level above that. I can better respect the human artistry that heard those sounds internally before manifesting them, than the computer program that generated them with AI and statistics.
Why not limit it to a single render queued with the latest information?

I see this done via debouncing for render operations that happen on repeated events, for instance typing (send query to server, then show matching results in a render of some list).
Ask HN: What is the best online learning subscription for S/W Developers?
What service or subscription do you use to stay up to date? Do you learn from services like TreeHouse, CodeSchool, EggHead.io, PluralSight, Lynda etc. I would love to hear and learn from your experiences.
A rudimentary version lies between the ears and connects to the fingers.
Great, now you have the issue of converting parameters to strings when invoking the binary. For example, the touched file's mode.
I think you're pointing out what can happen if PMing isn't done correctly. If you have worked with a good and skilled PM, you'll feel quite the opposite.
The worst thing about 3d is that most 3d movies aren't even shot in 3d. It's all "fake" and done in post. So it adds even less in that case than a movie that's actually shot with 3d in mind.
I tested the FLAC playback, it plays only the first 9 seconds!
You haven't yet convinced me that what you propose is "something better" than the educators' current curriculum. I know the education system is far from perfect, and obviously some schools are more effective than others, but I am open to hearing your ideas more fleshed out.

Once kids know the three R's then maybe you can introduce some of these other topics. Writing effectively is a job skill (and one that is lacking as anybody who hires and reads cover letters knows). Basic algebra is practically a prerequisite for programming. You mention learning how to "invest in your future" and that is was I think the standard curriculum aims to achieve.

I agree with you that the order of planets and capitals of states are not particularly useful knowledge by themselves. But in order to understand the what is going on in the world knowing geography is pretty important. If you work in any company of a certain size (whose business spans states or countries) then you should not have to refer to Wikipedia for context for every business decision.

It has been a while since I have been in school but I have managed to offend a few teachers since with my suggestion of getting computers out of the classrooms completely. This might have changed but when I was in school the students already knew more about computers than the teachers and the teachers could not effectively teach using tools (computers) they did not know.
Everyone has features they are attracted to. You can't negotiate attraction, and so there's no reason to feel any sort of guilt if you just aren't into someone. For any particular reason, race or otherwise.

In regard to your thought, what would fighting the conditioning achieve?
You are not alone. I also stopped using Firefox six months ago or so because it was incredibly slow. I'm keeping an eye on it to see if the performance improves, but unless something big happens, I don't think I will go back to it.
Personally speaking (That means I'm speaking for myself), I could absolutely care less about the plight of the developer who wants their page to run stuff in the background.

If you really think I should be running something in the background, you should ask Chrome for that permission so Chrome can ask me. If I say yes, then feel free, but no website should have this for free.
i nearly reached my cap in five days copying data from my NAS to a cloud server last week. i only have ~100GB left for the rest of the month.
what about adyen?
Great to hear that things are working out well for you! Let me know when you launch. Would love to show it off on our community page.
> What makes it "ridiculous," exactly?

If you're on a road with armed men with hostile intent, the fact that your autonomous car is unable to offer a solution is absolutely the least of your worries. The unique properties of the armed men on the side of the road problem are not representative of the more general problems vehicle autonomy involves. Take your pick.
try refresh. ive no issue with firefox. uses less memory too
IIRC yes, unless your internet connection is marked as Metered, in which case the default is off.

What I can't remember and am unable to check at the moment is whether Metered is turned on by default or not.

But regardless of defaults, if you mark a connection as Metered than the background update distribution is turned off.
Ask HN: Sales people who can sell our SaaS application prototype?
Me and my partner have build a prototype of a SaaS application. What is the best way to talk to potential customers, we are not good sales people. Any advice?
What's the advantage of such an architecture?
Nice to see WebGL 2.0 finally coming to FF as well, congratulations!
Night Shift is coming to the Mac
(*const is not valid syntax: the way to not-borrow something is to coerce/cast it to an unsafe pointer within the statement, so that the borrow ends at the ;, e.g. give x an explicit raw pointer type in the first example.)
I tried to rewrite the bug into a simpler example to wrap my mind around it:

public interface Helper<T extends Number> {
}

public static <T extends Number> Number nice(Helper<T> helper, T value) { // (1)
return value;
}

public static <SUB_T> Number naughty(Helper<? super SUB_T> helper, SUB_T value) { // (2)
return nice(helper, value); // (3)
}

public static Number evil(String value) {
return naughty(null, value); // (4)
}

From what I understand, the following is happening:

1: Nothing unusual here. Just defining a type parameter with a constraint and referencing another type which happens to have the same constraint.

2: I think this is the actual bug (?) - SUB_T is permitted as the subtype of a constrained type, yet itself is not subject to the constraint. This compiles.

3: The compiler derives T from pattern matching (this is the sole reason why the helper is needed)

T is inferred as the set of hypothetical types that are both subtypes of Number and supertypes of SUB_T.

4: Because SUB_T is unconstrained, we can happily instantiate SUB_T such that the set of hypothetical types is empty (e.g. set it to String).

This does mean there is no way we could create a helper object as no type would satisfy the constraints - but we don't actually need a helper object, so we can simply pass null.

In short, this bug lets the compiler infer a type hierarchy of Number -> T -> SUB_T without ensuring that Number -> SUB_T holds. Usually, that wouldn't get you far as there is no type that could substitute for T - except that you don't need a type because the compiler will accept null even for "impossible" types.

It's interesting to note that the class cast exception occurs in (3), not in (1). From what I know, that is because Java's erasure takes constraints into account - the arguments of nice() become (Helper, Number) after erasure, not (Helper, Object).
Not among biologists :)

In real life many people call spiders insects, either from ignorance or from not caring about the distinction.
Do you know why European closets are better?
Flowing Electronic Ether Music Playlist Abstract DarkAmbient RhythmNoise