skysight-inc/HackerNews huggingface dataset:
I don't know if there is a formal taxonomy of these things, but I tend break down messaging passing architectures along the what/how axes.

So you can have events or commands being sent in your messaging based architecture as the what.

Log based architectures really speak to the how. That is, the medium for message exchange is a durable log.

But like you said, in the real world they tend to be hybrids across all these lines.
Stealing free shipping. You monster.
That situation has never really affected me - but then the most expensive thing I've resold is my Macbook.

But when I'm reselling something, I'm looking to capture as much as my cost (how much I paid for it) as possible, including the GST. You could even consider this that I'm just a middleman who is passing on the GST to the 'end consumer'.
Because Allen, not the captain, is the on refusing responsibility for the damage done by his boat.
Hawking Reith Lectures 2: Do black holes have no hair?
bee-pee-...jay?
What about compiles-to-JavaScript languages like TypeScript?
Cum se obtin bonuri de masa pe card
Hmm that's very interesting, a bit risky, but worth experimenting with... thanks for the pointer!
That might be true, but I fail to see why the originally proposed method is to be preferred.
Personally I love Shankar, and can't stand griffiths.
Blame on captain, burden is on the ship owner.
Sounds like both of us rephrase the same priority list, or at least nothing either of us wrote breaks the priority list:

1st) Freedom or self determination or at least less control over their lives by people far away

2nd) Racism (people want their leaders the same color as they are)

A distant 3rd) Measurable statistical demographic numbers for quality of life, like disease rates, death rates, crime rates, economic activity, education levels, etc.

I would propose this priority list is human, cross cultural, doesn't matter if its Rhodesia, Haiti, India, Korea, people naturally seem to come up with this sort order no matter the culture.
Perhaps not quite so acclaimed, but I've always been in awe of Pixelgod's videos:

https://www.youtube.com/watch?v=vUWqRhReaZk

People should not be this good with MS Paint...
Binary protocols are only cheap if your time is free. If you can't connect to your service via telnet, you're going to spend a lot more time debugging. The only way to fix this is to develop a textual representation of your format, and write your own telnet, which is feasible, but nobody seems to have done that to OSC.

Also, I find Armstrong's fanaticism grating, and am inherently distrustful of anybody who claims that their community and language has all the good ideas. Because odds are, they're wrong.
The CIA had to setup shell companies to buy titanium for the A-12/SR-71, making submarines out of Titanium didn't made sense for the US as it would be a waste of a "strategic material".

The soviets also had to use titanium in many applications that would require high end steel as they both had plenty of it (almost half the world supply at the time) and their steel industry was decades behind the west and they just could not make the required quality of steel alloys.
The soviets ended up using titanium as a replacement and became quite good at creating titanium alloys and working with titanium in general the US would most likely not be able to produce a hull out of titanium (at that time) without investing way too much effort into building that expertise which would be pointless given the titanium resources they had and their ability to make steels which were as good or better for most applications.
The soviets had to resort into using titanium for every thing from infantry armor plating to razor blades.
> They didn't meet revenue estimates and advised that the current quarter is going to be much worse than expected.

I do find it fascinating how the market works to adjust to new knowledge. The expectation or estimates of someone may not even have a bearing on what actually will happen.

You could almost see it as a delusion suffered by someone to have an estimate/expectation - as it will never be exactly reality - but it turns into an actual market event.
From Idea to Reality: Building an iOS App in Less Than 3 Hours
Exactly, which is why it doesn't matter who's paying the rental bill on the hall, that you're not in, because you're making personal or business contacts at the bar.
The ship was safe. The water was deep enough. The anchorage presented no threats to the ship.

I think you are over-representing the responsibility of the captain of a ship.

It's entirely reasonable to say that they did the job the best they could, but that circumstances were such that the ship still caused damage to the coral, through no fault of the ship's captain.

