skysight-inc/HackerNews huggingface dataset:
It's a perfectly fair point. The function keys provide 2 operations each, depending on whether you use the [fn] modifier, so does the ribbon duplicate this functionality or are we effectively left with half the functionality of the old keys?

Personally, I don't see how you can quickly modify the volume from the ribbon if the application you are using has repurposed that space for some other functionality it thinks you are more likely to want
If you actually read the article, you would have seen that the author explains mid-Atlantic exactly that way.

Why do you criticize articles you haven't read?

@dang: Ban this guy.
You can run Qt in the browser already.

http://vps2.etotheipiplusone.com:30176/redmine/projects/emsc...

I wouldn't recommend it.
Ask HN: Get involved in open source security-based product development?
How can I do this? Is there a reliable listing you know of?

Thanks
It doesn't matter where Alec Guinness was born, he sounded about as Scottish as the Queen. Ewan McGregor's English accent OTOH sounds fake.
oh man, this thread is chock full of great suggestions, thanks a bunch all!
Vaccinating against dengue may increase Zika outbreaks
Yeah for both, iOS & Android
I'll also disagree on the "everything is bytes and we slap an encoding on it some of the time"... But add there:

- User level security, instead of app level or task level, or whatever.

- Aged IPC primitives that assume too much to the point that modern hardware has to be built around it (and slower because of that).

- Added later, non-core network support, leading to bad integration.

- Added later, non-core, or sometimes never added encryption support, leading to bad integration.
And Then They Came for Me …
I've had three Thinkpads in two years (T440, two T450s). Their build quality is okay by PC standards, not great. The keyboard deck is warped on my work T450s. The screen was shit on my T440. The screen is shit with bad backlight bleed and low maximum brightness on both T450s.

EDIT: Oh I forgot about the absolute ton of crapware on the machine out of box.
I recommend "Post Rock" on youtube.
To add to this, I've had interviews for remote positions where it was a bit of problem that I hadn't done remote before. I've seen this in many remote job posts too, companies hiring for remote positions aren't fond of having it be the first remote job for the applicant.

If you have previous remote experience, make sure to highlight it.
Comma-delimited is probably the way to go. RFC 7230 §3.2.2 establishes that you may combine multiple header fields with the same name by joining the values with commas (noting that as a special case for historical reasons, it isn't safe to do this with Set-Cookie).

That is,

X-Clacks-Overhead: GNU Terry Pratchett
X-Clacks-Overhead: GNU Lain M. Banks

should be equivalent to

X-Clacks-Overhead: GNU Terry Pratchett, GNU Lain M. Banks
Unless you pay for a larger instance where the cost turns out to more like 50 bucks a month you get very limited bandwidth out of AWS, which is why I stopped using it. I suppose if you are running a corporate blog and cost isn't an issue then AWS probably works fine but for smaller sites and individual users there are vastly cheaper very good hosting options out there. I don't want to seem like a shill so I won't mention them by name. It was the super crappy bandwidth on AWS where basically my site would die regularly with just one or two visitors that made me abandon the platform.
>> It's also what a small left-leaning majority says to defend themselves and shut up their detractors

> Dude, grow up

QED. Thanks, dude.
Actually this gets me thinking: what about making a signaling server for webrtc chats using IMAP ? This way we got a truely decentralised chat system.
Who brags about 2000 loc when safety is at risk? Seems very immature, and not confidence inspiring.
Ok, you guys, I've given you three detailed explanations: https://news.ycombinator.com/item?id=12845426, https://news.ycombinator.com/item?id=12845549, and https://news.ycombinator.com/item?id=12845679. The short version: all these posts are being flagged by users in accordance with the forum guidelines.

Now, please stop, so I don't have to answer a "why was my post about why was my post about being flagged flagged flagged?". Politics is strychnine and meta is crack.
Hmm. That's the meaning I usually hear it used for. What other meaning are you talking about?
Why do you need redundant power supplies while you have a battery already?
I did a talk at the Emacs-SG meetup group about SLIME
Debunking Trump's “secret server”
Help me help you
Hello everyone and happy halloween! As stated in the title of the post I'd like to help you out by giving you feedback on your startup/product. Be sure that If there's anything else I can do I will do it. So bring it on !
I'm curious if, beyond innovative features, the actual build quality and battery life of a machine should command higher prices. I had a couple Windows laptops (one by Dell) with quite poor battery life. My MacBook Pro from 2011 goes all day with serious activity without a charge, sometimes 2 days.

I don't discredit the disappointment in the recent Apple laptop announcements, but I do think that paying a premium price for a genuinely solid machine is reasonable, even if that machine doesn't have a rapid change in features. I've never had any other laptop last over 5 years without any major problems.

And it is also hard for me to deny that after lugging around a heavier laptop for awhile, having a light Macbook Pro definitely is easier when on the go.
The trick is to make it so the mail isn't replicated as it's infinite bounced, so we don't get infinite copies (don't clog the tubes!). It's something I've been struggling with in a piece of software I've been writing, actually. My solution is to simply not allow for loops: There is only one canonical path between any two server (netsplits, yay!)
You May Have Helped Crash the Internet. But How Would You Know?
Continuous Testing of PHP and .NET on Linux
MailChimp Holiday Tips
It says:

