skysight-inc/HackerNews huggingface dataset:
Hi :),
marklib focuses on rendering and persisting (serializing) the selection, not on actually providing a cross-browser functionality to get the selection.

marklib is especially useful and build for rendering incremental persisted selections and/or adding selections when other selections are already rendered (and though have modified the DOM). This is something rangy does not provide (at least that's my last information).
Do you expect that over the next 30 years our idea of what a comfortable temperature is will change?
Some of the replies are so unnecessary and trite.
Flow: The Psychology of Optimal Experience
http://www.amazon.com/Flow-Psychology-Experience-Perennial-C...

It really has opened my eyes about how to deal with having a negative attitude and understanding the driving forces behind being in the "flow"
https://www.cryptologie.net/article/274/lets-encrypt-overvie...

They should use HSTS and redirects, though.
Fully grown women also refer to their female coworkers largely as "girls". Guys do not refer to men as "boys". They don't use "men "either. They use "guys".

Girls seem to dislike the feminine linguistic equivalent to "guys", which is "gals" seeing as they infrequently use it themselves to refer to themselves. However, they refer to themselves as girls quite frequently. I've been told several times in my life to stop using "gals" when referring to a female group because they disliked the word.

Guys have "guys night out", they don't call it "mens night out". Girls have "girls night out". They don't call it "gals night out". For all intents and purposes - "girl" does not always refer to a young female; context is important.

In Japanese おばあさん can refer to "aunt" or "middle-aged woman" and the context it is used in is important. Your aunt could really be a 6 year old girl. Why are you calling her a middle-aged woman? You aren't. You're calling her aunt.

Similarly, for English, "girls" has become the equivalent of both "guys" and "boys" and depends on context in which it is used.

Feel free to suggest an alternative to "gals" - but I'd consult with "the girls" first. They seem to have settled on "girls" themselves, but what do I know?
Ah, you're right, sorry about that.

Kind of a weird decision to just let it... die. I mean, valleywag's name branding has considerable value, if they just employ folks who keep on writing articles that valleywag always had, it would work well.
gwu73: sure. Right now I need to stabilize the premake multi-platform configuration settings. Didn't expect this level of interest so soon :)
Spot on. Programmers in general are not well-versed in security. I don't mean you, the reader of this comment. But as a collective. The other people who write code through which you can pass buses full of black hats. Not you. Web applications with huge budgets get owned by common mistakes. And those web applications don't have access to anything but data. Imagine having all those same, eh, security issues, in devices that can interact with the real world. I really don't want my microwave to suddenly turn on and keep going for hours at time while I'm out of the house.

This comment is purely fictional. IoT is perfect.
I don't think this is true at all, older CPUs are not a "more purified" and "cleaner" version of todays, they have the same and often considerably more cruft and crazyness.

To work with them is to teach bad habits and useless skills.
Based on previous experiences I'd imagine their contract would allow early termination in case of abuses such as this,but of course this is speculation.

I definitely didn't intend that anybody should be executed, but at most fined (or imprisoned for a reasonable amount of time if this was in fact intentional, but that's unlikely).
The remains of the USSR's Buran space shuttle program
Feels like potential conflicts of interest in video game reviews is a pretty minor journalistic sin compared to, for instance, disapproving stories about celebrity photo leaks that link to the stolen photos. Or obtaining a stolen unfilmed Tarantino movie script and promoting itself as the best place online to read it.

Gawker is like a tabloid without the scruples. We don't need to read tea leaves to see that.
Why do numpads on keyboards and phones have reversed layouts?
Equivalently moral or immoral? Put another way, do you find both to be wrong, or both to be equally acceptable.
Show HN: UvCharts - Simple yet powerful charting library for developers
Just look at the 6502. No two instructions follow the same pattern - every one is a moss-covered three-handled family credenza, to quote the good Doctor.
That Peoplesoft system dominates a lot of the schools in the US. It spread like the plague on promises of being tailored to every school's business logic. Unfortunately it did so via vomit-inducing over-abstraction to the point where interfacing with it just to lookup a student record takes hundreds of lines of XML/SOAP wrangling.
Awesome job! While you have been focused on having this be a hosted OS, is there anything preventing (or at least making it difficult) to run on bare metal? If it is possible to do it on x86, what difficulties are there in porting it to other architectures?
Interesting but will there be a way to generate the certs and download them myself versus running an application as root on my servers? I would much prefer not to run their application as root on my servers :)
Most countries are too weak to oppose the US so you can't really expect them to protest death camps on their soil.
... says mathematician.
Almost certainly Packet Radio: https://en.wikipedia.org/wiki/Packet_radio, probably on the amateur band: https://en.wikipedia.org/wiki/AMPRNet
Someone should tell this guy about JS's Array.map()
I'm tired of this stupid culture war. I'm tired of the attention seeking and the moralizing. It's an endless, pointless distraction.
"What's the realistic life expectancy of modern hardware?"

