skysight-inc/HackerNews huggingface dataset:
Azul's GC required a read-barrier (some instructions to be executed on every pointer read) - which cost something like 5% performance on an X86. In exchange max GC pause time is something in the low microsecond range (I helped implement the Azul JVM and portions of the GC relating to starting and stopping threads)
I'm fairly certain most of Reddit's server problems came from database R/W operations. If you look at some of the metrics they've put out recently you'll see things like "queued upvotes/comments/messages" suggesting that they now heavily queue them. They also cache SUPER aggressively, very noticeable on large threads like those for sporting events where you can refresh a page and not see any updates for several minutes.

I think this is a talent problem and not a "throw servers at it" problem.

EDIT:

As much as I like bashing Reddit I feel like I need to mention something. Reddit is the UNDISPUTED best news source for large, breaking, news stories. Reddit's live threads are curated and crowd sourced feeds containing information from police scanners, News outlets, twitter feeds, and a variety of other sources. It's value is in its ability to display conflicting information instantly such that the viewer can get the clearest picture possible. This thread of today's Dallas shooting is a prime example [1].

[1]: https://www.reddit.com/live/x7xfgo3k9jp7
Oh, I have a few ancient photos. Just a few, though.

There's a joy in freeing myself from ever having to think about that stuff again, too. There's absolutely no cognitive burden, no cloud password to remember, no junk cropping up from time to time, none of it, because the stuff's just gone.

I've gotten old family photos handed to me from time to time, like from generations ago. I didn't know these people, didn't know anyone who knew them. It was just stuff. They could've been anyone. Why keep that stuff? Why make someone else haul it around? No one's going to care, and when I realized that, I stopped caring about most of it, too.
Most web developers probably don't, but neither do most native application developers. In any area there's a subset that cares a lot [1] but for most apps getting the business model right is more effective than squeezing out a few kb.

[1] https://code.facebook.com/posts/1365439333482197/how-we-buil...
Project Malmo uses Minecraft to make AI smarter
Because I spent months of my life a few years ago trying to work on modernizing the Python interpreter and it made me a bitter person. There is so much bizarre behavior in the interpreter that people depend on which is entirely undocumented and non standardized. Very few people know what even such a simple thing as "a + b" does in the language.
Make it opt in, because most people wouldn't like it here. Even if only a certain percentage of people make up your sample size, you can still get valid data.
Hiding a payload in PNG files with Python
It means what it says it means?
"fragile" code is code that can't be touched because touching it causes it to "break" - exhibit bugs that can't easily be fixed.
"fluffy" code is bulky code: code that says in 1000 lines what could better be said in 10 lines.
Cliff
You forgot an important step: recompile, repackage, TEST, sign-off, and release every program in the set.

Updates in Fedora sit in updates-testing for a week unless the package gets enough karma from users testing the package, there's a fast track for certain security updates but having to push dozens of packages that depend on a library through this is a giant pain and causes a huge headache. With dynamic libraries we can just update the library, get it through the testing phase (and if necessary fast track a single update) and move on with life.

As far as the GP's point about optimization, rustc can inline a lot of code from linked crates if you are compiling statically, which in tight loops can be a very useful performance optimization due to not needing to spend cycles on setting up a new stack frame and calling the function. However, like you say, applications written in C/C++ have used dynamic linking for ages and it is usually quite rare to need optimizations this deep - if YOU need them for your application please feel free, but in general dynamic linking should still be preferred.
"Different for different's sake" is also a good way to discover new perspectives and ways of doing things. Not everything has to be about making money.
You should get some racoons.
Big difference between armed guards and a civilian.
The X86 memory model is "conservative" in the sense that it puts strong restrictions on the order of observed loads and stores between cores. Azul and IA64 did not. Hence "sloppy" code - but technically correct (at least it would compile) might run on an X86 and break on the IA64.
Cliff
As an addendum, there's nothing preventing anyone from packaging multiple versions of Rust assuming it properly supports it (for example installing to /usr/bin as rustc1.10, then we can symlink /usr/bin/rustc to the most recent one) - and if Rust releases a 2.0 at some point it is likely that there will be multiple versions available for a release or two while programs are modified to be compatible with the newer release. However, as Rust is fairly commited to semver I don't see much use in this UNTIL there is a new major release.
An interviewer once told me (when I mentioned a startup that I had worked at imploded) "You need some road rash to understand how to do things."

