skysight-inc/HackerNews huggingface dataset:
This lazy cynicism is far too commonplace, and easily countered: If a whole lot of people added their half-seconds together, it would matter a whole lot.

You either care enough to change your behavior or you don't. Don't pass your lack of courage of conviction off onto nameless "...politicians, business leaders or [those] high up in a relevant regulatory agency."
Oculus Rift and Touch now just £400 after second price cut this year
Watch out Napa, this one Tech Millionaire is Disrupting the Wine Industry
You are allowed to pay somebody for a work sample.
Sure, but if the content is mostly static, why place that burden on clients? I can understand if it's dynamic or interactive in some way, but most maps aren't.
Whether or not it's Unix-like has nothing to do with the name. I was taking issue with the fact that you were suggesting the name change indicated that it's less Unix-like.

That said, macOS is just as Unix-like as it's ever been. As lloeki said, it's actually closer to BSD than Linux, which may explain some of your gripes.

As for the root user, it's been disabled by default since Mac OS X first came out. Being able to log in as root is considered a security risk, and there's no need for it. If you want root access, use sudo.
My thoughts exactly. If they wrote "more secure", this would make more sense. In the current form it's just boasting.
The article and headline are correct. You can see for yourself in Table 3 of the linked study.

For your interpretation to be right the wording would have to be, "63% of students are food-insecure and, of those students, 14% are homeless". As written, there is no indication that those two percentages are related.
High school is both mandatory and selective. Most schools have multiple tracks: vocational, general, college prep, honors / ap. Also private and some public high schools, like specialized magnet schools, can be more selective in admissions than many universities.
How artificial intelligence could help warn us of another Dallas
Love it! I worked on a research project where we built a lot of CLIs to pull data form a sensor, send it over a Unix Pipe to a push CLI for a database. It offers some fun flexibility and really fast implementations.

http://openpipekit.github.io/
Show HN: Wishlist+ iOS app to track your next content
Disappointingly, no mention of "monkey hanger" for our brethren from Hartlepool.
In my team we use jupyter as a means of socializing somewhat-digested data intel among educated team members. The idea of using jupyter as dashboard material is ideal for us. It makes a quick and powerful information radiator.

That being said there are many directions jupyter can expand from here. Ive invested time experimenting with numerous jupyter extensions only to see several of them die on the vine.

Given the high amount of flux in jupyter/ipython I'd be reticent to adopt this tech in earnest unless I saw it within some greater roadmap of long-term jupyter support. I want to avoid hitching my wagon to soon-to-be-abandoned great ideas.
Might makes the rules, but that doesn't mean the rules are right. We can definitely shove our hands in the sand and say that they are not fair.
>The answer traditionally has been "take out $40-200k in student loans," but does anyone realize how terrifying that can be for someone making minimum wage? Imagine having to risk 4x your current salary based on the promise you'll get a job, except you're learning that for a lot of people it isn't working as advertised. It's an insane risk and/or sacrifice we require to just survive.

