skysight-inc/HackerNews huggingface dataset:
I believe something along the lines of runtime.js [1] is implied.

The timeline suggests a reference to Gary Bernhardt's talk, "The Birth & Death of JavaScript" [2].

1. http://runtimejs.org/

2. https://www.destroyallsoftware.com/talks/the-birth-and-death...
The problem with non-code assets in git is (or at least it was for us) not with such assets being large blobs with weird in-git storage model, but with such assets being _unmergeable_ in case of two parallel edits of the same object.

Since merges are not generally possible (except for some special usecases), one would expect version-control system's help in avoiding parallel edit situation at all. This is where svn's centralized server helps, allowing "pessimistic locking" of certain files and folders.
AFAIK, Plastic also offers such a feature, when git cannot do anything like that by design.
I watched some videos from Brian Cantrill. He was mean with Larry Ellison.
No affiliation with Hotel tonight, but depending on who they're using for providing the inventory they might not be permitted to cache the data across multiple users.

Hotels, like Airlines, love their hideously complicated rules around pricing - particularly for market segmentation.
this is awesome!
how do you do this? a new header with a unique id... generated by something like lua+nginx. but then how do you pass this request from one service to another?
Chain Protocol and Chain Core
Interestingly, control over it's own currency is why Iceland has managed to come out of it's recession so quickly compared to other European countries.

It may not be a death sentence, but as eurozone countries are now realizing, giving up that control is a major downer.

https://www.washingtonpost.com/news/wonk/wp/2015/06/17/the-m...
>I think our writing system would likely be more similar to Korean and Japanese syllable systems.

I don't think there's any reason to suppose that. Syllabaries like Japan's lend themselves to a certain kind of language, specifically one with a bunch of open syllables and simple onsets. Linear B seems to have been a pretty poor system for writing Greek, with lot's of vague approximations (e.g. 'pe-ma' for the word sperma), so unless the Greek of Linear B had less complex onsets and codas than the Ancient Greek we know, I don't imagine it would have stuck around in that form much longer anyway.

Incidentally Korean hangul is organized into syllable blocks in imitation of Chinese characters but is alphabetic in every other sense, which is actually good evidence for how writing will be changed or reinvented to fit the spoken language.
Thanks for the interesting historical reference!

As you state, this type of problem is not new, and as noted at [1] e.g. Intel have taken this seriously on their Xeon lineup for a while.

It's a shame (LP)DDR4 standards did not make Target Row Refresh mandatory.

From the FAQ at [2]:

I have a phone with LPDDR4 memory. Am I safe against Drammer attacks?
Again, we don’t know. Chances are that your DRAM comes with the Target Row Refresh (TRR) mitigation, which makes it harder – but still not impossible, in theory – to induce bit flips. Moreover, TRR for LPDDR4 is optional, so your DRAM manufacturer may have decided to drop this technique and leave you vulnerable.

[1] https://en.wikipedia.org/wiki/Row_hammer#Mitigation
[2] https://www.vusec.net/projects/drammer/
If it's an DRM free ebook I'd understand your argument. But almost all ebooks you can buy have DRM and therefore you don't really own it, you can't lend it to friends etc. It's not just about the marginal cost and the distribution cost.
Kissed Against Her Will: A Victorian Case of Assault and Abuse of Power
Algo Trading Robot Binary Software REVIEW
> or the size of the storage

whoopsie, i was considering 1.2tb of storage...

> 3.5 million packets per second

it is actually, 14.88 Mpps.
Strict libertarians belong in the same place as utopian marxists: a nice quiet room where they can't get access to the levers of power. Or sharp objects, for that matter.
"on a trajectory to make electric vehicles as affordable as their gasoline counterparts over the next six years"

So, in 6 years, I can replace my Corolla with a Tesla model 3. Cool!
For Canadians interested in learning about index-based investing I recommend the Canadian Couch Potato site[0]. If you don't want to put a lot of thought into it he has some sample portfolios, but also has a lot of resources for learning more. He's also very good about answering questions in the comments on his posts.