I agree with your point - it's worth learning about how things go at the failures too.
How to Handle Sensitive Credentials in Rails 5 Apps
You mean whether they're prosecuted if they shoot someone?
It's a painting. The value is in its esthetic, which has not degraded over the 40 years.

Anyway, I think all damages should be capped at the original price point, 100$, even in the absurd case the judge sides with the buyer.
Data Mining Reveals the Six Basic Emotional Arcs of Storytelling
If many components are typically available in hardware stores, have you looked at dropshipping in some way from hardware stores local to each buyer? You could ship out instructions and any exotic pieces from a central spot, plus the bulk of things from local stores?
Rockets do make their own rocket noise, don't they?
(if you prefer, we can call this "sound synthesis" instead of "audio rendering").
My point is that this code probably shouldn't be in the same class than, for example, the "target following" code.
It would be an obvious violation the single responsibility principle (SRP).

Actually, I've seen lots of SRP violations caused by blindly "modelling the real world" (shape drawing functions inside the "Picture" class, inverted inheritance hierarchies, focusing on implementation reuse instead of focusing on interfaces, Square class derived from Rectangle class, ...). This alone is not a good enough design guide, and is sometimes counterproductive.

Have a look at how game developers struggle with deep class hierarchies. Many of them are moving, for the better, to Entity/Component based designs.
This is a step back from "real-world modelling" (since you don't need/have a "Rocket" class anymore).
Maybe in theory.

But in practice they have

1) operational risk - insofar as they are the middle-man and so are exposed to investors suing them when the loans go south

2) Implicit credit risk - in that if their loans blow up the losses suffered by their levered investors will likely prevent them from coming back to the market place to 'roll the loans'

3) Explicit credit risk - in that they have invested capital in a subsidiary HF (Cirrix) which buys their loans and is on the hook for the losses (which could flow up to the parent)

http://www.inc.com/business-insider/inside-lending-club-scan...
https://personalmoneyservice.com/lending-club-fraud/

Key passage:

"As a result, the company may need to use its own funds to purchase these loans in the coming months."

In other words, LendingClub is going to fundamentally shift its business model from taking no risk to taking on the risk of borrowers defaulting. The startup sold itself as simply a marketplace, connecting borrowers with investors, but now it is buying its own product. The equivalent would be Airbnb buying up loads of houses to list on its own platform, to keep it growing."
The interesting question to me is: is that hard-coded or learned?
> Visual programming comes around every ten years, and fails each time

True. I think though visual programming is alive in niche markets -- control systems, audio processing, industrial control. It might have never becomes mainstream but it is not dead there. Telling those experts that they now have to write code, is not going to go well, they'll never be ready to open Emacs and start coding.

> Constraint systems are alive and well in SolidWorks, Inventor, and other such systems.

Also GUI layouts in some cases are done using contraints.

> But I also think "different for different's sake" is a good way of eating money and alienating users.

The goal is not to do just different things, but do different things in order to better solve problems.

> It turns out, just because ideas are interesting, doesn't make them actually better at solving real problems in general!

But if it does, and you never go seek out new things, you'd miss out. That was one of the points in the talk.

For example there is mention of actor programming. I use that to program large distributed sytems in Erlang. And it is not just a gimmick, but abstractions provided by the framework allow a more concise representation of ideas. It does feel like going from Assembly to using C in terms of concurrent and fault tollerant system. You can do everything in C++ of course with threads and locks, and a library with serialization and networking. But it feels like using Assembly. The advantage also comes in other ways -- abilty to have less ops pain because system are more fault tolerant, ability to hotpatch live system and so on.

