skysight-inc/HackerNews huggingface dataset:
Just wondering: would refurbished core-duo Thinkpads with something like neverware's ChromeOS on them be a better way forward for a cash strapped school?

Cheap to buy, the machines have survived N years so by a Darwinian process any clunkers have been removed from the pool and they are built to a decent standard to start with. ChromeOS would imply cloud storage so students don't lose work &c. Depends on the use cases I imagine.
Yes, but it's an interesting question as to how externalities should be evaluated and corrected for. Should it be legislated by the Indonesian government, or enforced by public pressure on the companies/their lenders and suppliers? I can imagine both good and bad outcomes occurring from a social welfare perspective in the latter case?
Five hundred years and eighty-four years? Recorded human history is almost ten times that range and history to which we can get precise dates is nearly five times that range. There are financial debts being paid, today, that exist from nearly the limit of that range (Dutch debts dating from 1624) even if you left a mere quarter of it for the future. So why are you middlebrowing at this?
ReMarkable: The paper tablet for people who prefer paper
If I have seen further than others, it is by standing upon the shoulders of giants.
What interests me is does they respect licenses of the open source stuff they use?
Prop 13 makes property taxes, rent, and trying to buy a house much more rapacious for newcomers by artificially boosting property values.
I don't think that's what the Godoc says. The IP type is defined as []byte

type IP []byte

That is not the same as [16]byte.

// Note that in this documentation, referring to an
// IP address as an IPv4 address or an IPv6 address
// is a semantic property of the address, not just the
// length of the byte slice: a 16-byte slice can still
// be an IPv4 address.

What I believe that comment is saying is that something that is [16]byte can still be an IPv4 address, but that doesn't mean that all IPv4 addresses are stored as [16]byte. At least that would be my interpretation based on the comment above it:

// An IP is a single IP address, a slice of bytes.
// Functions in this package accept either 4-byte (IPv4)
// or 16-byte (IPv6) slices as input.
Consulates are usually much less flashy than embassies. Embassies are for diplomacy between states, where status and protocol are important and there's a lot more staff, while consulates are for mundane stuff like visas and may not contain more than one actual diplomat (or, if honorary consulates, not even that).

See also: http://travel.stackexchange.com/questions/9480/whats-the-dif...
How are you viewing it
Article links to Wikipedia page of Stern Review, which mentions nothing regarding 0.1% probability of human extinction event. Even if it did that's taking a wild guess at something we've never experienced. What a bunch of clickbait.
Ctrl is one of the keys that vim specifically tries to avoid.
The Cyborg Beetles Designed to Save Human Lives
I've been using the cross-platform, open-source WMail [1] for a couple of weeks, and I find that it offers a faster and more streamlined experience than using Inbox in Chrome.

[1] http://thomas101.github.io/wmail/
People criticising C++ always sound to me like the language somehow leads them into abusing it.

People mess up when coding in C++, not the other way round. Blaming the tools and seeking restrictions to one's freedom of expression in using them, won't have my sympathy. At one shop I once worked, they have added all sorts of protections to all tools they used, in order to prevent developers from doing wrong. For example, in the source configuration management, they disabled branching and parallel development, someone considered that too complicated. And Make and its language was completely hidden, of course.

I personally greatly value C++ for the expressive power it gives, compared to straight C -- not only solve the problem but express the algorithm the way that a random person reading the code instantly grasps the idea, etc. I find it harder to achieve using straight C, on average. (I am in low-level and performance-related development, choice is frequently only between the two.)
The x86-64 64x64->128 instructions.
No, I did not say that it needs more research. I said that it's meaningless drivel. And I said that I am capable of discerning that, and that it is easy to discern. You seem not to be able to discern that, and that's unfortunate. All I can do is show you how to do it, which I have attempted.