[0] http://canadiancouchpotato.com/
https://www.quora.com/Is-there-a-text-that-covers-the-entire...

It may not require much sampling to impersonate someone's voice based on these constructs.
Better and smoother font experience.
True. It's not a very good title.

"As drones evolve, so does their criminal potential." Yup. "As electric cars evolve, so does their criminal potential." Okay, uh, sure, I guess so. "As turtles evolve, so does their criminal potential." Wait, what?
> With an EV you wake up every single day with a 100% full charge.

Unless, like many people in my city, you park on the roadside because your 19th and early 20th century houses don't have carparks.
OP's argument, boiled down, is the following:

1) Behavior needs to be automatically checked
2) To check behavior, you can either write tests or specify types
3) Tests are more flexible than the type systems of popular languages (e.g. to write end-to-end tests)
4) Testing purely dynamic languages is quicker than compiling statically typed code
5) So prefer tests to type systems because agility

Honestly this is a load of bollocks and I'll explain why:

* When business execs throw out the old UI (old end-to-end tests) and replace it with a new UI (new end-to-end tests) and your new tests are failing because undefined, well, have fun and good luck!
* The longer a system lives, the longer the test suite gets. So no, your developers are not going to be running the entire test suite at their desks, even if at the beginning of that project, running that test suite took all of half of a second. This is one of the reasons for continuous integration servers, actually, so that the massive test suite can be parallelized across a bunch of build slaves and run overnight while the programmer is at home or working on a different feature/problem. And then the difference in compile and start-up times is psychologically irrelevant because the programmer will still think "ok, I submitted the build to CI, time to go home/work on something else".
* Good type systems, combined with proper IDE support and proper object-oriented design, do optimize for deletion by reducing the number of places in a codebase in which refactoring has an impact. It is incorrect to state that type refactoring should be some kind of massive refactoring affecting every file in the codebase every time you refactor. A refactor should either eliminate a given subtype, thus leaving the other subtypes unaffected, or add a subtype, where no-longer-common code/behavior can be factored into a new intermediate type. When the supertype needs to be changed, well, you still need to test those changes, but at least you only needed to make the change in one place, and not an indeterminate number of copy/pasted places in dynamically typed code which, you know, good luck finding them all.

Static typing is a practical requirement for long-lived, large systems. OP makes way too many assumptions on the basis of small, short-lived projects.
Parents appear to believe just because it isn't available in XCode installed on their Macs today, Apple will never change it tomorrow.

Given that in the past there were features coming to Xcode compilers that only several months later appeared on the open source ones, I don't see why one believes that Apple isn't already preparing something into this direction.

Whatever, I don't care about the downvotes, lets see who is right in a couple of months.
5 Habits You Should Adopt to Become Innovative
Have you ever observed innovative or creative people and thought about that how fortunate they are? How can you be innovative like them?
Read More @ http://www.biz2credit.in/blog/2016/10/19/how-can-be-innovative/
New catalyst that turns CO2 into ethanol
This. The author does not even address why they are not using DPDK. Are they using AMD server CPUs?
Would such an add-on also block these comments?
I would add "local networks are fast":

https://people.eecs.berkeley.edu/~rcs/research/interactive_l...
For us, a `X-Request-ID` header is generated by any app if it doesn't receive it from upstream -- but normally nginx or the CDN will generate it. There's a few nginx modules to do it, we use https://github.com/newobj/nginx-x-rid-header

Most languages/logging frameworks have some sort of per-thread context (eg. Filters in Python, MDC in log4j, etc) to be able to tag log messages with. If you're using postgresql, you can call `SET application_name='{requestID}';` and that can be output as part of logs too.
London and generally speaking the UK is full of surveillance cameras, but just this weekend I was unpleasantly surprised to see that a quite remote village in my Eastern European country (close to the middle of nowhere, so to speak) had decided to install a surveillance camera in the middle of their village. There was not much to spy on, apart from cows and 70-year old grandmas, but the camera was still there.
> HN comments are terrible.