Someone who is used to segfault crashing whole backends and spending weeks chasing hard to find use after free bugs or concurrency bugs, might not know there is another way. They accept that "this is programming", the manager accepts that this is how systems are written and delivered and this level of cost of maintenance and bug chasing is acceptable and normal. Nobody in the chain will go and seek out and try new tools to solve the problem better.

> But I also think "different for different's sake" is a good way of eating money and alienating users.

That's true to. For every "this new technology helped us double so and so metric" there is 10 stories of "we re-wrote our stable backend in the latest fad language someone read about on HN and now 2 years later everything is crashing and nothing works".
Where we fly cheap flights to Dalaman Turkey on flychecker at € 221
One thing I notice is that various roles are often overconcerned with certain aspects of the data process that are of little to no concern to them. The data analyst shouldn't be worrying about which No SQL or SQL solution is being implemented, that is the data engineer's job, but rather what business value or insights can be extracted from the data.
If you have to pull their head out of their ass during the interview process, you will have to do it everyday several times. It is better not to work there. If they give you an offer, give an outrageous salary range as your compensation to work in that kind of environment.
Glad that painting is here to stay.
I don't think so. Bluetooth is a great invention. And its application to headphone is perfect and makes our musical enjoyment convenient. I got mine on: http://www.crazysales.com.au/bluetooth-headphones/ Good qualify and low price; long duration and connection range.
Well, that's my point. If beauty was really the reason for it being worth that, I could understand, but it is not, it is only about who made the painting.
> smartcard

Those are not at all secure against compromised hosts.

> EM/RF emissions

You probably don't want to use this to secure the nuclear launch codes. But I think you'd have to work pretty damn hard to get anything out of it. There are no external parts here, it's all one SoC, one that is specifically designed to keep proprietary code out of the hands of Chinese hackers. If it were easy to attack it would lose most of its market.

> I commend your work so far!

Thanks!
Wendy's hack was bigger than thought and exposed credit card data
OK, so why do they do that? Just PR? Out of concern for the officer?
http://www.grodan.nl/oplossingen/groenteteelt+producten/grot...

Used in Dutch greenhouses for the last 20 years or so.
Notion | Frontend / Backend / Fullstack Developer | Portland, OR

We're a small, experienced team looking for that special person that can blend their engineering experience with their ability to directly deliver value to our early-adopter customers.

We're working on helping teams manage and understand their internal data -- we call it Little Data. It's about owning the UX around a team's most important data and pushing that information to where they're working. It's about reinventing the old crufty "business intelligence" market with new tools and a new approach.

We're language agnostic (though our stack is current Ruby/React), and we're happy to share more of what we're building.

Come check us out: http://usenotion.com/jobs
Having trees in the city is nice, and Berlin has an ok level (at least where I live). But I recently started to do long weekend day hikes in the area around the city, and the effect is even better. The constant change of natural forms while moving really frees up my mind and floods it with new impressions that I don't have on my work days. I used to have a meditative effect from running, but it has become a bit too much routine in that regard.

There must be something about "natural forms" (as in varying, not changing, non-rectangular) that creates that feeling.
https://en.wikipedia.org/wiki/Comma_operator
We have possums. They don't go through our bins, but they scour leaves from trees (until the tree dies) and make demonic noises at night: https://www.youtube.com/watch?v=cHulXzuc_9Y

Wish we had raccoons and squirrels!
Presentation:

http://www.slideshare.net/alexkehayias/clojure-script-game-e...
I suspect that the sort of person who would opt in to this would not be a random sample of the population of HN, and so the data would be biased by default.
As long as we can still right/control-click on a link and copy it unmodified for someone, I see no problem. That's one of the worst things I hate about Google.
>At Bloomberg, the developers are the rock stars. So how do we support that?