The reason real physicists ignore this guy is because they do 'think like scientists', and they can tell -- easily -- that this stuff is, as I have said, meaningless drivel. The reasons they can easily tell this are the reasons I listed above.
Uber reportedly losing $2B per year, with passengers paying 41% of each ride
How a single indexing mistake nearly cost us a boat-load of money
Sounds a lot like Ethereum: https://www.ethereum.org/
I've moved years ago from Dell to Lenovo. And specifically to professional models which come with onsite warranty.

The onsite warranty is of course very good thing on its own, but I also believe it puts pressure on the vendor to focus on quality and getting issues sorted out quickly (because doing onsite visits is not cheap). It also indicates the computer is built in a way I can also replace parts, because you can't field service a machine that has been glued together.
How would you evaluate your estimate? I can't think of any objective way of testing whether you have the 'right' answer.
There's lots of tests you can do. You can do each one multiple times And mix and match tests too.

Ebay. Put product on ebay and see if you get orders, cancel before auction ends, or after and apologise for being out of stock

Craigslist same thing

Fake sales site - write a "long copy" single page sales site and just have your buy now button email you a sale notice and display 'sorry not available yet'

Landing page/preorder site- super simple landing page with buy now btn, optionally fulfill the orders for sales

(or just collect emails for a Guage interest ) - Landing page email

google ads - buy 50 or so dollars of Google ads and see if you get clicks

Email campaign - sample email marketing ... same as goog ads

Bar test - agree to buy someone a beer in the bar if they try your app and give you feedback on it. Repeat 3-4x

Kickstarter- try for funding or preorders

Etsy/Shopify store and cancel orders ( etsy shopify has more natural traffic, so your not testing your marketing/adwords skills)

Most can be done for 25 bucks, in 30min. Do it again after you have an mvp if you want. also google idea validation
All the Rust OSes written right now use pretty tightly scoped unsafe code. The OS isn't just unsafe-blocks-everywhere.

The compiler would force you to use an atomic. Once you realize no AtomicUint128 atomic exists, you may try to explicitly use unsafe to make things work, but even then that requires a lot more explicitness than just an unsafe block. You will realize your mistake some point here.

Unsafe in Rust doesn't just turn off all the checks. It gives you the power to circumvent the checks, but these circumventions are still individually explicit.

Anyway, u128 doesn't worsen this situation. You could already make thread safety mistakes with wider value types if you really really wanted to, just like u128.
It is closely related to "native" time representation, where you can frequently have u64 seconds in the API. Being able to represent them without a trap would be beneficial.
I've never written code like that, nor am I a C++ guru by any stretch (maybe I've written two hundred total hours of C++ in the last five years, and none before that), but that code makes complete sense to me at a brief scan. And, sure, it's not the simplest way to do it, but those simplest ways exist (and are superior to the way you'd do it in C)--I mean, the same thing in reasonable, idiomatic C++ would use a for loop and an iterator, and Sutter wouldn't yell at you for it. He might hope that eventually you become comfortable enough with templates to not be freaked out by that piece of code, but he wouldn't be mad at it.

It could be that I have experience with other statically typed languages, or that I have spent time internalizing why C++ works (from a conceptual, hands-off perspective) as opposed to just how, but...that seems reasonable to me. I probably wouldn't write it that way because I don't have code that relies on that kind of flexibility, but it's quite comprehensible. If your complaint is merely that C++ expects you to know stuff to read it...I mean...yeah, sure, it does, but if that's a problem we have deeper rot as professionals to deal with.

And it is a problem, given how much we venerate C while it keeps on being wholly unsafe at any speed. But, hey. Some of us need buffer overflows to stay employed, I guess.
Signs and Symptoms of Asthma Attack
This might be a side-effect of --isolate-extensions (out of process iframes for extensions) being turned on in M55.

https://groups.google.com/a/chromium.org/forum/#!msg/chromiu...
It's funny. Go programmers are unhappy with the lack of generics (templates), complaining about the lack of type safety in interfave {} (void* in C).

