skysight-inc/HackerNews huggingface dataset:
He is not owed an explanation, just as you getting on your soapbox about racism in a thread about Uber doesn't obligate me to engage you.
There are definitely many variable-tolled roads. The trouble is that frequently they are embedded in a system of non-tolled (or, really, not-allowed-to-be-tolled) roads, and that the tolling is not well-focused on congestion. Basically, the Braess "paradox" emerges if you try to make a road network that's optimal for travel patterns over an entire day, without using pricing to ration scarce space.
Why STEM Majors Need the Humanities
Yes, and for various reasons those chunks can be reordered. And a misbehaving proxy might also try to cache them. And to send data back from the server you need long hanging gets, which can also be subject to timeouts and weird chunking by misbehaving proxies.

These problems are all solvable, but you need to treat http requests like datagrams and (basically) reimplement TCP on top of HTTP.

We've done this several times now. I made one[1] myself a few years ago based on google's browserchannel implementation (that was first written for gchat inside gmail. It supported browsers down to IE5.5). But the best is probably SockJS - https://github.com/sockjs . IIRC Its written by some (ex?) vmware guys, and its great.

But all this stuff is pretty outdated now. Misbehaving corporate proxies are (thankfully) getting much rarer - especially if you tunnel your traffic over HTTPS.

These days you should just use websockets directly.

[1] https://github.com/josephg/node-browserchannel
Why do you assume that the big set is altruistic? Isn't it selfishly trying to optimize towards its goal, at the detriment of some single units.
I'm curious how it would work at the hospital level, or even at the hospital network level. Pay the network a monthly fee, and then when you get sick, all of your care is already paid for. I suppose this is the idea behind HMOs, but the execution hasn't been there.
Alternatively, one could simply pay attention to how life is lived. Most things humans do are done out of habit. One might suspect that all our beneficial habits would break down if there weren't an almighty parental figure lying in wait to punish us, but that also contradicts lived experience: humans in more permissive societies habitually live in relative harmony even more than those in less permissive ones.
Then as a lay person you've made a profound misreading of the situation.

In meta-ethics there are a variety of positions. If moral realism happens to be popular among philosophers working in meta-ethics it would be because they have been extremeley well informed about a whole vareity of arguments in a systematic way that you're not informed about. And equally, the reverse.

It will always be the case however, that contrary positions will receive a capable defence by some one.

Lay people often come in with a scepticism that is often rooted in some intuition that ends up being quite unfounded when spelled out clearly.

Analytic philosophy is not a school. Its just another word for "research philosophy" really, by which we mean a practice of being systematic about arguments, problems and how they interact. There is no deliberate conensus on the basis of some ideological agreement that makes them "a school".

This is all historical, guid-hall style ideological grouping that has no place in modern academia. Of course, this is exactly what continental philosophy idealises.
You could have optionally a file like you have. That's perfect for beginners and how my university actually starts some homeworks. For other people it might be good to use output matching since you won't be able to make a unit test to handle every method of solving the problem.

Anyway I'll probably keep solving these, they are pretty fun. I'll just ignore the unit tests, it should be fine (famous last words).
How common is this, actually? My impression is its fairly rare, but I'd love to see some actual analytics if anyone has some.
I've been in this situation for a long time; The worst part is every so often you get assigned a PM who wants you to accept responsibility for meeting artificial development deadlines.
I've tried both Android Wear (Moto 360, mainly) and the Apple Watch. Both of these devices were horribly slow when I first had them but with OS updates both have improved and, whilst not incredibly quick, are usable.

I also tried a Pebble Time; the display being always on and the longer battery life didn't really make any difference and the non-touchscreen UI seemed much more fiddly to me.
This tool is great. Good job.
You think Star Trek is realistic?
Portainer's popped up a couple of times late last year, and there were a few discussions around it (and others).

Most of these solutions/management UIs/etc. focus on delivering some form of simple stack management, metrics, and infrastructure provisioning, but one thing I've yet to see is application lifecycle management (this is not a criticism of Portainer, more of an overall gap in the market I think needs addressing).

I'd love to see something with more obvious CI/CD hooks and a good UI that let me follow the build and deployment status of an entire stack -- this may not seem like a good direct fit for the likes of Portainer, but after a few deploys you'd probably like to have comparable metrics between releases, etc.
> If you also want to secure a lookup of, for example, pool.ntp.org then DNSSEC for A and AAAA records also makes sense.

The fun part begins when you realize you can't validate DNSSEC because your time drifts too much. So how do you get your initial sync from pool.ntp.org with DNSSEC validation enabled?
Scikit-learn for Beginners
Cheers for explaining your use case.

For people like you we either need alternative way of identification (such as face recognition), or we need you to type your username ('lightedman'). The latter is IMO (in 2017, without physical keyboards) rather annoying.

