skysight-inc/HackerNews huggingface dataset:
This is FUD.

Parametric polymorphic code is not hard to read at all - in fact, it is easier to reason about since it is universally quantified for all types.
In what area? OSM data cover lots of use cases. For navigation on Android check out Maps.me or Osmand.
> sometimes wonder if the weather reports should be tell ing wet bulb temperatures

This is why many reports or apps have "feels like X degrees"
Yeah, but if they say that, then they should be responsible if they are wrong.
Make sure you have a french drain around your basement perimeter.
That’s why I deliberately did not say income tax rates. They ream you in other ways. Canada’s taxes as percentage of GDP are 31.7%. US is 26%. And on top of that I was referring to Western Europe, where they are close to or above 50% GDP.
Where is the key signed? It is signed at the web server providing the HTTPS response. It isn't signed by the CA. The CA provides a digital signature to the certificate to validate the certificate using cryptography (X.509 standard). Digital signature algorithms are very different from the encryption algorithms used in the PKI model.

Wikipedia also explains this limitation with regard to breaking DNS: https://en.wikipedia.org/wiki/Certificate_authority
> Static return types would violated OOP as well if they exposed implementation details unrelated to the result of the operation.

You're arguing against a particular usage of checked exceptions. You don't have to use checked exceptions like that so the argument is not convincing.

> If you have a method called GetPrice() that uses a database, you know it, because you have to expose all the possible exceptions.

And if you had a method called getPrice() that should always fail if a product is part of a bundle and cannot be purchase separately then you would potentially want every caller to be aware of that possibility. One error condition is an implementation detail and the other is a fundamental invariant of the domain. Guess which one checked exceptions should be used for?

> You can't have two different implementations of GetPrice() that are compatible unless they have exactly the same exception result. What's the value of that?