The truth is that more articles than comments are waste of time (as comments are often a lot shorter or simpler to grasp) so I have to disagree here: I often find myself reading the comments before clicking on the article to save me time. And I'm not the only one.
We do the same in our setup. A Apache HTTPd assignes a unique id (mod_unique_id) as a http request and response header. So any downstream system will get the request header and can attach it to the logs. (In our case we write json log and one field is the request id)
> 40 Gigabits per second is roughly 4 Gigabytes per second.

it should be 5GB/s right ? :)
Except Sam was the real deal. Even after he had hundreds of stores, he flew himself around in a single engine Cessna to check up and work with his managers. When they had annual corporate meetings with all the executives and managers, everyone received a box of walmart deli fried chicken for lunch. The culture was always to save on frivolity and pass the savings on. Even today, corporate headquarters are rather spartan. Mostly inside old converted store buildings.
Magic Eye
I suppose this image should have channel instead of kanal.

https://zammad.com/content/1-home/tickets-per-kanal.svg
Why don't police get treated the same way? They risk life and limb as well, but you don't see unrelated people thanking them for their service, or getting misty-eyed on TV when talking about them. There are abuses by the police, yes, but there are also abuses by the military.

Words matter, and if you actually care about people losing their lives and innocence in these wars, then you should totally be on board with not calling the US military adventurism in Iraq "defending their country". It's mythologising the event in a way that's likely to get more people to sign up, when you should be getting fewer people to do so. The US unilaterally decided to invade a sovereign country that was no threat to it in the slightest, a country that was on the other side of the world, and that the US's own allies were begging the US to hold off. That is not 'defending'. 'Serving', yes, but not 'defending'. It also didn't do much for 'Freedom' in the area - one country is destroyed, another is imploding, and Europe is a little destabilised, all due to this adventurism.

If you care about people in general, you should call it what it is. Don't abuse soldiers who didn't do abuses themselves, but at the same time, don't mythologise them and chest-beat about how patriotic it is to go and kill brown people that aren't a threat to the people back home. Yes, 5000 US soldiers are dead, but that's only 1% of the death toll in Iraq from the invasion, and that doesn't include the knock-on effects in Syria. There was an article recently on HN about how even the guy who toppled the statue of Saddam in that famous photo-op, even he would rather live under Hussein's regime than modern Iraq.