Ugh. I work at a large financial institution that is now implementing more open source. Those that are familiar with these tools are rockstars. Which then places a lot of burden on their shoulders and they are often asked to make decisions outside of their scope or expertise.
The cost of std::initializer_list
Also GitHub[1] and Microsoft's article about it[2].

[1] https://github.com/Microsoft/malmo

[2] https://blogs.microsoft.com/next/2016/07/07/project-malmo-le...
Null Island: The Busiest Place That Doesn't Exist [video]
The difference is size probably come from suboptimalities which were repaired after open-sourcing: http://encode.ru/threads/2221-LZFSE-New-Apple-Data-Compressi...
The difference in speed is more surprising, it could come from using a different compiler - there can be really large differences.
Think about it, they are wearing uniforms. They are so official it must be ok.
Racism at adobe
With ongoing discrimination and racism in many places at our country , i am coming out and accusing a person at Adobe who is discriminatory and a big racist , His name is Frank Wiebe , his Profile https://www.linkedin.com/in/frankwiebe
I will publish his related mails soon
To quote you The mandate of the site is "stories that gratify intellectual curiosity", and it seems pretty clear that both the curiosity and gratification here are more voyeuristic than intellectual

Would it gratify intellectual or voyeuristic curiosity?
There was trading going on before HFT was a thing.
YRC
I had a system that looked a little like this that I think I might write a small post about it (after I get some approval from friends).
Correlation is not causation.

Houses on streets with trees are more expensive. People that can afford to live there are healthier for obvious reasons.

Likewise, people that are put into better hospital rooms are probably just patients the hospital is willing to expend more energy on, because they have deeper pockets/are the right ethnicity/are "respectable people" etc..

Is there any non-depressing source of science journalism left in the world?
Uber Raises $1.15B from First Leveraged Loan
Reddit also gets it wrong. They blamed a completely unrelated person (who had killed himself) for the Boston bombing, which is now a meme ("We did it Reddit!"), and even today a photo of a black man in army camo and holding an M16 was falsely claimed to be a shooter.
I've observed similar... amongst early learners of the language. I doubt it persists.
What really matters is the surface agitation. Bubblers will do that, but so will any pump as long as the outflow is directed toward the surface.

A better idea, I feel, is to just keep a layer of air between the water surface and the cover. The key issue is that oxygen has trouble crossing the air/water boundary, so you want that to be as big as possible. Meanwhile, if you keep the air holes in the cover small enough, most of the humid air will be trapped inside, and you will minimize losses from evaporation.
From a tracking perspective, I'm not (particularly) fussed by it (although it's not my favourite if it's not anonymised); but when I can actively see the bounce address before it starts loading the destination page I find it very frustrating (because it's clear to me that the tracking is slowing down my browsing experience).