> 1. Deprecates the "X-" convention for newly defined parameters in
application protocols, including new parameters for established
protocols. This change applies even where the "X-" convention
was only implicit, and not explicitly provided, such as was done
for email in [RFC822].

It says for application protocols. I would argue in this case that it's not any part of an application protocol as the header is never used for anything.
Wow! Excellent. Thanks
"...that Prussians were coming to relieve the British."
Important fact as without them Wellington would have lost.
I think training bomb-sniffing rats makes more sense than planting static spinach and training cameras on it, but if someone can reason me through it...

https://www.apopo.org/en/mine-action/projects
Ya but we have some pretty sweet military toys.
To be honest, there aren't that many and they're becoming fewer and further apart.
No? They got 2.5 years of security updates after release (and not 2 years of security updates after sale, as EU law demands), and they certainly only get 18 months of feature updates after release.

The Nexus 5 was already dropped in October 2015, having been released in October 2013.

Same with the Nexus 6 (it was dropped yesterday, being 2 years old).

It’s always been 18-24 months of updates max, and only if you buy on release day. https://support.google.com/nexus/answer/4457705#nexus_device...
So like SOAP and XMPP ?
Ansible 2.2.0 Final has been released
Indeed, that's the point I was hinting at: self-driving cars have the potential to increase carbon emissions, even the electric ones, due to increased usage and congestion.

Has Elon Musk publicly addressed this issue at all?

Self-driving cars are inevitable, so they may as well be electric. But if Tesla pulls the industry into the self-driving age before the majority of cars are electric they could actually be doing more harm than good. Perhaps self-driving cars should be required to be electric.
I love balsamiq!

I'm surprised to say this, but they use Comic Sans MS perfectly! Most other tools run in to the danger of looking like the final design. If you give less sketch like mockups to devs they might copy them pixel perfect without thinkng a bit or your client might dislikes the ugly "design".

Sometimes you have to copy+paste a lot, but it's worth the simplicity (there is an option to reuse elements across pages, but it didn't seem worth the complexity, so sometimes I paste the new menu bar on every page again for the final design, takes 5 mins and is usually fine.)

Its fast enough to even use it for internal communication of implementation details for UI stuff. Often much easier than writing a lot.