Looks like some people like that approach.

Guess you'll never win
In case people are wondering, this is a draft version of the first 12 chapters of Andrew Ng's new machine learning book entitled "Machine Learning Yearning". He has a reddit thread dedicated to ongoing feedback on the book's evolving content: https://www.reddit.com/r/mlyearning/

This information was stated in his Mailchimp email update he sent out yesterday.
There's one missing piece in the story here:

I told him if [returning the laptop again is] the best solution that he can provide (customer care is not an iterative process), I would have no option but to pursue this through my university's legal department.

So what was the best solution that the complainer wanted? It seems like a replacement would have been a pretty reasonable thing to ask for at this point.

This, on the other hand, from one of the complainant's Facebook replies: In that case, please give me all the details of Prawin K from Dells Bangalore office so that I can sue him in India and the US.

Pro tip from someone running a support team: threatening legal action is usually a surefire way to cause your support case to screech to a grinding halt, since this requires that lawyers get called in and support engineers have to stop work until they've done their due diligence. What's more, the result of that due diligence may be "we'd prefer not to have you as a customer anymore, kthxbai".

Then again, this buffoon on Dell's side clearly hasn't received that particular memo: He simply told me that Dell was a very big company and had ample resources to outlast me and my university in a legal battle. Facepalm.
Public shaming to get better service... I guess it works at first, but seems like it doesn't scale.
No, it's all closed source. The binaries aren't publicly distributed either, they seem to be the result of leaks.
What specifically about that article makes you doubt Pielke's credibility? I've been loosely following his work for about a decade, and my impression has been that he's trustworthy at least in the sense that he believes what he's saying, and is not intentionally trying to mislead.

Without studying it, the Guardian article has the appearance of an example of the "intense media campaign to have me fired" that he refers to. That such a media campaign exists doesn't make his detractors wrong, but it makes me want to closely evaluate their claims for accuracy.
If only I had a building to sell in central London...
How the US and Russia Ensure a Balance of Terror in Syria
Hmm looks interesting. I'd love to see a video of an actual prototype.

I have a boogie board sync and while I enjoy it because of the feel of writing just like on paper, the contrast keeps me from using it for everything. The boogie board sync is an awesome doodling and brain storming tool though.

I'd love it if this actually delivers on it promises - even at the full price.
How is a carbon tax going to get implemented? Isn't there going to be a lot of hard political work between here and there?

I mean, we have known about this problem for decades, but little has been done. It's a political problem at this point. Any solutions are going to hurt certain industries, affect national economies, cause some job losses, and all of that means politics. Who are you reading, then?
Well, the country prefix solves the collision problem, after which it's just a data problem.
In Chrome you can press "Ctrl/Cmd + Shift + D" and bookmark all open tabs into a folder. Then you can right click on the folder later to open all those tabs.
I have to be honest, quite a bit of this seems reasonable in Dell's part -- I would expect a like for like swap, and to have to give back the broken part, else the possibility for fraud is too high.
There are countries which don't have zip codes.

Turns out that when I'm in the US, I can't use my credit card to order takeaway food online, because they universally require zip code validation, and neither the postcode for my Swiss credit card (8047) or my UK credit card (IV548JS) (both codes modified to protect the guilty) pass the very simple minded zip code validation.

...and Ireland only had them at all since 2015.
A presentation about optical networking [pdf]
Glad I'm not the only one who reached that conclusion.
Debord's Kreigspiel isn't very interesting as a game (clearly derived from chess & less involved) or as a conflict simulation. It's an incredible artifact!
Just to be a pedant, that's not what was stated: "As a workaround, you can use your zip code instead.".