If you want this kind of horror to stop happening, then people need to stop getting misty-eyed about serving their country in ways that are clearly not defence. There's a difference between 'not respecting' and 'not wanting the lie propagated'. Then the next time this kind of thing happens, there's not going to be a fresh source of recruits.
40 Gbps would actually be exactly 5 Gigabytes per second (divided by 8).
I bet those incubents will incube until they finally get shut down in 2030 by the government.
There are quite a few monitoring products being built to solve this problem. Many of them are based around Zipkin (http://zipkin.io/)
A new free website template by TemplateWire
The IP address returned from each hop on a traceroute is from the actual device that the ICMP packet was originally sent to.
> like cigarettes

Who will probably provide the template for the decline of petrol: fight like hell in the courts and lobbies to try and stay relevant in the first world, use ISDS mechanisms and so on, while cranking up campaigns in the third world to cover your losses.
Use 2G connection to really feel the pain.

More often than I'd like, I'm trying to read different content "on the go," on the places where the environment blocks the 3G signal and I'm left with the "E" on the iPhone. There are pages that will load (like HN) and the pages that are just "forget it it will never even load."

That's the difference between "accessible" and "shiny but just forget it with the slow internet."

I don't use blockers. It seems that's why they are becoming necessary?
Perhaps a good dividing line would be the presence of mask operands in most instructions, allowing branch predication per SIMD lane. This should include all modern GPUs as well as AVX-512, but exclude AVX2.
He's a game developer, and struggles with the communications problems between the application and GPU. Remember that in Carmack's worldview, the game owns the entire display. It's not one window of many.
I was so nervous when I saw they were being done with Netflix and in a massive season of six episodes. I actually don't think there was a truly weak episode in the bunch. Literally my only complaint was the stupid little explanation taglines Netflix shoved in my face meaning I didn't get to go into most of them completely free of expectation.

Charlie Brooker man, what a guy.
Container Clustering and Management with Docker Swarm, Kubernetes and Mesos
As criminals evolve, so does their criminal potential!
JavaScript is too expensive to use
Sounds a lot like UK. As someone else pointed out - Europe is way to diverse to call as a single entity with this scope. Large cities in UK are quite heavily monitored, but if you look at Europe in general, then the surveillance is centered around government buildings, embassies etc.

In Denmark you can have quite a lot of cameras in shops and outside petrol stations, which is the business owners way to up their security. But those are NOT allowed to film anything facing away from the premises, meaning you can't just film people on the street from these cameras.
A friend of mine does exactly this with self-help books (NLP, hypnosis, dating, how to quit smoking etc.). He makes in the low five figures a month with this business. He identifies niches, by now using his existing audience. For example, he once had a blog post on a subject that received surprisingly many views. So he hired a writer to write a book about it, and then marketed it through his channels. It's surprisingly lucrative.
Not necessarily. One can capture 10G to disk using "only" a RAID-0 with 8-10 mechanical disks: it does the job both in bandwidth and space, and you can use regular filesystems such as XFS.

40G is a little bit more difficult: you need a huge RAID (simple, direct scaling: 32-40 disks) with mechanical disks to achieve the necessary bandwidth, and if you want to use SSDs you will need a lot of them too in order to have enough space to save any meaningful amount of traffic.

I remember seeing papers on on-the-fly compression for network traffic, but IIRC the results were not very impressive and the performance cost was noticeable.
Memorizing APIs and other tips to code fluently
These Investors Have Backed the Most Billion-Dollar Companies
> Uhm, I still don't get why the development (/execution) environment would have been different for Lisp?

I still don't get why you keep focusing this discussion on Lisp alone, I explicitly referred to several OSes.

All of them more expensive to buy than UNIX, which was available for peanuts.

As for OS X.

UNIX was the base for NeXTSTEP, because NeXT was after the workstation market owned by Sun and SGI workstations.

But anyone that has bothered to learn the NeXTSTEP stack and respective APIs, knows how little UNIX culture it had, beyond "bring your stuff to our platform".

The hybrid Mach/BSD kernel, device drivers written in Objective-C and the whole user space frameworks and GUI workflows.

Mac OS X follows that tradition as any developer committed to OS X technology stack knows.

Drivers are written in a C++ subset, we have the frameworks, automation via Apple Script, Objective-C and now Swift for GUI applications.
Linkerd is not very similar to Etcd or Consul. It's a proxy that sits between your microservices/apps to act as a middleman for RPC calls. Being a proxy, it can handle things like load balancing, throttling and failure handling, meaning you don't have to build that into each app.

When used together with Kubernetes, Linkerd will use Kubernetes for discovery, so you don't need Etcd or Consul directly (K8s itself relies on Etcd, though).
Anything digital artefact seems to cost less because a electronic copy seems almost free (in time, space and energy).
Plum is a smart but expensive gadget for the wine-obsessed
It's not sure where the data comes from. OpenStreetMap, of course, has a way to tag and store survelliance cameras[1]. There are some maps already using this data on a map:

https://kamba4.crux.uberspace.de/

[1] https://wiki.openstreetmap.org/wiki/Tag:man_made%3Dsurveilla...
The worst CMS ever seen
Did you reverse engineer the Chromecast protocol ? Or is it opensource now ?
You've got to understand the context. The average person DOES think that technology (or AI) can reduce crime in a sustainable manner. This article is for such an average person.
There's also North Korea's "Songbun" https://en.wikipedia.org/wiki/Songbun although it seems more coarse-grained than a numeric score.
How good is Cassandra at log-like data? Also, why the split between Cassandra and Logstash? Why not a single solution?
But that's mostly due to how extremely popular are now the two main actors, compared to when they first started doing the show, no?
Depends, I'm wondering if it could be cheaper energy wise if everybody was tapping into each other phones nearby instead of reaching for the cell tower.
Which rent control laws say that rent has to be frozen? I thought they allow for increases, usually inflation-matched.

If costs rise faster than inflation I can see how rent control hurts, but then it seems to me that there are other problems.
"Of course you void your warranty that way."

Wait.. What? Why would that be the case? And .. why would you state that you'd lose your warranty and prepend 'of course'?

As far as I'm aware you do NOT lose your warranty. That would be rather stupid (of course).
> The problem with non-code assets in git is (or at least it was for us) not with such assets being large blobs with weird in-git storage model, but with such assets being _unmergeable_ in case of two parallel edits of the same object.

I tried storing large images in git once. And one problem was when git would try to do garbage collection every now and then. And start diffing all the images against each other to repack them to use less space. This was very CPU and memory intensive.
This is great!

I usually block sites in my /etc/hosts file. It's not a ton of work to unblock them but it's enough that when I go to facebook and it doesn't load more often then not I will alt-tab back to my editor or something productive.
From their wiki [0]:

> It's an alternative to Node.js for Java projects. PurpleJS makes it easy to build performant and lightweight Javascript server applications without the complexity of Node.js asynchronous programming model.

Do you have any benchmarks that show what performance is like?

I don't think you can avoid "the complexity of ... asynchronous programming model". The world is async, and we should build better tools to interact with it, not cover our ears and pretend otherwise. They also mention isomorphic applications, but the browser is async, because everything is event driven! How are you expecting to avoid that? Even if allowed to do some things synchronous (e.g. data fetching), it'll cause your UI to freeze.

Both the browser and node use the `console` global for logging, but you've chosen to create a `log` object instead of following the existing convention. Even though I think `log` is a better identifier, I would've opted to maintain compatibility with existing ecosystems instead of doing my own thing.

This got me to look up some info on Nashorn and I landed an Oracle article [1]. They use a `with` statement in one of the examples. I don't think I've ever seen someone using `with` in the wild. It's generaly frowned upon, and justifiably so, IMO. I couldn't find any info on what version of JS they support.

Although full compatibility with node would be very challenging, I think you could get pretty far just by supporting CommonJS and the built-in modules.

[0] https://github.com/purplejs/purplejs/wiki

[1] http://www.oracle.com/technetwork/articles/java/jf14-nashorn...
That desire and enjoyment of staying busy is the very reason he's a billionaire.

If his natural tendency was to relax and avoid these hard problems, he wouldn't have been so successful. It's one of the reasons many of us here won't become millionaires either.
If deal is secret, how you know?
Exactly and I for one do no need time management for that, so it is a personal preference.
I tried to read books or even take a night course but nothing did the trick except: a real side project that required me to learn the proper tools and techniques. Turned into a full time job that I am really enjoying.

Now I am able to read the books because I desire the knowledge to further my passion.
Fair point. I think people often underestimate the benefit of short term help, but short term help that only arrives on a long-term timeline should rightfully be discounted.

That said, if control shifts anytime soon to a current leading third party, I (weakly) expect electoral issues would be addressed - it's hard to drop something you've made so much noise about (though certainly not impossible).
Could you be specific what non-drivetrain components could fail that can't easily be swapped out on site or at a service center?
I'm pretty dismayed to re-visit this comment a few days later and realize people didn't get my sarcasm. I always forget the tinfoil _also_ blocks sarcasm.
Plus, you could always use Shopify's JavaScript SDK if you need more control. We use it with a static Middleman site hosted on Netlify, which is a great combination: You get a performant backend, easy to use e-commerce administration and all the freedom to create your own site.

Another option would be Snipcart, which looks very strong as well but lacked advanced inventory and product management when we had to decide between Shopify and Snipcart.
(The article says he eats it every chance he gets when he's on the road because his wife doesn't let him eat it when she's around)
That is definitely unintended behavior. We'll fix it!

Fortunately, only www.baqend.com has this bug, it's not in our framework.