Regarding web: you have to make 2 mockups and do one mobile version, one non-mobile version. Most web stuff is quite simple in structure though, so I often just do it in my head and dive straight to photoshop for the actual design and do the even simpler mobile version just in CSS.
Yes the comment was probably too harsh (I'm on the phone so it is harder to be tactful). Crap is also not very descriptive.
She's retiring to Pocatello, ID, unfortunately. That's a little out of the way for me.
There are powerful forces disallowing such innovations:https://www.google.ca/amp/s/www.technologyreview.com/s/60114...
I always took that usage to come from the idea of offending one's sensibilities.

That's also how I took the author's use of offensive i.e. it offended his sensibility that mid-Atlantic has two meanings (or whatever it was that he was offended by).
Well I guess if you ensure you only use a specific directory to store the emails, and given IMAPS servers know how to deals without millions of messages every hours, I'd say we should be ok.
Please could someone estimate, what would be a cost of hosting a site like this, with around 100K articles and 5M monthly pageviews?
FYI I've used bottledwater and it can cause segfaults that take down the postgres database hard.

I ran into both of these:

https://github.com/confluentinc/bottledwater-pg/issues/53

https://github.com/confluentinc/bottledwater-pg/issues/61

They're fixed now, but this is very much beta stuff. It wasn't as magical as we'd hoped so we ended up ripping it out and switching the application to use SSE[1] which streamed into a kafka producer.

[1] https://en.wikipedia.org/wiki/Server-sent_events
I suppose it has inbuilt battery and can handle DC to rack power, does it make it OCP compliant?

(In a previous life, I have cut the handles off a mac pro to make it fit in a normal rack....)
The hyperlinked RFC from IETF.org: https://tools.ietf.org/html/rfc7950
Because of the way email works, if you got it working, but screwed up (which is what would probably happen), you'd end up with a recreation of The Great Worm (Well, to be more accurate, you'd actually get a recreation of Bedlam-DL3: https://blogs.technet.microsoft.com/exchange/2004/04/08/me-t.... But it would have the same effect). Do you want to see what happens when millions of poorly configured email servers round the net scream out in agony?
I love your response, and would only want to add: I only care about how much other people make because it helps inform me in terms of what I can work towards for my own paycheck, and it shows me what the organization values.
As a musician, I can guess this works on a base level because I like "white noise" type things too when working - specifically the laundry. If I have laundry going, I can focus and write / work on clay / draw with attention that music just simply won't allow for some reason. I guess what I'm inferring is that Focus is probably more aligned with white noise than an actual music listening experience.
What's really funny, is I saw the link submitted on /new at least five or six times yesterday. So there was a lot of work put in to get it up here on the front page too.
Mine has that but its fairly quiet, I only notice it in completely silent places.
>Microsoft's office

Hmm, yeah maybe...

>and PC gaming monopolies

What?
> Before you hop on board with this "pain free" solution, you should accept the fact that you may end up maintaining this [...]

True, although ongoing maintenance of a CloudFormation template isn't significant. It's essentially a specification of the state of the infrastructure, which AWS is then responsible for making come true. It's also their stuff from CloudFormation back, so they're on the hook for making sure nothing changes that would break it (relative to Terraform or other alternatives).

Also keep in mind that AWS services are usually encapsulated from each other, which is a good thing. The result, though, is that defining something like this involves a lot of parts. You need to define its private network, its subnet masks, its EC2 instance types, its database type and configuration, etc. The author also took it a step further to define CloudWatch alarms and scaling policies, which is great.

It is something that requires understanding if changes are necessary, but it's not something that you would expect to need tweaks over time.

> There should be easier way

There is--he could have started Wordpress by just launching an instance with userdata that installs it and sets it up. This isn't really comparable to that because it involves multiple servers behind a load balancer, a CDN, a hosted DNS zone, a separate relational database service instance, and autoscaling.
How can one see all of the shit we've seen from Snowden, Manning, all of the drug enforcement murders and imprisonment all of the wars all of the murderdeathdrone assassinations etc. and then decide Trump is a bridge too far? Is this the first political campaign you've noticed?
I don't believe Server is its own OS per se, but a collection of "server" software running on OS X.

That being said, I would physically separate the server, personally (not use it a daily-use machine).

Not too relevant, but I remember doing web-dev many years ago and was told to never turn off my workstation because it was also a DNS server for the whole company.

I know this is for your personal use, so YMMV.
Typically a single flight number can only accommodate 4 legs/segment one way as this is a limitation in most GDS systems. Of course a ticket buyer can combine flights to create more legs if necessary but airlines don't schedule more than 4. 4 leg flights are not common however. A leg/segment is defined as a takeoff and landing. So a 4 leg flight would be A to B to C to D one way.
http://didi79.deviantart.com/art/conky-config-127651851

=]
So when maintenance happens, or a power feed goes down we don't have to go round swapping cables like madmen.
Nice project. What are you hoping to add in the future?