Remember, I don't suggest we authenticate via fingerprints.
Good points, it is entertainment afterall.

I want to believe in Hilary though!
> Erlang, which is known for its reliability gets this right: kill the whole Erlang process in a clean fashion so that we can get transactional semantics. (It's not that performant though.)

This is also the rust way - panics kill the thread they occur in.
Interesting that Linux kernel performance (ipvs) is acceptable at l4 vs something like dpdk. I guess you just overcome the limitation by increasing the number of l4 instances load balanced by ecmp.

Fun to see DSR in use.

Also interesting to see that all the inherent problems with geolocation via gslb (DNS client IP is not the same as the real client IP) don't wind up being a big problem apparently. This seems to be a growing concern in my experience: users aren't located where thier ISP DNS servers are located.
Thats a great tool in learning low level code. I really like to understand in machine level but i have no idea how machine works. Like what is a raw data memory. Character size in terms of memory availability. Can i get this with this tool or can you please recommend a resource to start learning machine level?
My wife is especially terrible with keys. This would save her way, way more than 2 hours per year.

I wouldn't need one myself but trust me, there are folks out there who would really benefit from it.
I have long thought that one of the most effective workplace sabotages a sysadmin could put into place was to implement management plans without question.
Show HN: Show HN
How to turn presentations into white papers
I totally agree.

However, I'm far less happy with the iPhone than the smartphone that I was expecting in the early 00s. I mean, why are we still stuck with this thing that we hold? It's like the Jetsons' version of a Bell handset. I was expecting on-body networking, heads-up display, virtual keyboard and pointer, etc. OK, so we have decent a decent speech-to-text interface. But it's not usable for actual work. /rant

edit: grammar
As a sysadmin, I love the devs who think "devops" and I make a point of saying nice things about them to the CTO.
/sarc?
FlowMotion passed $1M
I confirm this mal-redirect on mobile.
It sounds like we agree more than we disagree. I would substitute a term like "ties into" for "influenced/gave rise to/made possible."

We don't really need to know much about the merits of any particular Aristotelian investigation these days. But that material can be critical for helping us understand, and yes, helping us critically evaluate, the schools of thought it gave rise to.
It'll just break and you won't have a working DNS.
Indeed, I built it for my own needs in the first place. I've collected the data from multiple sources, some of the TOS I agreed to explicitly said not to use it in competition as a social media platform. I would be happy enough if people used it for discovery.
I agree. I also think it should work both ways. The worst jobs I've ever had is when the sysadmins have the mindset where they own the servers and are unwilling to deviate from what they've read at the behest of the developers.

"I will force AV on reads on the developer boxes."
"I will install AV on the production DB servers without telling anyone in the development group, then make the developers prove AV was the cause of production slowness before removing it two weeks later."
"I will force this crazy group policy on developers and when they complain, I will totally ignore them."

A bad, or uncompromising sysadmin (one in the same) make development work a complete nightmare.

I half believe the reason developers are embracing cloud architecture so much is to remove so many sysadmins out of the equation.

On a side note, a tip for developers. Always make friends with the sysadmins. Buy them lunch or something. Right or wrong, they can make your lives much better or much more miserable.
Right they clearly couldn't win any conflict, but it doesn't stop them trying to inflict as much damage as they can before going out.
> The only people who use birth control are women

Condoms
Kind of tough lesson to learn, especially if you've had to parade yourself on a TV program.

Sounds like a weird way to put it. Aren't these programs pretty much cheap national advertising for the participants, even to those who don't get a deal?
Use C-j to insert a newline in the repl.
Graceful degradation/progressive enhancement is a thing, though.
Even better, people google "google" to access google.

https://www.google.com/trends/explore?date=all&q=google,face...

Note that the searches for FB on Google have been dropping while the searches for google haven't really.

I wouldn't be particularly surprised to see Facebook do a face-plant soon given the trends, as I believe google-trends is not an unreasonable proxy for how often people want to get to a site. But, perhaps that's just my optimism for humanity peaking through...
Hey, there's a lot you can learn from Q8, but if you want to look at something deeper, you might want to look into x86 or ARM assembly.

https://ocw.mit.edu/courses/electrical-engineering-and-compu...

https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/

http://opensecuritytraining.info/IntroX86.html
As I see it, the main challenge with much of this proposal is that it isn't clear how to convince the kind of broad sharing much of this needs (for training). There's some incentive, in the sense that if you participate you reap AI improvement, but traditional (and regulated) players will be hesitant, on pure risk-management terms (and conservatism).
In my view for your product 20-40 is too big. What's your conversion rate if I may ask?
A message which perfectly uses the radio channel capacity (ie. is very close to the shannon limit) is also indistinguishable from noise to those who don't know how to decode it.

Such a signal, we would never "guess" how to decode it, since if one could guess and check, then that in itself is wasted capacity, and therefore not at the shannon limit.
Deep Work: A welcome kick in the butt
I think the perception of Linux and Mac being used a ton is only in some developer circles. Unless the do a bunch of programming outside of work petty much all the developers I know use Windows at home.
I have ten years of experience in systems and have written tools software in Python and Javascript for Netflix, Stanford University and Google (current). I have never been a software engineer officially, but I want to be. I am a PC gamer, anime lover, and a proud SJW. Any takers?
Thanks for sharing your experience. I work with Pachyderm, which is an open source data pipelining and data versioning framework. Some things like might be relevant to this conversation are the fact that Pachyderm is language agnostic and that it keeps analyses in sync with data (because it triggers off of commits to data versioning). This makes it distinct from Airflow or Luigi, for example.
This, so much this. You don't need to be the sheep with 5 legs every manager wants, what you need is to be accessible to collaborate with people on problems.

That's an individual skill as well as a systemic one, though.
The number of websites unreachable for not having IPv6 equals 0, so saying your internet is not "up to date" because you don't have IPv6 doesn't mean much
Immediately recognized the domain name. Months ago I was doing yet another search on how to do geospatial plotting with Matplotlib, the kind that mostly works-out-of-the-box in R/ggplot2, but, because of some latent fragmentation from Py2v3, was not well-documented anywhere in Python/matplotlib. And while I've come to really like and respect Matplotlib, the documented examples stray far from what they should for purposes of API illustration, and so learning it has been a test in patience.

Anyway, Mr. Rougier's Matplotlib was both informative, concise, and beautiful. Actually, I think my appreciation for matplotlib came from reading his guide: https://www.labri.fr/perso/nrougier/teaching/matplotlib/
A lot of compliance tests are like this. Most companies run different software during tests than they would in the field and are just expected to have the product behave similarly in good faith.

It's one of the best arguments for open source firmware IMO.
I would change it from "should have sysadmin experience" to "should have operating system knowledge, or ask the right questions".

The example in the article isn't what I tend to see in real life. What I do see are things like:

- Not knowing about various limits (number of open sockets, or listen queue depth for example), how to know you've hit one, how to deal with it.

- Not handling various error situations correctly (can't open file due to permissions for example)

- Security issues. ( socket listening on 0.0.0.0 when localhost would work, for example)

- Making assumptions about things like "current working directory" or "certain environment variables will be already set for me"

For many of these, including a sysadmin or system knowledgeable architect in the right discussions would suffice.
I read enough negative comments that I feel the need to weigh in here...

I went to General Assembly in NY in 2015. I had a great experience with them - learned A TON and was successfully able to change careers. I am now teaching at a bootcamp in Berlin, Germany. Attending General Assembly changed my life for the better, I can say the whole-heartedly.

The cons are the cost and the time commitment. It will take you many months to become a proficient programmer, this is only the first (several) steps.

You obviously need to be wary of bootcamps that don't live up to their promises. I would say stick to the bigger names in general, but do your research and make sure that the school has alumni who were went on to have successful careers.

A lot of comments on here are saying things like "Bootcamps are a scam" and "Bootcamps are just not worth it". This could not be further from the truth. These bootcamps have changed a lot of people's lives for the better. There are some bad ones out there (as with any institution), and it is ultimately on you to do your due diligence to make sure that school is right for you. But as for me, attending a bootcamp was one of the best decisions I ever made.
What are you on about?
Attachment theory within the early areas: lots of great science. Applying it to what feels like every aspect of human interaction and decision making: not so much. Attachment theory was hot in the 90s as well, with lots of not so great studies trying to show impact of attachment style on anything folks could come up with, and I see some of the same errors being repeated today.

That being said, where it applies, it's provides a nice explanation of interaction patterns in relationships.
Building on Slack Saved Our Startup
I've just started using Portainer and it is indeed very nice.
Sleep your way to new year’s resolution success
5 Reasons Why Writing Down Your Goals Will Lead to Success
>That's not what's being done here. We're talking about defunding and banning anyone who has "offensive" opinions.

No we're not. We're talking about reaching out to companies advertising on websites that contain both broadly offensive (e.g. against women) and specifically hateful (e.g. against certain individuals) rhetoric to let them know these ads exist.

>Now we're talking about firms refusing to work with one another based on political differences. Is that REALLY the society we want to become ?

You don't have to get into bed with people you find rude and offensive. That's a cardinal rule of an open society. Saying "Sir, I find your content offensive and I will not pay you to show ads to your visitors" is discrimination in only the sense that companies can discriminate between whom we want to do business with.
Developers IMO benefit greatly from having the general engineering experience. This helps understand how the part they build fits in a full product, where the narrow spots are, what is likely to break first, where formal documentation is insufficient / contradictory / wrong, etc.

Sysadmins, who often manage crises, acquire this experience way or another (e.g, by researching options to fit a square peg in a round hole without leaks), so developers with sysadmin experience tend to all have it. I think though that the key part is the "engineer" part and it can be acquired and used without sysadmin-imposed hassles (interrupts, crises, being underappreciated).
Currently the page is also showing a false negative in this case. My local DNS recursor validates DNSSEC:

;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 1

But the test result says:

Not protected from redirection to false IP addresses (DNSSEC)
Thank you for your reply.

"Who is to say that the central planner must be the ontological equal of a single unit"

My impression is that's what most people here are discussing.

I can see a definition of an anarchy in your quorum example, can't you? But you say we could have AI which will find a balance. Interesting concept. Does it imply obeying AI <=> obeying the law?
Let me try to be a bit clearer. Yes, dd will tell you how one instance of a common tool might perform. That's one piece of information, but very likely the least interesting piece of information for most use cases. It would be far more useful to know how performance changes as you run many instances of those same common tools simultaneously, or what kind of performance a well written application can achieve. Iozone or fio can give you all of the answers dd would have, and many more answers besides.

Using dd in this role and then complaining about the result before running any other kind of test is a waste of everyone's time. No filesystem, even local, is optimized for that kind of performance. You do know the difference between performance and scalability, don't you? People who evaluate server-oriented systems in 2017 based on a methodology more appropriate for a 1997 desktop are doomed to fail. In everything.
This submission seems to be a kind of follow-up to the one about Braess's paradox (https://news.ycombinator.com/item?id=13352513).
>>>Apparently he did his own due diligence and discovered that these fobs already exist.

My conclusion too. It would have been useful if the story actually provided any information but it seems the 'journalist' was either asked to, or decided to see if he could stretch a tweet out to a full page article.
Yes. I use the Dell display with a 2015 Macbook Pro, using dual Displayport cables. It works pretty well. I think you need the model with the AMD M370X GPU to drive an external 5k display.

I also use the Dell 5k monitor with a PC with a Geforce 980 GPU; it works surprisingly well in Windows 10. (You can even play some games at 5k ---- Civilization VI is really pretty at 5k!)

Linux support is woefully bad, however. I guess this will change as these HiDPI configurations become more common.
That could be incredibly helpful to implement stuff like livecoding.
The inflate crate is absolutely devoid of tests and full of unsafe code though, so the foundations of all of that are quite weak.
Stylish link styling
RocketCake 1.3 released (free responsive website builder)
I think there are definitely developers out there that give little to no respect to systems administrators.

I've seen this ignorance even in college professors. In my first programming class in college I took a CS class that had both CS and IT students in it since it was required for both kinds of students. The (CS) professor kept trying to convince students how much better CS was and gave some good arguments (ie: salary) but the most arrogant thing he said is that IT is a subset of CS and that by doing a CS degree you would understand everything it takes to be in IT. He also mentioned how in IT you would be constantly fixing other people's computer problems but as a software engineer you wouldn't need IT's help since you can fix it yourself. The funny part is part-way through my degree I realized that college didn't even offer a real CS degree it was called "CIT with Computer Science Emphasis" which none of my advisers nor professors mentioned would cause issues getting jobs outside of Utah, the best thing I did was leave that school and finish my CS degree elsewhere which caused me to lose a lot of unnecessary credits and almost felt like I was starting over. I feel like I got scammed but that's beside the point I am yet to work for a company where a software engineer gets to manage his own computer without following IT guidelines like my CS prof had described.
Not to someone with a big enough receive dish antenna.
Pivot Tables in MySQL – Transformation of Table Data from Rows to Columns
SQL Server on Linux: ELF and PE Images Just Work
I was under the impression that unless you bought an aftermarket tune the 1 -> 2 (and maybe even 1 -> 3) shift was always locked out no matter your rate of acceleration. Has this changed in the past few years?
IANAL, but the HDHP would be your ACA plan and the DPC would eliminate a lot of the expense of the HDHP for routine visits.
MobX: First Impressions
All the little hospitals and clinics in our area have been bought up by one of the two healthcare networks in the five-county region, and I'm fairly shocked they haven't done this.

Maybe it's illegal for a hospital system to offer insurance in NY? I don't know. You'd think they'd be happy to cut out all the fuss around handling insurance approvals/rejections and pocket the 20% middleman cut.
For mobile users:
http://www.justrequest.me

It's interesting but there is no explanation about the business model or even how it works, however I understand that it's a beta :)