Lots of things that a captain can't take responsibility for - particularly when it doesn't involve the safety of the ship and it's passengers.
No, we use from-zero indexing because, A) it's closer to the hardware, and B) because of mod(). There was an interesting comment thread on ESR's blog about this a while ago, but unfortunately, I can't find it.
That is a fairly bad counter example, considering that Rust is primarily backed by Mozilla with the view to use in Firefox which pretty much requires Windows support to be worthwhile.
On firefox, all I see is a part of a sphere (earth?) that gets somewhat illuminated. Laoding stops at 10% .... nothing else happens. What is is supposed to do?
The Naked Truth About Virtual Reality Porn
It depends if there's a demand. How many pupils will benefit if it does? (How many schools have access to Linux or Mac OS X and not to Windows 10?)

Against that, how many pupils would benefit from spending that development time -- a finite resource -- on incorporating mods into the C++ code base?

It's not a pseudo-religious issue.
I know it's not the new hotness (Wikipedia has Workstation released in 1999), but as a product I was always pretty impressed with it. It felt like a mutant from a time when developers said "No, we're going to fix bugs and spend time on our core functionality" instead of adding another feature. To hear it was done with a team of around 20 during its lifetime? Impressive! It's unfortunate for the team, but hopefully they'll find new positions quickly.
Two years ago, PHP's package manager, Composer, was sped up by disabling the garbage collector:

http://blog.ircmaxell.com/2014/12/what-about-garbage.html

(Or more accurately the cycle collector. You can't turn off reference counting.)
What's not wrong with it?
Why not make a cron job that does that automatically every couple minutes ;)
I do like Fusion, it beats VirtualBox, which I've used for years. I've been considering switching to Linux and using KVM to host my VMs instead. Virt-manager is an amazing frontend, and being able to modify my VM by editing a few command line switches is the bee's knees

I assume these layoffs are related to the acquisition of EMC? http://techcrunch.com/2016/01/26/vmware-confirms-layoffs-in-...
Fantastic Quaternions
Commandos: BEL – Recreating the classic real time tactics game in the browser
Workout Mix Wednesday – January 27th 2016
It is also possible that your change subtly invalidates the semantics implied by the identifiers used in some other module. In either case, there is a nontrivial possibility that you have introduced a bug (and quite possibly a subtle one).
Perhaps they would like to think that the British Isles are mid-oceanic and stand in proud isolation. Like Hawaii or Tristan da Cunha.
clickbait, title should be "come and look at Nix, an idea of mine to solve software packaging problem"
Yes, great comments, I'd pay to see the deleted one though, based on the replies.
World Economic Forum Future of Jobs Report
The mindshare bit is an interesting one.

I once read an article [1] that argued Lisp did not reach the same level of industrial popularity as other programming languages due to the fact that Lisp enables you to program in a lot of different ways for different reasons. I'm admittedly not very familiar with Lisp, and I don't know if I fully agree with the article, but it made me wonder if ease-of-collaboration can be considered a useful perk for languages/frameworks.

[1] http://locklessinc.com/articles/why_lisp_failed/
If you require a visa to visit a country where you need a visa, I would suggest contacting the organiser for an invitation letter. Organisers of international conferences are used to getting this kind of inquiry, and know how to deal with it. I have the feeling if the author had been able to produce an invitation letter in the beginning, he would have been much more likely to be able to attend the conference.
I love that simple and direct writing style.
And it doesn't matter if i'm running it on a phone, tv, desktop, laptop, x86, ARM, windows, linux, mac, etc...

It removes all of those from the equation, web tech will be available on most platforms i want to use, so i'm free to choose the best for what i want without worrying if a ton of my software is supported.
Similarly the Egyptians used honey in wound dressings. "We now know that honey actually contains substantial amounts of hydrogen peroxide which can kill bacteria".

Also "moldy bread was used in China, Greece, Serbia, Egypt and probably other ancient civilizations as treatment for some disease conditions, particularly infected wounds. The observed curative powers may have been due to some raw forms of antibiotics produced by the mold growing on the bread".

http://amrls.cvm.msu.edu/pharmacology/historical-perspective...
Yep, I meant notice. Thanks.

Was just wondering as this might screw up with someone if they are short on money, have mortgage, etc.