Our team works on goal directed design as well, but at the moment it's less of an interactive optimization tool and more of an involved job running process a la Optistruct. One of our fun projects was a drone body as well :)

link for the interested: https://autodeskresearch.com/projects/dreamcatcher
>1. Deprecates the "X-" convention for newly defined parameters in application protocols, including new parameters for established protocols.

This has already been defined, so we're in the clear, I think.
Hi toblig. Absolutely. We do have support for installing Replicated on an existing Kubernetes cluster. For these installs, we provide a couple of k8s yaml files to create the deployment, service, etc on the cluster. It's still a beta feature, but we like the idea of supporting other schedulers.
The other meaning is referring to something that is racist/sexist/etc. I suppose technically that's still "inducing disgust" but it's different enough to be considered a separate definition. For instance, I'm offended by the state of some of the code at work, but I'm not filing an HR complaint about it :)
only in an alternate universe. But guess what: Melania can just retweet Michelle tweets...
Diving Atlantis – 5 Aquatic Animals to Discover in Tenerife
This is not Physics-based at all, you need to introduce other variables like wind speed around the drone, the direction of the wind, angle of attack, viscosity, etc.
This example is parametric modeling at best or a configurator, not saying that is bad, just has a misleading title. I do not see any real geometry manipulation or groundbreaking CAD being attempted. Here is a viewer that Autodesk released this year using javascript.

https://developer.autodesk.com/
"A certain kind of loud, wall-of-sound rock music which is very heavy on distortion with subdued vocals..."

Sounds like you're describing My Bloody Valentine...
This is commonly known as a 'calliope', pronounced kal'ee-oap

My family of heavy readers enjoys finding them, and the memories of arguing with teachers about the 'proper' pronunciations.

And sometimes realizing that teachers had their own regional pronunciations they wanted to impose (days of the week as Sundee Mondee...)
> “Each vowel sound is called a PURE SOUND, and the slightest movement or change in any of the organs of speech during the formation of a vowel will mar its purity, resulting in DIPHTHONGIZATION.”

I find this funny, as the monophthongal /e/ and /o/ sound utterly alien to American ears. So much so that switching from diphthong to monophthong pronunciations for those sounds is a quick-and-dirty way to fake a Scottish accent (yes, very quick and very dirty; nobody will believe your accent is real though they'll think you're trying to sound Scottish).

Edit: Forgot to include gemination marks here. Should be /e:/ and /o:/ above.
I agree that it's like short circuiting into the zone but I am afraid of using it too much and it losing its effectiveness.
This is probably also quite useful if you have a lot of logic in Postgres itself (ie: triggers), which can't be captured by the calling code.
I knew throwing personal experience out was going to open a can of worms! :)

They seem to act like they're separate. Hardware build and installed software is entirely different. I was under the impression they still operated as separate divisions. UK Support was even on separate numbers until fairly recently - now it separates at top level.

If Lenovo get a strike, Sony probably should for the rootkit.

If you're not comfortable ignore my "probably wrong" suggestions! :)

First thing I do with any Win machine is remove the crap and demos or clean install and add drivers. Or occasionally start immediately with !Windows.
The touch strip would be even more of a joke on any other machine because you'd guarantee 0% buy-in from software developers.

The only reason it's getting any positive feedback from anyone is because it's Apple and people are charitably imagining that software developers are going to dedicate resources to support a doodad that doesn't even exist on 90% of apple machines (and only ~5% of notebooks/desktops are Apple in the first place!).
You could say that about every feature though. If they hadn't bothered improving the battery but had refreshed the processor, RAM, and dropped the weight, would you pass on that just for the battery? Each individual feature is going to be marginal for most users, but together they add up to making the upgrade worthwhile.
HP Laserjet Pro M452dw Driver Download
Great ebook thank you.