That's the whole point. There are invariants that should be communicated in a type-safe manner. The confusion here isn't new and is actually well understood. All error signals fall into two buckets -- does my caller care and can she respond sensibly to it or will she just pass on the error and/or quit. The benefit of checked exceptions is maximum flexibility: you can guess (and it's always a guess) that your caller doesn't care and throw an unchecked exception or, if you feel really strongly that the caller should care because some key invariant has been broken, you can throw a checked exception. It's not an exact science but this question -- does my caller care? -- goes to the very heart of encapsulation and abstraction.
Montana had the highest suicide rate in the country. Then budget cuts hit
CodeMirror's existing code base is really clean and easy to understand, and it loads as native JS modules. It's good to have multiple projects in a similar area, and I'm excited about this rewrite as an embedder.
If it's a high margin business (e.g. Apple), that will help the workers a lot, while depressing shareholder returns.

If it's a low margin business, it will go bankrupt.

Note that in the past several years, shareholders have experienced massive returns due to rising corporate profits, largely because corporations have held workers' wages stagnant throughout the economic recovery/boom.
Google has created ridiculous conditions where there is a massive arms race to be on that first result page on any give subject.

The truth is Google results should not exist for anything and everthing. Especially ambiguous subjects. Who does anyone think wins these arms races that are being set up?

It is as retarded as having the supreme court pumping out decisions in real time. Why does that not happen?
The tech exists. The bench can sit on twitter and keep pumping out their mid process thoughts on anything and everything. Imagine if they did that trying to constantly optimize for more like and follower counts rather than optimizing for outcomes that serve justice.

The current architecture to address ambiguity is pure shit. Where people need to be pushed into slow deliberate thinking or where they need to be signaled they have a second
graders understanding on a subject, Google is playing a huge role in signalling the opposite.

It's doing a whole lot of unintended evil by setting up these arms races around ambiguous issues.
Multiple things - quickly capture things to do, remind me when I need to do things that have a deadline, magically self manage things that are essential vs non essential, keep track of things, categorize them, have controls to interact with it (checkbox, etc), scheduling like repeating todos, and a whole bunch. TODO apps have the potential to fit into any organizational style except most are so opinionated that if you don't work that way, it doesn't work for you past the initial rush. Ideally it needs to get everything I need and then get out of my way. Which is why I <3 my BuJo. Todoist comes close.
I wouldn't use pre curated lists unless it was very specialized. Like packing for Iceland where I might not know what I need to get, or back to school lists, but unlikely.
Most, if not all, ES6 features are supported where WebRTC is supported, and it has great benefits for both users and developers. async/await and other ES7 have been supported for 14 versions of chrome now, but that change will come later this year, so we'll be supporting 95%+ of the market. Anyone can always use webtorrent as a module and transpile it.
The web should be distributed, big thanks Feross!

This should also be in the spirit of Tim Berners-Lee.
Tough times ahead for Netflix. Their model is broken and smart money is leaving the service. Why pay monthly for a bunch of crap shows I don’t like. They have no edge vs competition. Prime, Hulu, etc all offer the same thing it’s just a matter of whose lineup is better and Netflix can’t produce enough content to compete on that.
Ask HN: Do you make your own PCBs? If so, how?
Curious to see if anyone has a good CNC milling machine that's "cheap" and works very well with PCB boards.

Do you have another method that is fast, easy, and clean?
> Instead of using <> like every other language (okay, I meant Java and C++) with generics

Using angle brackets for generics is really annoying when it comes to the grammar of the language. There are nasty edge cases around things like interpreting `>>` as a shift operator in some places but closing two type argument lists in others. There are occasional ambiguities like:

foo ( a < b , c > - d)

Is this "foo(a < b, c > -d)" or "foo(a<b,c> - d)"?

Angle brackets are (alas) more familiar, but they aren't simple. Go seems to place a premium on the latter over the former.
But you would save more by not having to buy your own medical insurance.

I know an expat who moved to work for citi in the states from the UK and he was paying around 20% just for him -his wife kids are covered by her federal Job.

UK NI is about 13% and that includes state pension, unemployment and the NHS
Yeah, I'm familiar with I bonds and EE bonds — that's why I'm familiar with the TreasuryDirect website.
buddy, let me lay down some knowledge for you, since you are obviously oblivious to reality.

1. All US Intelligence organizations unanimously agree RUSSIA cyberattacked our country, targeting the 2016 election via multiple social networks.

2. No laws passed since by GOP-controlled Congress to prevent or EVEN curtail such attacks.

3. White House is ACTIVELY BLOCKING ANY LAW TO PROTECT AMERICAN ELECTIONS from such attacks.

Please, look no further than those currently in power in DC. You best believe they are actively destroying our Republic.
I'm open to all options - but it could be done using a nice milling machine thats under $200 and comes recommended, please share the model?
Well, the standard model can be correct. It is correct until some experiment proves otherwise.

It is full of unexplained hadcoded parameters, indeed, which need an explanation from outside of the SM.
GOD MODE UNLOCKED – Hardware Backdoors in X86 CPUs
> But then, after seeing the examples, e.g. https://github.com/albrow/fo/tree/master/examples/, I could see the picture of what the current codebase would become after its introduced. Lots of abstract classes such as "Processor", "Context", "Box", "Request" and so on, with no real meaning

> Compared to a half-as-useful Java codebase where I have to carry a dictionary first to learn 200 new english words for complicated abstractions and spend a month to get "assimilated", this was absolute bliss

You're making a good argument for standard generics and their machinery included as part of the standard library as opposed to bolted on.

Java incrementally baked generics in relatively late in its life along with a culture of a lot of ad hoc machinery to cover up the lack of useful lambdas.

The wisdom of Go putting these in the stdlib is you get their benefit universally without having to wade through a learning process with a uniquely flawed and ad hoc hierarchical ontology for each project.

Having such universal tooling is a sign that your language is powerful enough to lift out and abstract real problems. That's a good thing! Don't mistake Java's legacy issues for issues Golang might have. It probably won't end up with the same problems because it starts with a better feature set.
Free speech means you have the right to call the President of your country a moron without legal consequences. It means you get to have political debates.

But it doesn't mean you get to harass people, send death threats, post people's private information (doxxing), and spread nude photos that were never supposed to be released.
> and if every household in the world was still burnings a stove to stay warm we'd have an even worse global warming situation than we currently have.

Speaking of burning things in stoves, this reminds me of a way to get people to burn all sorts of nasty things in wood stoves:

Tax the crap out of electrical energy and/or fossil fuels.

Make people pay a lot to dispose of their trash.

It's good to remember that the road to hell is paved with good intentions.
> Feinstein didn't vote against renewal, she ...[supported] an amendment, which was defeated

I'm curious if anyone knows the Washington dirt on this one.

Feinstein has a long history of being aggressively pro-surveillance, far more than basically any other Democrat. (Something to do with having her house bombed and shot at early in her career, perhaps...)

For Congresspeople with awkward positions, it's pretty standard to take the occasional favorable-looking vote on something you know is doomed to fail. So... would Feinstein have known in advance that the 702 amendment was doomed? And, harder to prove, would she have voted differently if it hadn't been?
Cooling in the north is not expected to be the same. ;-)
I was just curious, because those functionionality wished is in nearly every list processor, no mather what syntax used. And if not you macro that away, right?
That was my reading too.