(Bounces seem like they should be quick, but often seem not to be -- and if I'm sitting there with a bounce page open rather than the article I want to read when I've just run out of reception, it's super lame (in my mind: infinitely lame).)

From a statistics perspective, I often find an article elsewhere and then come here to vote for it (or submit it) -- so it's inaccurate from that perspective.

Ultimately: indifferent.
How did illustrator help you?
> I really appreciate the presence of a no-nonsense Makefile

As expected whenever a project does this, there's already a PR from someone trying to change that.[0]

[0] https://github.com/lzfse/lzfse/pull/15
> For instance the subjective experience of using Android is that you can never close any app that you've opened other than by uninstalling it

Is there a reason the user should explicitly terminate an app rather than just stop using it? Why not have a GC button, too? "Closing" and "file system" are meaningless to anyone who hasn't got a grasp of implementation. Don't show that stuff to the user.
> Is he supposed to owe the difference in sale price between if he painted it, and if he didn't?

Damages should be limited to the sale price, not fluctuating market value. What if a painting loses its value because the author does something disgraceful - can the buyer sue the painter for damages? Should all painters be careful about their public standing or anything they do that might affect the market valuation of their work, on threat of lawsuit from their buyers?

The buyer should have exercised due diligence and obtained proof of authorship 40 years ago. He only bought the painting itself, with no paperwork. So that's what he has now, just a painting, with no proof. He has exactly what he paid for.
I hope so too. Yes there wouldn't be web browsers in the sense that you are writing. I like how a 'browseros' could basically treat software itself as a plug-in where it relegates itself to being an IO device for software. Seems very simple and modular.
I have one word for those: retroreflectors.
I would say the first three to six months is gonna be a slog. It’s gonna be a tough slog.

For better or worse this seems to capture a lot of early startup experience. It's not all the glory of sunshine, rainbows and TEDx talks.
The Facebook of Ecommerce
Awesome. One question... why STM/ARM? I'm not an expert in the available choices, but I'm generally curious about RiskV devices because they're fully open. Are the designs of this chip at least available, and audit-able, or could it contain something like Intel's HM?
From what I've seen living in Toronto, NYC and Montreal, streets with nicer houses/apartments tend to have more trees. Those neighborhoods also tend to be quieter.

Take the example of NYC. The Upper East Side and Clinton Hill are two neighborhoods with a relatively large number of trees. Both of those neighborhoods are two of the most expensive and quiet neighborhoods in Manhattan/Brooklyn.

So it could just be that quiet streets and nice houses calm us down. But then again, maybe having more trees is what causes neighborhoods to be nice and quiet. As far as I can tell, it could go either way.
KenoFischer is right---it comes down to gauge invariance.

Gauge symmetry is a local symmetry that dictates a lot of the structure of QCD. If your discretization breaks it (and say, only recovers it in the continuum limit) you will have very bad renormalization and fine-tuning problems. Putting the gauge on the links automatically guarantees that gauge symmetry is respected, even at the discretized level, and jibes very well with the fact that the gauge field / gauge connection describes, in some way, how to perform parallel transport. So, it's very natural for the gauge to connect the sites together in that you need to know the value of the link in order to compare quantities on two adjacent spacetime sites.

https://en.wikipedia.org/wiki/Gauge_theory
https://en.wikipedia.org/wiki/Connection_form
https://en.wikipedia.org/wiki/Parallel_transport
U.S. Bans Theranos CEO Elizabeth Holmes from Operating Labs for Two Years
Minor erratum: 's/3 spins/3 colors/'.
For ebb and flow grow beds expanded clay (LECA) or three quarter inch gravel are proven to work well. Make sure beforehand that your substrate does not change pH.

Cat litter stuff or Seramis is to finde grained for the grow beds.
Well a single EU leader said that, I don't know if the opinion is unanimous.

Regardless, I suspect they won't do it because it would be irrational. Of course they have every incentive to make threats. But actually going through with them would hurt them just as much as the UK. Trade is a mutual benefit after all.

Anyway it just strikes me as mean-spirited. I doubt the EU leaders really care about immigration that strongly. They are also holding the UK to a different standard than other non-EU countries, and there is no justification for that.

I'll believe their serious if they start demanding the US, Australia, etc, open their borders or lose trade. Good luck with that. Yet somehow they find it weird the UK doesn't want unrestricted immigration.
It is about education, not school one, but the one at home. Children will be affected by parents to large extent. If parents can provide good quality pre-school education, their children will be more intellectual in the future. And toys are the most popular tools to educate little ones: http://www.crazysales.com.au/baby-kids-toys/ Toys can encourage children to explore the unknown world and have fun in the process.
What about the evidence of earlier discharge at the same hospital? It wasn't clear how carefully that was evaluated, but surely that would nullify wealth, population density etc since the only difference was the room that people were put in.
You've explained practice as a component, but not what that yields.

What are the lessons of haggling, then?
Doing something is often more important than doing it well.
Now I'm imagining Fedora building one rpm per crate in servo -- that picture has like 50 of em, heh.
Xcode Playground Support in the Swift open source community
Use DuckDuckGo [0] and you would get the proper URL for the link.

https://duckduckgo.com/

https://ddg.gg (short URL)

[0] the search engine that doesn't track you