Lower that it used to be. The design life for the Ford EEC-IV engine control system from the 1980s was 30 years. The program is mask-programmed onto the chip, and the parameter table is in a fuse-blowing type ROM. Many of those are still on the road.

With newer hardware, lifetimes are shorter. This is a big problem for long-lived military systems.[1] Electromigration becomes more of a problem as IC features get smaller.

There are embedded systems where 30-50 years of operation is needed. Pumping stations, HVAC, railroad signals, etc. have equipment which can run for decades with occasional maintenance. The NYC subway is still using century-old technology for signaling. It's bulky, but works well.

[1] http://mil-embedded.com/articles/obsolete-cycle-costing-you/
marklib helps you persisting selections a user did by providing rendering and serialization of selections.
I am not interested in doing anything related to accounting, except for my own business.

> Or, certain types of software developers get to do interesting math as well.

Yes! But sadly, those type of positions are rarely advertised - well, you could say that Quants and Data Scientists are some kind of software developers as well, but the maths needed in other fields are kept very secret.

Now, I am not looking for a job at the moment - I graduated in 2006 and am working on my own thing now (maths related) - but I was just lamenting that people complain that more mathematicians are needed without providing concrete jobs for them.
Unmade films: The Great Unmade
"10x the lifetime salary of a worker is high."

So? Losing a limb is huge.

"Nothing is 100% reliable or safe. We are lucky to have a 1.7% rate of serious injury/fatality in the US on a full time worker per year situation. You aren't going to be able to reduce that significantly. Operating heavy machines is dangerous."

And this is an incentive for employers to keep up maintenance and make sure that their workers are properly trained. And to not do what happened in this story, which is to try to get people to cut corners so they can make a couple more units.
Why do you have the right to say you can or can't do something? Where do you get the right to go or stay? Why would your right to go wherever you want... override someone else's right to have a private space that excludes you?
And here I am reading this article in 2015, with top of the page broken saying "Please install the latest Adobe Flash Player Plugin to watch this content."
Because on the whole we (culture/country/city) all agree that it's more important to keep strangers and unwanted people/property out of our private areas (and back it up with the righteous use of the state's monopoly on violence) than it is to give everyone free reign. It's a matter of sovereignty and community and fear really. It would be great if everyone could be trusted to have good intentions, but we've had to learn the hard way that that strategy doesn't pan out when you have hundreds of millions of people all crammed together.
Can't edit, but I meant to say *more. And DARPA, IIRC, is mostly focused around its namesake, yes?

Where are the open-source softwares for supply-chain management, payment processing, calendar programs etc.. day to day needs of many citizens?
The modern notion of work. Only a notch away from the feudal system and slavery that we look down on.

Capitalism based on the idea that "Profits go up; shit goes down.", in which those doing the hardest work and taking the biggest risks get the smallest reward.
Because it causes you to skip over qualified candidates simply because they don't want to play ping pong all afternoon or partake in the office kegger.
hi deadbeef

1. ipv4 isn't so much a problem. there's a driver for v6 I just haven't used it yet.

2. NAT and firewalls. I'm a software engineer that specializes in security so I'm well aware of these issues. I'm not implementing the windowing system of Inferno/Plan9 so drawterm's not so much an issue. Node9 is more about distributed computing than distributed windowing systems. You want access to 9p services, just connect via the standard 9p port (or whatever port you want to export on).