I’m just assuming this is going to be a standard benefit pretty fast. And now instead of saving for retirement at a youn age (compound interest is a very powerful thing) and instead use this benefit to pay off their loan.

But I worry people will just interpret this as ‘your job will help pay off your loans’ and this be willing to take on more/bigger loans than they would otherwise.

So now they’re on the hook for more and don’t get the retirement benefit they could have elected for.

It can be used well, I worry it won’t be.
Dip shirt in liquid with boiling point lower than water. Re-wet as necessary.

Or weave sealed cells of a phase-change material with high thermal mass that melts at around 33 degC into your fabric, and freeze the garment before wearing it. This makes possible a thick, heavy jacket that you can wear to keep cool.
the best reference i can think of:
https://en.wikipedia.org/wiki/Secretary_problem

i have used it myself, feels somewhat precise.
Their discussion of Rust's error handling is woefully incomplete. They seem to think that the only thing that exists is the ? operator, which will return your error early, or a match statement, which is verbose. It misses some important aspects of rust's error handling.

1. There is a typed conversion between one type of error and another, which can keep context.
2. There are traits which can extend error types.
3. Backtraces can optionally be kept on (at a performance hit during errors of course).

I have a lot of code written that looks like this, using the excellent "failure" crate, which allows optionally to add context to any error:

file.seek(SeekFrom::Start(offset))
.context(format!("failed to seek to {} in file", offset))?;

You get explicit errors, minimal code, optional error context. It's pretty perfect.
I'm also surprised, manual dictionary passing ("scrap your typeclasses"-style) seems way simpler.
>If anyone has a easy solution to this would be much appreciated.

-use different browser, Vivaldi supports suspending and lazy tab loading

-add more ram, in your apple case it probably means buying new laptop
Just to point out that the Apple talk was not recorded due to the company wide policy. (I was at SotM)
On the FB import you still think of the first import, but after that they worked a lot with the local communities.
have you tried photographic methods...
such as mask and photo +ive/-ive etchant resist?
you can mill the photomask for serial production...
ACA out-of-pocket maximums don't apply to grandfathered plans; the plan at issue may be a granfathered one.
What do you train DL models for? That’s a lot of power.
Before judging the price, remember that other less useful luxury tech gadgets have similar price points. E.g. Sony's new Aibo at $2899.
> I am ever amazed at the usage fahrenheit in the US. Do even the weather reports state temp like in fahrenheit?

Yes, but why should this be amazing?
It's an ongoing cat-and-mouse(!) game