One thing I may suggest that allowing people to get ebook without signup as it is going to help this guide get into hands of many more people and will help Zapier in many ways, more prospective clients, employees, partnerships and goodwill in general.
Since it runs well on ARM, you guys might want to consider reaching out to the Raspberry Pi organization for collaboration.
Nope, she used a wipe cloth... And had her IT guy use bleach to clean it. Nothing to see here...
I agree with you, this does look useful. My wife and I use Mac Laptops and it would be useful to leave one of our old laptops always on for caching, etc. the only issue would be electricity use - always leaving a computer turned on.
Javascript is becoming a basic requirement of software literacy. It doesn't make everyone happy. It is a reality.
well, at least your life sounds much more exciting than mine.

curious, how much does an emergency ticket like that cost?
I like the new Microsoft. It feels like as if Apple and Microsoft have reversed their roles.
How Music Can Improve Worker Productivity
I find music,even instrumentals, too distracting. I prefer https://www.noisli.com/ -- ambient white noise to shut out all distractions and noises in my workplace
I think if you are going considering this, you may as well virtualize it.

Probably less stability risks.
That seems like it has really, really bad cost to benefit.
You can get much cheaper but worse quality hardware. Since the switch to Intel it's generally been the case that you start getting into equivalent quality the price gap narrows considerably – note how the latest Microsoft Surface Book pricing is basically the same as the MacBook Pro – and it comes down to how much you care about particular features.
Not flying, but my worst travel experience ever was a 30 hour bus ride from Ouagadougou to Cape Coast. It's normally a bit shorter, but our bus was held up by highway robbers, who took all of my money.
Looks like if in Microsof were trying hard to assimilate things that are present in Linux since decades.
A proposal for an email avatar header
They didn't have to provide a patch within 7 days, they just had to admit that it exists and tell their customers they're working on it.
"... should command higher prices. I had a couple Windows laptops (one by Dell) with quite poor battery life."

You don't say, but, were they higher-end Dell laptops or not?

I've got an 6-year-old Dell Studio 17 still going strong, which cost about $1,000 when I bought it. I recently replaced it solely because I've learned that waiting until a machine is completely dead to replace it produces stress, when you end up having to go to Best Buy or equivalent and just buy whatever they may happen to have lying around, which is not what I'm looking for. The battery lasts about 10 minutes tops right now but I never bought it for its battery life anyhow. It's in pretty good shape for 6 years old. The screen's doing something weird with diagonal streaks developing in the top and bottom, but it's still perfectly usable at the moment.

On the other hand, the bottom-of-the-line Dell stuff is crap I'd hardly expect to last two years. It depends on what you buy.
> Really? I would have assumed that letting anyone send capabilities to anyone without going through the kernel was a highway towards privilege escalation.

"Unrestricted" in my post doesn't mean "you can send to anyone", it means "no restrictions on passing capabilities beyond that defined by the capability model".

The capability security model requires that you can only send capabilities via your other capabilities. So if you have a capability to another process, then you can send any of your other capabilities to that process. The Redox design appears to violate this.

The capability model is actually simple and surprisingly common. Take any memory-safe object-oriented language, and remove static mutable state and the file system and network APIs (all sources of "ambient authority"). An object reference is now a capability. Passing an object reference via method parameters is a capability send, and you can only pass around references you actually have, and only to objects to which you have references. That's capability security.

You can look at any context and see precisely what side-effects can occur simply by analyzing the set of object references available in that context. It's bad design to define functions that take a huge number of parameters, but it's also bad security. Capability security aligns maintainability concerns with security concerns thus yielding POLA.

Edit: as for documentation, I'm not sure if you want OS documentation, or general capability documentation. The seL4 and EROS papers are good for capabilities in operating systems, the E and Joe-E programming languages are good references for capabilities in general.
No thanks. I'll stick with Roots. [1]

[1] https://roots.io
VS would probably repurpose the ribbon to provide debugging keys at that point.