This is an extremely privileged statement. Those homeless community college students would jump at the opportunity to take out $20,000 in student loans to get through their studies. The problem is they have no credit and come from a background where getting someone to cosign for your loans is a nonstarter. That leaves a paltry $5k/yr in Pell grant money for living expenses, and hoping your subsidized Stafford loan (if you're even eligible) covers all of tuition/fees/books.
Edited in a correction, thanks. But also: you can pin to a specific certificate, not just a CA.

> It might be a good idea to require DV certificate issuance to respect DNSSEC -- in this case, the poison nameservers wouldn't be able to sign the responses properly, and .io is DNSSEC enabled.

That seems like a good idea. DNSSEC isn't perfect, but for this purpose it's better than nothing.

(That said, I'd love to know where we stand on getting a better replacement for it.)

> Certificate transparency should help you know what's going on, but only if you're getting notifications through a method that's not compromised (email to your domain may not make it to you).

Definitely a good idea to point domain-related notifications of any kind to an email that doesn't go through that domain.
> it was predicted many years ago that even those who were in the field would be forced to change their numbers to be in agreement,

Who has changed the numbers?

Do you have sources for those predictions?

> hoax or fraud, some of what both sides qualifies.

I suppose that you can give some sources for those fraud accusations, isn't?
If the business's primary objectives are non-technical, there will be some level of management that is non-technical, and they need some guidance.

This article isn't the greatest, but it doesn't seem terrible to me.

Note that "technical" is a matter of degree and relative to the team being managed. It doesn't necessarily mean they dictate their emails to their secretary.
Cool concept, along the lines of Allsides.com. I'm behind ReadAcrossTheAisle — LMK if you want to talk about collaboration opportunities.
From my understanding it's more like web hosting with IPFS than file storage with Dropbox. You could put up an HTML web page and instead of running your own IPFS node in order to let people access your site, they run it for you.
I'm not an expert in this area, but doesn't setting these properties only take effect in the next layout/paint cycle?

I think you need to call getComputedStyle (https://developer.mozilla.org/en-US/docs/Web/API/Window/getC...) to resolve the new style update outside of the layout/paint cycle.

But I'm not really sure to be honest
I don't think it's just a wrapper. It's a script which does 'n' tasks in 1 command. One of the command is applying those drivers, but the critical part is the configuration to select the second antenna.
Sure, but I for one have yet to experience input lag typing into a URL bar when my computer wasn't otherwise under extremely heavy load.
I would, however, support the idea of space wine. Grape vines enjoy tough conditions right? What's tougher than ISS?

~~space terroir~~
Uber threatens to shut down price-comparison app
This is super interesting to me, because in the Seattle bubble I live in, I feel like everyone my age has at most 1 car, often 0. Usually a small car (I have a compact prius) and drives transit the vast majority of the time. We also are very good about recycling and composting within the city.
African Undersea Cables
> I'm seeing a huge reluctance for peers (and a reluctance in myself) to bite the bullet, swallow my pride, and take a minimum wage job until I can get better on my feet.

How far in the black will a minimum wage job put you month/month? How long will it take to put yourself up on your feet with it?
Quite possibly the same that has happened to other OSes at MSR like Singularity and Midori: the team moved on to a new research project which involved writing another new OS.
The weird part about these is that they're listed as prime and shipped and sold by Amazon. Is there some way to list on demand products that way?
Such a service is unlikely to last long. Each registered user means money.
https://en.wikipedia.org/wiki/Internet_background_noise
Yeah. The best proxy is just to hire somebody as a temp contractor for a month or so if both parties can afford it.
A tough choice for this job-seeking techie: Silicon Valley or New York City?
Unfortunately some projects have an "everything" requirement. That is to say the software must be fast, and written in a way that interface close to the metal. We need to do a lot of parallel processing. Now it's C++ or Rust. Then we need a GUI, and CUDA so we're down to C++. That's why project uses C++.
Are American cities ready to build enough housing and infrastructure to handle a collective influx of over 120,000,000 Americans currently living in suburbs and rural areas? HA! I wouldn't and actually couldn't (financially) move to a major city as it stands barring a pretty sumptuous raise or downsizing from my 2 BR apartment to a studio. Rents are ridiculous, taxes are higher, air is much more polluted, traffic is horrible, public transit is hit or miss and often unreliable. If all of that improved I might reconsider, and I'll land my flying pig on my urban apartment balcony when that happens. For all the mayors' talk about meeting the Paris accords, or as "enlightened" as many cities think they are (looking at you SanFran), many of those cities will need their own bastille day where the city zoning laws are literally torn up burned in the streets before being "pro-city" is even reasonable for anyone lower than upper-middle-class.

Complete revolution would be ideal for meaningful change but is highly unlikely. As it stands we have to adapt existing systems to be clean, or at least cleaner. That means LED light bulbs, more solar (rooftop or grid) and wind/hydro/geothermal where possible, and electric vehicles. Which is where we're heading right now. Given the current rate of expansion, I imagine suburban emissions from housing/transportation will drop drastically over the next 50 years. Meanwhile those yards are carbon sinks.
Very cool. I have so much nostalgia for my gaming days and the connections I made with clan mates back in MOHAA/BF2/early TF2 times. Such great fun. You looking for any contract development/other assistance?

One random note - I don't think you need to post all those library licenses (on the About page) unless you are making modifications to the actual libraries. IANAL, though.
It's not the handful of climate change deniers that's the problem. It's the overwhelming number of people who want to say they're green, but still own two cars, never take public transport, eat meat daily, live in big houses, and buy buy buy.

Given the evidence of all of recorded history and archaeological evidence, how is the denial of economics any better than climate change denial? We have many, many examples of environmental changes combined with misaligned incentives bringing about the end of many civilizations.

(Just one example, for which new media exists: https://www.youtube.com/watch?v=KkMP328eU5Q )

As another HN commenter on this post noted, you can't overturn people's incentives through moralizing about some abstract fear. Even when pursuing an obvious course of justice, Gandhi knew that you must align with people's day to day incentives. It does no one good to rail against the stupidity of the masses and the greed of corporations. We need to figure out how to align everyone's incentives.
Plus then you get to more add convenient overloads e.g. (X('a') | X('z')), (~X('q')), X[1:7] (I guess slices would be ranges, and indexes would be explicit numbers of repetitions), etc…
Pruning Spaces Faster on ARM Processors with Vector Table Lookups
> Today the longest-running configuration takes over 2 hours.

I'm curious which configuration that is, and how it could be accelerated.
Is Lisp a good choice (for a functional language)?

If you want to program in stricly functional and only functional style, being totally forbidden of incorporating side effects into your functions (except via Monads), and want to feel a sensation of "types are checked and enforced everywhere, thus I can sleep happy", then go try Haskell.

If you want to be free to do whatever you need to do, to apply the paradigm you need at every moment -- be it procedural, imperative, logic, aspect-oriented, object-oriented, functional... then Common Lisp is for you. If you need the full power because you know what you are doing, then Common Lisp is for you.

Status of (Common) Lisp in 2017

- You can have a fully configured, ready to use, CL environment in under 5 minutes by downloading and executing Portacle. No configuration needed, it just runs and gives you Emacs, SLIME, Paredit, SBCL, Quicklisp and other nice tools.

- Free books and resources are available, for example "Practical Common Lisp"

- Package ("system") installation is damn easy with Quicklisp. Download package from the web, compile it and load it... with only one command: (quicklisp:quickload <package name>)

- There are libraries out there for anything you need: REST services, web frameworks (many), JSON, machine learning, math, anything really.

- There are many ANSI-compliant CL implementations out there, most of them free: SBCL, CLISP, Clozure CL, SICL, ABCL, LispWorks (commercial), Allegro CL (commercial)

- Interoperability with C is easy with CFFI (there are other ways as well)

etc etc. Lisp in 2017 is better than ever!
- Interoperability with Java is easy with the ABCL implementation.
11MWh average, 0.12 cents/kWh?! Power costs more than twice as much in Europe, and the average household uses half as much. No wonder you guys (in a twisted democratic sense of the word) aren't too fond of climate treaties.
Good to know about that, because I tried to top up $1 earlier, the browser didn't allow me, then I edited the DOM manually and succeeded in getting a Stripe payment modal -- however it seems that the notification system wasn't ready for misers like me.

Thank you for the free balance, that was very kind!
That's not entirely true in practice. I'm currently playing with rump kernels deployed on top of seL4's hypervisor to give my platform the security posture of a unikernel inside the security posture of seL4 VM isolation.

You could potentially compromise the rump kernel, but you still wouldn't be able to break out of the VM's isolation context.
Depending on the study, wouldn't it make sense that there are people, already homeless, who begin attending as students in order to gain new technical skills that will hopefully assist them in finding a new career/job?

Rather than students attending community college and becoming homeless either from those costs, or from having gone to a "four year" university that forced them into debt.
Well bitcoin et al seem to be the bubble machine of the day. I wonder if Goldman has managed to get a foothold into rigging that market as well, given that the whole premise of those markets is decentralization, anti-fiat, anti-rigging.
I'm in the TLD space (we run a fair number of gTLDs). If a gTLD operator screwed up like this then there could be consequences. A ccTLD, however, runs with very few restrictions. I don't see much of consequence happening to it as a result of this.

I will, however, say that gTLDs are generally more secure and well-run than smaller ccTLDs, and are worth preferring for that reason. It's a weird historical quirk that .io randomly became popular in the developer community, but there are better options. And, as you point out, it's morally suspect, which is why we don't use it for new domain names.
> an important distinction

That it is a distinction is important to me. Having difficult discussions is made more difficult if we obscure facts or conflate terms.

> more acceptable

I applied no normative judgement.
> In what language can we have both?

D has very fast compilation times compared with C++.

Rust is another option.
"causing a scratch" or "grabbing an arm" is the definition of battery. I'm not surprised that someone who asserts that the police shouldn't enforce the law gets downvoted, especially when we're talking about an emotional subject like domestic violence.
"Whatever happened to that?"

Isn't the simple answer "Microsoft had a later project, Ironclad (2014) which built on that to build some simple applications."?

Chris Hawblitzel worked on both projects.

However, I wonder about your claim "That's an active project at Microsoft". Last publication on that page is from 2015, and last fit commit is from a year ago.
From the moment those copies exist, I'm not them and they're not me. We do not share subjective experiences. If you think we're equivalent and expendable, you'd best murder me in secret and pretend it never happened. You know, like incinerating me inside a teleporter or someth... oh crap, we're going there.

Yeah, I have a few issues with that comic.

> The man was not a murderer.

This is one of a few logical leaps I can't accept. His past selves are already "dead". His future selves do not yet exist. If, for example, all my ancestors are dead and my offspring not yet conceived, how does my suicide harm them in any way? None will so much as feel the grief of losing me, but I'm supposed to feel guilty over "murdering" them? (Let's not follow up on what this would mean for topics such as abortion!)

If future and past selves are of such importance that we not murder them, how can present copies be valued any less? If destroying the original is not necessary, then that must surely be murder as well. It's worse, actually, because then it's not even hypothetical; "The Machine" would be intentionally and unnecessarily ending a life.

Why do I possess the subjective experience of me, not you, and not some other me separated by time or space? Barring notions of a soul, either those other instances are not real in some sense or else there's something phenomenologically special about each, which I can only attribute to being uniquely present at a particular point in space-time. If the teleported me is a clone, their existence ought to have nothing to do with me, thus I should not be murdered for their sake. However, if the teleported me instead can only exist as a function of my past-self ceasing to be, then that's little different than how I am from any moment to the next.

TL;DR: If it works like the movie version of "The Prestige" where one copy is murdered purely for convenience, I'm not stepping into that teleporter.
Seriously? These are people just working on one piece of software. On what planet does someone who is maybe doing unit tests, or working only on one part of a code base, deserve or even demand such a high pay?
Absolutely. But my thesis here is that most developers without that experience won't actually self-learn how exchanges work and develop algorithms with that knowledge. But your point is somewhat covered by my NASDAQ ITCH suggestion :)

I think I haven't conveyed my point very well - I'm not saying developers need to have a working, profitable algorithm to impress interviewers. I'm saying they need to develop what an interviewer would consider to be an algorithm if they call it that, and it's more likely they won't think of things like e.g. exchange protocols and execution models. It's not a good look if you develop what you think is a relevant portfolio item and instead develop something completely orthogonal to it.

But if they can self-learn that they can absolutely try it. It's not about making it a production-capable algorithm, it's about being aware of what constitutes a modern trading algorithm. The unknown unknowns are more prevalent.

I think a better suggestion than developing a portfolio item is just developing the requisite skills in any case.
And the Japanese zoning model mitigates more than just the problem of exploitative rentiers buying and corrupting local government
Ask HN: How difficult is it to change specializations as a software engineer?
Background: I have a degree in Computer Science from a good University, and have been doing professional web development for about 3 years since graduating. I fee like I am pretty OK at what I do, but I'm not super passionate about it. I would welcome a change to something different (a higher salary would certainly be nice too), but I don't really know how to go around doing it. I really enjoyed doing AI and parallel computing stuff in college, but I can't see taking a course on a subject ~4 years ago meaning much on a job application, and I think I'm too old for an internship level to make sense. If, for example, I go through a machine learning course on Udacity, is that enough for a job in that specialization? There are things that I think I would really enjoy doing like audio processing, but I have no idea how to get into that industry, especially as a 30 year old that would be competing against fresh college grads for a position.

tl;dr: How do I not get "stuck" doing web dev?
I guess you don't have to use it or trust me :) My comments are just my opinion and are based on my personal observation.
Full Pell Grant was $5,500 when I received it. And with that being said, it's not necessarily a good thing if people end up using it to go to college to get a degree in an art that they can't use for a good job. (Although I still largely disagree with universities being a vehicle for job training).
Pertaining to (2), there's actually a lot of empirical data bout what behavior is predictive of good or bad outcomes. It's not just a subjective opinion.

Now, you can argue about what outcomes are good or bad, but that's a different issue.

In any event, these things aren't as different from other areas of medicine as you think.

For example, you're full of microbes at the moment. Some of them might make you feel a little off sometimes, some of them might make you incapacitated, and sometimes it might depend. The decision to seek care and/or intervene is a subjective decision, based on your subjective appraisal of how you're doing, and a provider's appraisal. Does that mean that infectious disease medicine is subjective?

Subjectivity enters into all medicine at some point, via ethical decisions about whether and/or how to intervene. Because ethics involves some level of subjectivity, it's unavoidable.
Yes, and another difference is the use of 1-based string indexes, as opposed to 0-based string indexes in JavaScript. Even though I started with C many years ago (where 0-based string indexes are there for a reason, unlike in Java and JavaScript IMHO), I found 1-based string index semantics to allow much more compact and idiomatic expressions for typical string massaging tasks.
Unity builds are a big win in Unreal Engine and basically required w/Unreal, the actual win is surprising large.

EDIT: I'm sure lots of work has been done, not trying to degrade that. Just sharing my experience on my projects, never worked with Chrome.
Vector tiling is still useful for dynamically simplifying dense maps from a single data set, so that a browser doesn't have to consume and process a few dozen MB of GeoJSON or what have you into SVG or canvas output, but TileMill isn't the tool for that either. Mapbox maintains a list of vector tile parsers and generators: https://github.com/mapbox/awesome-vector-tiles

Also, map data is getting progressively richer and more expensive to render, particularly when adding 3D data, so I'm not convinced that offloading everything to the client is still a 90% use case.
How? Could you cite the country and code that makes it illegal for an executive to have a moral respect for human life?
"Right to work" is about forced union membership (i.e. "union shops"). What you are describing is "at-home employment". It's a mess of state laws and exceptions, but the only state that doesn't really operate that way is Montana.
Heh, good to hear Google feels this pain, too. I work on the chromium codebase, and a 1 hour clean compile on a macbook pro seems optimistic.

Luckily ninja and ccache do a good job of meaning you only ever do that once (and rsync solved that problem for us). Not that a 20-second compile for a one line change is something I should be content with, but it's certainly workable.