Your assumption is that zip code == "U.S zip code" which is a fair assumption if the site only supports the U.S. Other comments on the thread shows the site does support locations outside of the U.S. It is therefore also a fair assumption that it _might_ support similar functionality outside the U.S., kuschku simply tested said assumption and stated that it was incorrect so that other readers were aware.
Firefox on macOS. It feels like the page is trying to do its own smooth scrolling in Javascript, on top of the browser's existing smooth scrolling or something.
I've skimmed this article a few times now, and something I've always had trouble with was this:

“…problem like this are damaging if one is trying to present programming as a discipline subject to mathematical analysis.”

because in general programmers steadfastly refuse to subject their discipline to mathematical analysis, and continue to look for some aesthetic balance between "enough abstraction" and "enough whitespace".

Here is a program to sum a list of numbers:

+/

This definition is even less cumbersome than the Miranda or the Lisp, but it's unclear what the author expects us to conclude from this. And yet I think it's perfectly reasonable to posit that shorter programs are better. Shorter programs have less bugs[1], and run faster[2], and yet for some reason there are a lot of programmers who believe their job is to produce more code. Fuck those guys. Seriously.

[1]: See Code Complete and Software Estimation: Demystifying the Black Art, by Steve McConnell.

[2]: https://stacresearch.com/m3

Then we have the pursuit of "traditional mathematical notation": I don't think it produces better programs or better programmers. Computers do not execute mathematical notation, and mathematicians can't agree on their notation to enough specificity to permit as much useful computation[3]. It is clear that notation is important[4], but there is frighteningly little real research in this space. Zero-cost abstractions still take up source code, and yet many programmers think this is given as a good thing, despite Dijkstra’s wonderfully succinct observation:

“…the intellectual effort needed to conceive or to understand a program need not grow more than proportional to program length.”

[3]: See Whitehead and Russell, Principia Mathematica

[4]: http://www.jsoftware.com/papers/tot.htm

Lazy is also bad. Computers aren't lazy. Starting off by thinking about them as lazy puts programmers on that path for total abstraction. So much energy has been put into trying to hide concurrency-problems[5] that it's no wonder most big-data programs generate so much heat. The real value in Scheme Streams is that they're explicitly concurrent, and other languages that have optimised for those constructs[6] have discovered a great deal of utility.

[5]: http://hadoop.apache.org/

[6]: O=spawn(fun(P)->P!{f,self(),F()} end,[self()]), receive{f,O,X}->X end.

It's almost like we've plucked some ideas, said they're important, and then used them as a lens to study our languages without even doing the first thing by showing how we can know they are important to the point of excluding everything else.

About the only thing I really like about Miranda (and Haskell, etc) is the pattern matching, which is dope. Seriously good stuff. I don't know how to square that with array languages, but I think it's worth thinking about since they (array languages) seem to have otherwise sorted out program length and notation.
Back in 2008, I had an XPS M1330 with an Nvidia 8400M GS. Now, if you guys remember this, it was the infamous integrated GPU which it would fail after some heat/cool cycle because the BGA would crack or some such rubbish. I was covered under warranty when I first bought it, but as soon as I exited the period, they clammed up. It was comical - the thing came with a built-in expiry date! Eventually, of course, they caved and extended the warranty on the motherboard to 1 year longer for everyone who bought that. But before that, man, they denied everything.
It is so easy to read him as a prototype of modern

I suppose it comes down to whether or not works should stand on their own. I know nothing of Thoreau or his life, so inferring whether or not he's a witty social commentator (which I wouldn't, based on experience) or a stuck up brat is very difficult. I'd say work ought to stand on its own on that basis, although maybe I'm being a lazy reader.
> In practice though, it has found its niche in web apps or microservices, and command-line apps in the DevOps world.

I don't know about microservices but I think it could compete for command-line devops apps.
Measuring time in picoseconds.
The current unix timestamp is roughly 2^70 picoseconds, so won't fit in 64 bits.
Canada tried merging the different branches and found that it didn't work too well.
That's about the reasoning behind amp...
Riches are getting richer.
That's crazy. Politics can really break incentives.
Yeah, I agree short passages are great. Because they focus on the flow of sound, not on the individual word.