In EU, there is some minimum notice time (I think two weeks?). In practice (from what I've seen) it's usually two to three months, but layoffs would be done immediately by agreement (basically pay for that period anyway). Minimum severance is one-month-pay (average, so bonuses included) for each year worked, limited to three.

So in real life, one would get 5-6 months pay when being laid off. Depending on the situation (reason for the lay off), one might not be able to spend their vacation and that would have to be paid off as well. On top of that you might apply for unemployment benefit (which you paid for, so I'm not sure how relevant it is).
There are post-quantum cryptographic algorithms already, eg.
https://en.wikipedia.org/wiki/Supersingular_isogeny_key_exch...
This is a real pity: VMWare Fusion is AFAIK the only stable desktop virtualisation app for OS X.

It's competitor, VirtualBox has the honour of being the only piece of software that 'taints' the Linux kernel, not because it's proprietary (VirtualBox is OSS) but because it's that poor quality that the Linux kernel maintainers don't want to support it.
Aside from proprietary binary commercial solutions, it can also be read as the mythical and rarely seen "code reuse".
The K-278 was part of project 685/705 of which 2 subs were made the K-222 (PAPA) and K-278 (MIKE) both were prototypes PAPA used a full titanium hull and resulted in the Alfa class subs and the K-278/MIKE was lost with all hands with it being the only sub of it's class.
The price will definitely move by more than you make on the spread - but you might win or lose on that. In simple terms what you lose on the swings you gain on the roundabouts.
It's not about the technology but about the simple distribution model.

I upload a WebGL demo to github-pages, and publish the URL.

I don't have to worry about code-signing, app-review-process, and don't need to wait days or weeks until the code is 'up'. For iOS this is the only way to get simple demos out.

Users only need to know a URL, they don't need to download or install stuff, they don't need to find the executable after installing, there are no scare-dialogs about installing unsafe executables, no virus scanner warnings, etc...
A Critique of Homoiconicity
I was asked a question and provided an answer. So I don't care for syntax highlighting or colors in my editor and command line - big deal. I am not imposing my view on others.

When working with a command line one wants npm or any command to run as quickly as possible. Any graphics that slow operation of the command should be an opt-in, not an opt-out.

Everyone is entitled to their opinion, but some people prefer to suppress others' opinion.
> Case in point: data retention was forced through in Iceland through the EEA agreement

That's only half of the story.

Many other European countries were in the same situation as Iceland, but didn't hurry to implement their data retention. Instead they decided to wait for the EU court ruling.

Also, that lawsuit came to no surprise. I bet the activists would have loved to start the lawsuit even earlier, but you can't start a lawsuit against something that doesn't exist yet.
Apple beats on earnings, but revenue and iPhone sales come up short
One of the lab techs where I went to university had a poster up in the workshop with a series of nails and the current required to melt them. At the end of the series was a thick bolt, marked "1100 Amp Slow-Blow Fuse"...
My first programming course on Codecademy - learnings
>> Honestly I don't understand the craze of wanting to put EVERYTHING in a browser.

Web is an amazing distribution channel. The whole world is a click away from using whatever you build. Think about how technology distribution evolved in the last few years.. We used to buy Encarta/encyclopedia from a retailer. Now, with the web, you get the whole encarta (and more) with a click.
Oprah Winfrey Just Made $12M With a Single Tweet
It's supposed to load to 100% (zing!)

Seriously though, works fine in FF here, and shows a beautifully rendered loop of the earth.
No, what I mean is that it's not idiomatic to access lua "arrays" by index.
> Sodium action figurine collection

Randal surely has some interesting friends.
Either you're an idiot, or you're being sarcastic. I will assume the ladder.
Hey shostack!
You are absolutely right!
We will do some edits in "terms of usage" to convince companies that their data are processed securely.
Two things that embarrassed me as a man
Docker shows that people are looking for solutions to the software packaging problem. Docker is part of the argument.
Always wondered if Garlic sulfur came from 'evolutionary pressure'(sort of) in a bacteria rich environment.

It's a bit like asking arsonists about fire.
What is the iteration latency today? Eg I do this test described, learn something (maybe something as small as what I tried didn't work) and now I want to try something else.

It looks like each run requires a new order with suppliers. They may take time to produce and send. So how long from "I want to try this other approach requiring nee supplies" to "new approach is laid down for testing"? And when something gets laid down for testing, how long might a test take?

(FYI I'm personally very excited about these developments and trying to grok the real world experience a bit more. Haven't done a day in a wet lab since high school! )
This article has quite a few sources: http://www.migrationpolicy.org/article/free-movement-europe-... And a more recent report: http://ec.europa.eu/social/BlobServlet?docId=11945&langId=en
Ask HN: How do I speak more at conferences?
I would like to speak more at conferences. Any idea how to find more speaking events and "apply" to them?

I want to give back more to the community and I love traveling. But I haven't been able to do much since I had my twins. I think this will scratch both itches for me.

Thanks.
I've been judged on this before. Me and a colleague were working on a system slightly different to others in our dept so the tickets got kicked around for ages after we'd done our bit. My manager kept pointing out how few tickets I'd closed. He eventually realised his error after both myself and said colleagues manager pointed out why but still occasionally referred to it in performance reviews. Moral of the story for me was: a) Figure out asap how a particular manager tracks your work. b) Get your own way to measure productivity so if/when it comes up you can say 'wait a minute I've done x'
7 Data Recovery 3.6 Enterprise Serial Key Plus Crack Free
I love when you guys come into a thread about web tech and dump on it.

Web tech isn't "going backwards" any more than a flag-ship phone is "going backwards" because it's not as powerful as a high end desktop PC.

They solve different problems.

A browser based program is sandboxed, can be instantly "downloaded and installed", runs on all architectures, runs on all major platforms, runs on both desktops, laptops, phones, tvs, and anything else that you can run a browser on.

And even if it was verifiably worse in every single technical way, it could STILL be "progress" if it's easier to use than the alternative.

It's not the same, stop acting like it is.
I'm still wondering why space is 3-dimensional.
The best company in the world is one where it has 0 cost, requires 0 effort, and generates billions of dollars in revenue. It doesn't exist, but that's what everyone should strive for.
Agreed. It's different SKUs, not differently engineered products. The simplicity is the same, wether you make it pink, yellow, grey or dark grey.
Fine for me (9.0.3 on OS X 10.11.3).

It's sometimes very slow (3-5 second lag) to focus the URL bar or open a new tab. The latter I think is related to process-per-tab forking. The former is just bizarre.

Safari became very sluggish ever since Yosemite and it's a shame it wasn't fixed in El Capitan. I can only suggest using another browser at this point. Safari hasn't gone under any testing at Apple for some time or these issues surely would have been noticed.

Edit: This may be because I have Search Suggestions turned off in the Search Preferences: http://www.theverge.com/2016/1/27/10839758/apple-safari-cras...
Just tried to post this as "Debian NTP queries (over IPv6) result in portscan". The title is somewhat generic.
for (let i = 0; i < 1024 * 1024; i++) { buf += Math.random() > 0.5 ? "{" : "}"; }

Your sample data is bunk for determining the compression characteristics of braces in a realistic json file.
VMware has to follow their own rules, they have an official End Of Life support strategy and that means they have to at least support VMware Fusion until 2017/02/25 [1]

There are currently no official statements on what will happen with the products, but I would expect them to try and continue the product. Then again.. who knows.

[1] - http://www.vmware.com/files/pdf/support/Product-Lifecycle-Ma...
Parallels runs on a Mac. You have to pay continuously for upgrades, but it's there.
> 5xN is easier to remember than 16xN on account of 5 being the smaller number.

By that logic, shouldn't it be easier to remember 7 * n than 10 * n, because 7 is the smaller number?

> 2^n is logarithmic

Also, as Jtsummers (https://news.ycombinator.com/item?id=10973381) points out, the function `n \mapsto 2^n` is exponential: its growth is significantly faster, not significantly slower, than exponential.
What to Do with Your Flash Ads Inventory in an HTML5 World
It was also used on the Sierra class (Project 945) of which at least two have been refurbished and remain in service.
In this example .mp4 video, I extracted the frames as 369 invidual PNG files, with a total size of 193MB.

Encoding those 369 PNG files to a LOSSLESS BPG animation (using bpgenc 0.9.6 with options -lossless -a) produces a .bpg file of about 50MB.

Encoding them to APNG (using apngasm 2.7) results in a 57MB animated PNG file.

The corresponding progressive FLIF animation is 20 MB.

Obviously it is not a good idea to losslessly encode lossy images/movies, as a lot of bytes are wasted on encoding compression artifacts.
Yes, but, which download feels longer?
Gravity Wells (by Randall Munroe)
I'm inclined to agree with the author about the legitimizing effect that sponsorship can have. In the case of Palantir it looks like a clear conflict of interest. I appreciate the deconstruction of the 'multi-stakeholder conference' into the realization that the stakes are indeed not equal – and in fact so unequal that the very existence of the conference hinges on the cooperation of the bigger stakes.

I'm a bit put off by the multiple references to Caspar (Bowden) supposedly "turning in his grave"; the author doesn't explain how he is so sure (that Bowden would disapprove). Especially since the CPDP event of 2015 was also sponsored by Palantir, and Bowden was on the organizing committee, a moderator and on a panel of that conference.
Mobile and desktop Safari world wide crash
Not a massive issue, but in Chrome if you scroll so that the credits/about link is over the Earth, you can no longer click it.

Adding a z-index property set to 1 in the CSS fixes it for me in Chrome.
In the US you have no such guarantee, it's completely at the pleasure of your employer.

I could walk into work this morning, get laid off, and escorted out of the building without notice. That's it, done, no more salary. To make it even worse, you also lose the subsidized health insurance. My employer pays about 60% of the cost for my family, so my monthly premiums would jump from $800 to nearly $2000 a month at the same time my income drops to near zero.

Sure there's unemployment payments, but they're usually only a fraction of your previous salary, and are often capped to a maximum by your individual state.

Welcome to capitalism ;)
> the Glorious Revolution was at least as big a breach in political continuity as the American Revolution

Not really, not post-Civil War. It was a reaffirmation of the same principle - that Parliament governed the country and could determine who sat on the throne. William of Orange came at the invitation of Parliament (and although he was declared King that was more a matter of being married to Mary than of being King in his own right or by force of arms). The Hannoverians were placed on the throne by the Act of Settlement. We don't see either as an invasion or revolution.
Linux foundation scraps individual membership
Related, interesting HN discussion a month ago:

https://news.ycombinator.com/item?id=10810390

Submarines can alter their magnetic fields, but gravitational fields are a good bit more tricky, and can apparently also be exploited for detection.
The thing is you don't know what's going to be slow and you can't realistically test various implementations for every functions. IMHO a better strategy is to code using standard libraries and use a good profiler. Maybe the tokenizer could be faster, but something else might be 100x slower so it'd be better to optimize the other thing first anyway.

Also, sometimes the best performance comes when reevaluating the whole way to do something. Consider your example about wasting time on tokens. Maybe a better way to optimize the build time is to create the compilers so it receives "diffs" rather than all files every time.
> Then ask harder questions that show the value of the harder (more complicated, less intuitive) methods.

It's not clear to me that there's an obvious right answer here, but I do believe that most obvious answers are, to some degree, wrong. Namely, saying "just ask harder questions" doesn't take into account that then the student is trying to solve hard questions and learn a new method at the same time.

Teaching a more general method on easy problems gives time to become acclimatised to the method, while also offering sanity checks (by easier, faster, and / or approximate methods) to make sure that it's not going wrong. On the other hand, as you say, this approach seems unmotivated, and bores or frustrates students—there's no obvious right answer! I think that all that can be said is that one must find the appropriate balance for each individual student, or class.
So what do you do for housing for seasonal/migrant workers who have no intention of signing a year long lease, in an extremely landlocked area (Vail's ski range is leased from the national park service), in an area where building costs are much higher than typical (general conditions alone are huge, plus inability to build in the winter)? Also, strict height limits for buildings.