As soon as /prog driver is finished I'm going to interface the debug system in ZeroBraneStudio to it so you can do distributed debugging.
Funnily enough it likely is already using TCP/IP: https://en.wikipedia.org/wiki/AMPRNet
JavaScript objects are always pass reference by value (i.e. you're passing around addresses copied by value which are then dereferenced when needed). Copying objects at all in JavaScript is therefore somewhat non-trivial, especially if you need good performance. Typically, the most performant way to deep-copy an object with an unknown structure is to do:

var objCopy = JSON.parse(JSON.stringify(obj));

But that 1) is a rather disgusting hack and 2) can potentially break on certain native JS Objects (like Date, for example). The most straightforward way would be to use a for-in loop with a guard for Object.hasOwnProperty(), but in practice, that's very slow by comparison.
I am working on wrinq[1] an application that helps people manage their rental property. Not a niche domain (or maybe it is since I don't see many applications for the real estate sector except for listings) but we are using niche technologies.

It is built with openresty and couchdb both of which I feel are terribly underrated technologies.

"How is it working out?"

On the technology side. Everything is going great. I read a thread on micro-services a while ago and with couchdb (if you take time to think through) it is really easy to have micro-services that can be distributed. We've got 5. While they are not independently deployed yet they can be at any time. It's only a mater of replicating the existing data(very easy) and changing the urls(easy but needs some thorough testing).

openresty makes it really easy to communicate to in house as well as some third party services we use. I smile every time I write:

`local res1,res2,res3 = ngx.location.capture_multi{{"url1"},{"url3"},{"url3"}}

It is very satisfying to see the results of different independent apis coming together in a single call.

Both of these technologies are very resource efficient,openresty in particular. And we have tested high loads of traffic on cheap servers without making any effort to optimize.

On the business side. We are doing okay. Making sales is always a challenge but people are interested in talking to us which is a good sign, I feel. Only a matter of time before we perfect our product and pitch. We are in no hurry :)

[1]https://www.wrinq.com/
And opposition to polygamy.
If love is about ignoring race,class,gender, shouldn't it be about ignoring numbers, too?
Isn't this what XSS is.. ?
Code has different design constraints depending on where the code should run, how large the codebase is and what the project structure around the maintenance work is. Had this been a middleware component library and were there any reason for the routines to run in parallel threads I would have agreed.

Here, however I find your critique in bad taste and poorly thought out for code whose main value is the art generated by code, where brevity and simplicity of the code base is a value in itself.

There is no one true way to write code. Global state is not an evil in itself unless it causes hidden side-effects. For small single threaded programs a large global state can simplify things a lot.

It's like a lumberjack grumbles to an artisan wielding a penknife that it's far too small to cut down a tree.
from here https://xkcd.com/936/
Plants are vanishingly unlikely to actually feel distress, so you are wrong to characterise animal and plant "distress" as the same. They may have survival mechanisms and reactions to being harvested, but this is different from having a central nervous system. There's also no way to know for sure that any given animal does feel distress, but we can make educated judgments, the same as we do for other humans.
I agree. If there is to be a moral scale on which the two are placed, it would certainly tip towards the invasion of personal privacy.

Video games are a $10+billion dollar industry, however, and Kotaku is a major publisher in that industry which may be directly funding many of Gawker's other "journalistic sins".

I get the impression you are discounting Kotaku's actions or my bringing it up primarily because the subject is video games. If you have a poor opinion of that hobby, it may be affecting your judgment.
At the same time, these are all things that can be easily communicated after the person is hired. Nothing on this list should even be thought of when interviewing someone.
Deploy a Kubernetes development cluster with Juju
Wow, that's a great site. Wish there was an open community discussion where I could say.. send messages to my representative who then sends them to the Congress person after filtering messages from a voting group.

I understand that's what representatives are supposed to do, but there's an awful lot of people with opinions..
On Tetris and Reimplementation
"Read and change all your data on the websites you visit"

Srsly?
Yup, why focus on the comment (which raises a valid point and most likely no one here will address) when we can be presumptuous, project our own bias onto things, and pull a red herring out of thin air? Wouldn't be phased if you do the same to me.
Iterating Grace – A Satire on Silicon Valley [pdf]
>Boxing is also suffering from decades of mismanagement and infighting.

Exactly, and with no one there to really take care of the sport itself. With its promoter-driven model, it's about every party extracting maximum cash per the next event or two. The sanctioning bodies are too many and do very little to protect or grow the "boxing brand".

In UFC, MMA has the opposite.
Or, in a more dismal future: that people had as many rights as corporations do.
It's unacceptable to "mitigate risk enough" because laborers are motivated by the fact that they have needs and dependents' needs that have to be met. That is their motivation for working anywhere.

They have no other recourse but to engage in the time <-> compensation transaction.

Because of this, people lose their agency to act a truly free agent in that transaction.

Companies have the privilege of total knowledge of their facilities and processes. They also know there is a teeming pool of people that will take shit jobs because food and shelter is a necessity.

There is an asymmetry in that relation that allows some pretty evil things to happen as history has shown.

We've decided that pulling the "it was truly informed consent" card is a dishonest way to describe that transaction, because desperate people will be injured and killed so an employer can save a buck.
Jacobson's rebuttal is perhaps more fascinating than the Atlantic article, though I think the context of the article is necessary. Details such as: Johnson would coax two or three dealer errors per day in play, valued at +$200,000 per day; or that the Canadian mathematicians took some strange shortcuts in modelling or running simulations.
If you can find an article that has not been already linked here and is somehow enhanced by a Gawker "journalist" writing a two sentence summary on it...

The original "articles" are few and far between.
Amiga Forever is basically WinUAE.
Since the protocol is pretty open, you can code your own tool to communicate with the let's encrypt CA.
Businesses would soon discover that their being picky costs them money, that is, customers. Lack of discrimination is profitable more often than not.

There are high-brow restaurants that won't let you in if you're not wearing a suit. There are night clubs with very discriminating face control. Possibly this helps their bottom line via the air of exclusivity sought by clients.

OTOH, there's no dress code in McDonalds; probably if you walk in naked they'll politely ask you to leave (didn't try that), but otherwise any paying customer is a good customer. I suspect that their cash flow is much higher, and their total reach is much wider, than that of excessively exclusive venues.
Huh, didn't realize Kotaku & Gawker & Jezebel were owned by the same entity. Makes sense now.
This (file upload) has been part of the CA/B Baseline for some time and most CAs already let you do it.
Cool! I've just joined the Polymer team. I'm off until the 21st, but drop by and say hi!
Whoa that is funny! Ha I had no idea
The fundamental truth about Firefox's success is that it was in the right place at the right time. Dave Hyatt and Blake Ross started a side project to help get rid of the stink that was Netscape 6. The Internet Explorer team was to be disbanded for about 4 years. Opera was still charging money for their browser. Brendan Eich and Mitchell Baker were about to start the Mozilla foundation.

The events collimated in what became the launch and initial growth of Firefox.
The 5 Travel Apps You Need
Obama-backed trade bill fails in the House
iOS 8.3 doulCi Activator – pangu8
The first version of Scala was released in 1990 if I'm not mistaken, he probably used a later version as he was using a A1200 which had the AGA-chipset that improved graphics considerably. He'd been using it "for about twenty years", and as this was two or three years ago and the A1200 was released in 1992 he probably had a 22 year run on the same hardware and software. He didn't specify the card he used, but I think it's safe to say it was the Video Toaster given its popularity at the time.
The argument was that because both are alive they are morally equivalent. This is specious because humans are also alive, and are clearly not equivalent to either unless you accept that it would be acceptable to kill and eat humans. It's not as stupid an argument as "but People!", it's pointing out that they are neglecting other variables, such as the capacity for experience.
Use TypeScript.

Seriously, compile time type checking and the additional autocompletion will save you a ton of time, especially if you're working with multiple independent teams.
I guess that’s why they will probably not use HTTP for the verification. Why would they? The client already generated a certificate and sent it to Let’s Encrypt, they can already use TLS.
It really depends on what product you land on, and what your career goals are. And you'd better have career goals, because if you don't you are looked down upon. Doesn't everyone want the CEO's jobs? It's still as hyper-competitive as ever, and to a certain degree, even more so since M$FT has invested in creating job centers around the world. Microsoft still employees more "temps" than FTEs, just saying.
I think this is the reason other validation forms exist, i.e. Organization Validation and Extended Validation.
Readable, understandable even (with a lot of "I bet this symbol does this"), but not writable.

It may not be a meaningful comparison, but the commenting on the side is more reminiscent of assembly than a high-level language (i.e. the code itself is not sufficient to tell you what it's attempting to do). Is this how well-commented most APL turns out, or is this due to being a teaching piece of sorts?
That's what I said. None of that has anything to do with the actual copyright status of a work.
Why write your own 10-line function to do it when you could use this library and do it with 3 (not including the 3k line lib)
Choosing R or Python for data analysis? An infographic
But you don't know that this is the client. If all you're trusting is the cert they already generated, how do you know it's not an attacker?
Are you hiring frontend JS devs or backend Node.js devs? If a backend dev doesn't understand the question and can't implement a basic debounce function then you are setting yourself up for a completely broken backend.

I've found that JS hiring in particular is very tricky because every frontend dev that has used a little jquery suddenly thinks they can create a server, which is completely inaccurate.

Interview questions like this can help you trim it down to the .5% who are actually capable Node.js devs.
PurifyCSS – Remove unused CSS
Alternatively, it could have a non-sudo mode that would give you the certs and configs in a directory and tell you where to copy them (or generate a simple, five-line bash script to copy them).
This is all great, and I can see the benefit of having HTTPS available for all the sites.

That being said, various documentation has started serving docs on HTTPS only which means I can not access it from work.

There are a lot of scenarios where having HTTPS will just impede people doing their work.

And finally, how are we to trust that for example Version or Thawte are not influenced by the likes of NSA and make possible for them to decript our traffic with ease?
That is why we should pay with our wallets and try to buy goods (if possible) from countries where governments allow their citizens to have proper working conditions.

Maybe if enough people do this, the remaining countries pay attention and try to improve the conditions.

It is a kind of utopian dream, but better than pretending that the shiny TV isn't a product from slavery.
Wouldn't the stash be easily handled with --autostash?
Blogging, optionality and positive Black Swans.
We are desperately looking forward to this being available so we can SSL all our dev sites and still be able to test them on our phones (which are a bit hard to get one's own CA cert onto).
> “We want a better deal for America’s workers,” said Representative Nancy Pelosi of California.

I can only imagine what this quote would say if these people spoke in truth about what they really want.
Linux and the Acharya