Yeah, except it could be argued that I need to print things, and might be willing to put up with print cartridge bullshit. [0] In this case, when the mouse goes, "I'm over here!", the cat is going to say "I've lost interest in the game" and scoop the cat shit by hand. A robotic cat box is a luxury, not a necessity, and when it fails on the "luxury" part (in that my life has been made easier and better), well, what the hell are they selling?

[0] Though in my particular case, the inkjet makers finally drove me to a B&W laser printer. Lost that one, too, mice.
When you are out of network then you are responsible to submit the claim to insurance. I paid < 1% in the end for a 5-figure bill in similar circumstances.

The scary part is you must carry this risk to your insurance who can then deny the out-of-network claim.

Am I misunderstanding something here, or is everyone else not understanding?
Tracking Waffle Fry Freshness with Computer Vision
So 4 player local netplay of GTA V at 8k?
This is backwards; while it's true that a resistor is less mechanically complicated than a compressor-expander-condenser heat pump like an air conditioner, the coefficient of performance for a resistor is limited to 1 (and is very nearly 1, say 0.9999), while the coefficient of performance for such heat pumps is 2–6. That is, for every joule of energy you burn up in the compressor, you transfer 2–6 joules out of your living space into the outdoors.

I know, that sounds crazy, and sometimes the CoP is given as an "efficiency", which makes it sound even crazier — a CoP of 2.0 is "200% efficient"! But it's not science fiction; it's a simple consequence of the Carnot cycle being reversible and the Carnot efficiency of heat engines at ordinary temperatures being quite low.
What are the alternatives, besides asking for a credit card # via Stripe? From customers point of view, it's simply easier & safer to pay with PayPal.
I remember that and defacement is a valid and important concern. This is probably the most realistic and valid concern raised here.

These attacks would work well for advertising because the ISP would inject an iframe into the page that sources unique content and beacons data back to the source of the iframe. This breaks anonymity, but it doesn't break privacy since the code in the iframe cannot access the surrounding page.
It depends what you mean teachable. When a leader is when faced with a serious challenge, the crux of great leadership is being able to set one’s own ego aside and act from a place of groundedness and a clear and objective view of reality.

When human beings are in a difficult situation they all too often try to comfort themselves by seeking praise/affirmation, stability/safety, connection/relationship, etc. And in those moments we see everyone around us as a means to the end of getting one of those things that we feel is missing for us. Our ego _is_ our personality. We’re fused with it and most of the time aren’t even aware that we have these impulses.

Great leaders are the ones who develop an awareness of their inner world and are able to set it aside when they need to act.

Can you teach this? Sort of. There are people who do. You can call what people like me do as a kind of teaching. But it requires someone more than just instruction and practice. The person doing the “learning” has to be willing to let go of parts of themselves that had been with them for most of their life.

I’ve found mere desire to be a better leader is not enough. People’s psychology is riddled with land mines and powerful defense that won’t let them abandon a deeply held belief just because someone taught them that it was somehow counterproductive.

The people that make the leap are usually feeling “stuck” or having some kind of recurring breakdown that they just can’t bear anymore and don’t know what else to do.
> Just let it go to collections. You'll get harassed for a little over a year. Debt older than a year is almost never pursued by collections agencies.

I don't understand. Is there no penalty to not paying other than a hit on your credit score? Can't you end up with wage garnishments or liens or something like that?
Because we saw how well the author, Ellen Pao, fixed reddit.
I wouldn't put much faith into the non ldl hypothesis we have extensive studies that show that lower cholesterol (total and ldl) cause less myocardial infarctions.

[1] https://www.nejm.org/doi/pdf/10.1056/NEJMoa1405386
People with a gene that naturally produces lower ldl levels lead to less Hard CD events.

[2] https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
Statins cause less heart disease and strokes even more than originally thought.