Lords prayer as something to read does not fit well for Chinese. Chinese cannot sanely be read using pinyin. Chinese must be read by characters. I guess you know this, as your username is xiaoma.

Speaking and listening doesn't need remembering a lot of what are to early learners, symbols, and to later learners a collection of particles that sometimes make cute sense but are more often a sense of time waste and pain.

Learning characters one-by-one however makes no sense. Unless on wants to sound like a CCTV1 7pm news announcer reading a script, words need to be put in to context, and for that is the need to relax, and just say things as they're said.
They were respectful of the pilots ( "good stick-and-rudder men" is a quote I remember ) but not of the tactics or overall strategy.

For example on 1 May 1982 a 'maximum effort' was launched again the British ships. But the Mirage & Dagger fighters were used to escort the attack aircraft, rather than first achieving local air superiority. In the resulting chaos none of the attack aircraft found their targets and three of the escorts attacked the ships instead.

With the disparity of air assets available to them versus those of the two small British carriers, in theory the Argentinians should have eliminated the surface fleet without much problem. Yet three weeks later the amphibious landings commenced...
where the hell can i get the redstarOS... i'd seriously love to install that for shits and giggles.
Yawn! —yet another one to file under "Product doesn't actually exist"

I'm taking pre-orders on robot unicorns which shit gold bars, if anyone's interested. I don't actually have them in stock yet, but I've designed a slick looking website.
The A-10 is obsolete. It is too vulnerable to ground-to-air missiles and too slow to get to the right place to drop smart bombs on pickup trucks.
The F16 is probably the best illustration. In my opinion no modern aircraft surpasses its elegance from a pure design point of view. And it is still being produced now, 40 years after its first flight!
The Heart of Asia: PM Modi Asked for Resolute Action Against Terrorism
This is only about /usr/local itself, not the directories under it, the one with executables - that's still owned by you, not root. Some difference in ease of initial installation, zero difference in terms of (in)security.
I will remind you that America rents space on Cuba to torture people free of its constitution. You are not uncompromised good guys.

Cuba supported countries in Africa and elsewhere that were decolonising. This sometimes got messy, just as American (+ friends) interventions in Libya, Iraq and Afghanistan have recently created disasters. Most informed commentators say we created ISIS. America has a long history of intervening, renditioning (that's "kidnapping and torturing people who haven't been convicted of a crime"), coups - even in democracies! - and assassinations. So I'd say simply that people in glass houses shouldn't throw stones.

The fact is that Cuba was probably not significantly more morally broken than anywhere else. The reason we are taught to hate is because they rejected capitalism.
UK has outsourced all visa application and interview work to a company named FRS, whose offices, offices for visa and application, representing the country, can be described no more than shoddy and downright a disgrace for the UK.

*Context: Was in one of their offices 2 weeks ago and embarrassed this was how my country was representing itself.
What stops you from manually entering a critical region yourself before you do the assignment?
Watch – An Opensource Monitoring Tool for Enterprises
Sounds mostly like treating a male partner with the respect any other human being deserves.

So not treating your male partner like trash is considered "surrender"? Okay.
"We now have the technology to destroy the planet on which we live, but have not yet developed the ability to escape it."

Interesting choice of word: "escape". Not: "fix".
How long ago was it that people in America without insurance would go without lifesaving treatment?
How is Uber meant to make money? Is the idea to push prices up once (and if) the alternatives die?
I had that Nvidia card replaced 3 times. Each time an 'expert' came to my home and replaced the motherboard in front of me.

Each time I had it replaced apparently it extended the warranty for 1 more year.

The laptop scorched a mark in my table.

The charger exploded and scorched my carpet. They wouldn't exchange it until I told them I would send my bill for the carpet as well....

I didn't buy a Dell again for 8 years...wonder what is going to happen with this one.