[3] https://www.thelancet.com/journals/lancet/article/PIIS0140-6...
Even if people with low risk factors cutting LDL with stains causes lower number of events
A popular trade-off is to work for a government contractor. You can get that kind of money as a salary, and the trust issues are all taken care of. Having a real salary is helpful if you want to get a loan to buy a house. It evens out your finances.

Example job that I posted: https://news.ycombinator.com/item?id=17442484

Somebody like SandboxEscaper would qualify technically, but I have a feeling that running off randomly to foreign countries and hinting at a possible suicide would be disqualifying. The government frowns on that sort of stuff when sorting out trust issues.
It seems to me the term identity politics and everything that comes with it is simply a backlash against groups that have been traditionally marginalized but who are now entering the political arena and making demands.

It would be one thing to make demands on the basis of unfair treatment with regards to universal principles. It's another thing to make demands merely on the basis of identity. People should be treated with fairly because of merit and the "content of their character." People should not be treated with because of their age, their sex, who they are attracted to, or their skin color.

What we should also recognize in 2018, is that tribalism itself is toxic. Tribalism can also be attached to life choices, political stances, and subculture, and those sorts of tribalism can be toxic to the same order of magnitude as older forms, such as those based on ethnicity. Tribalistic toxicity stemming from immutable characteristics is arguably worse, because people are trapped on a side. This is why identity politics should be avoided in general.

A politics that would be humane should be about principles and policy, not identity.

This is also why the association of principles like Free Speech with particular identities, even identities of choice, is also particularly corrosive.
CPU Benchmark: Measure the power of Android devices with an independent test
Google LLC still exists.
It's both a waste as well as an advertising expense. It's an expense that has a much higher cost and externality than the benefit of the advertising.
Bankruptcy really is the ultimate medical insurance. In fact, when so many people don't even have $2k in liquid assets, it almost makes more sense to skip paying actual medical insurance, and just declare bankruptcy in the event of massive medical bills.

What that doesn't help with, though, is something like being diagnosed with a chronic condition where pills cost $800 a pop.
Maybe if you had picked an example of some medical supply that is used only in emergencies your sentiment would make sense. The price of saline, and nearly all medical supplies, absolutely could be subjected to market pressures in the majority of medical situations, which would drive the price down for everyone, even for heart attack victims.
The case against Mars colonisation
The studies of northern European middle class families?
looking forward to see those changes, particularly on the sidebar, glad to see development is ongoing :-)

About keeping state, I've always wondered if it would be possible to store state via git commits, e.g. via a special branch ".state/reviewable.io" or even another repo - is that doable, assuming the browser would use my identity to post status updates?
S3 is not just an elastic storage
Monaco isn't exactly the easiest editor to extend. For those wanting to do custom editor functionality, it still feels like there's a ton of room for other implementations.
Man in the middle attacks allow an attacker to read data over the wire. It does not mean the attacker and modify that data. It certainly doesn't mean the attacker can move traffic to a different end point.
The only conspiracy here is, that you can be sure to find someone downplaying the issue every time something regarding China comes up here.
I love the concept because modularity is clever. You can build many many setups with a few pieces, and it's easy to ship!

I've been shopping for a desk in Oxford & London and I was not satisfied with what I saw. Great timing, I will consider de-sk.

I'd love to see adjustable height. Maybe not with an engine, as that would make the desk too heavy to ship and too expensive or complex. I think a crank handle system would be enough for small frames.

I'd also love to see the possibility of buying solid wood modules, like solid birch, instead of plywood.

PS: You should maybe have a solution for the annoyance of writing over tiny gaps. It doesn't bother me as I always write on top of a leather pad, but I can bother others. Good luck.
You could also ask why they never mention waste heat and the numerous economically useful processes that already generate it everywhere.

A whole apartment block could be heated with a GPU cluster.

There's no dual use for air conditioning.
Also he didn't get rich at least to begin with off Rails as such, which is free open source but off Basecamp which as he is fond of pointing out charges customers money in the old fashioned way. (As opposed to raising VC.)