skysight-inc/HackerNews huggingface dataset:
I would argue that it's easier to understand short, even excessively terse, code than it is to understand long code. I can look at a few lines of Haskell and even though deciphering it may take me some time, the cognitive overhead of anything other than working out what the code is doing is very low (the most I'd have to do is look up some operators). I can see a significant chunk of logic all at once and piece together the system as a whole. Meanwhile I could look at 3 files full of Java and have no idea what the system is actually doing.
yes, thank you! Will look at this too
would you suggest from whom to start?
Ban on Microbeads Proves Easy to Pass Through Pipeline
Another very interesting exploration of the Quake source is Fabien Sanglard'[1]. He has done reviews of several of the Id games that have been released.

[1] http://fabiensanglard.net/quakeSource/index.php
Actually, he said that if you were to download during peak hours, it should cost ten cents per gigabyte. You'd have the option to download at no cost during off-peak hours. The alternative, what is really happening in some parts of the US today, is that you will be charged a dollar per gigabyte whether or not the line is currently congested.

Obviously they're both pretty terrible compared to how other countries and companies do it (no caps at all), but I certainly prefer his solution over Comcast's if I'm forced to choose.
A police/security style organisation uses their tech to bring together / search across multiple data points.

It could be stuff like combining criminal records, speed cameras, CCTV records, etc into a single profile of a person. (as just an example)

Very powerful when set up correctly.
Ericsson has a huge patent portfolio, several times larger than Apple's. The whole mobile phone revolution of the last 20 years is based on their work.
> There are only three solid reasons to join a startup:

However, do start a startup if you already have rich people who you know you can convince to bankroll you.

Saw this happen. Someone who read too much HN, decided they wanted to move to the Valley, scared the management they'd quit unless they bankroll their new startup. They didn't have a good idea, they just wanted to run a startup. So they came up with an idea, but it was kind of a forced and awkward exercise, like if you'd assign someone in high school homework : by tomorrow, come up with a start up idea. Hmm, let's see Uber for dogs ...nope, cats as a service nope,... think... oh I got it!.

The crazy thing, it kind of worked!

So if you find fools with money, go for it, start a startup and get their money.
To create a currency union that's sustainable, you have to commit to a fiscal union

I have come to agree with this. I was a supporter of the Euro and Emu since the 1990s, but I think I've been convinced that trying have a single currency without full fiscal union is folly.

You should choose to either have balkanised currencies, or a federal financial bucket, meaning the richer countries subsidise the poorer ones.

We went with Option C in Europe, and I don't have a lot of confidence that the Euro can survive in the long run in the current system.
Two big issues with that. First, the arm would have to grab an attachment point of some sort, so you'd be trying to position the rocket and the hand close together and still enough to lock on. That's a much smaller and tougher target than landing. Second, there's no way you could build a robotic arm and grasping mechanism that's strong enough to hold the rocket once the engine shuts down, while also being nimble enough to reach out and grab it. To even have a chance, you'd need three arms and three attachment points, evenly spaced around the rocket, and coordinated to all grab on at the same time.

This sort of thing works well in space when everything is just kind of floating next to each other, and you only have to deal with very small thrusts to make small position adjustments, and momentum when you try to move things. (Weightless != massless) But down on the surface everything that's not solidly on the ground is constantly accelerating towards the center of the planet, and it takes a lot of force to counter-act that.
It's written in Go and nicer to hack on, I suspect.
If the millionaire gets out and jumps at apogee, they might stay in space for a while. But that'll use up Blue Origin's market pretty quickly.
Building BrooklynJS
If you're trying to argue "pre-built" on the basis that they started with some existing code, that defines almost all software, so does not seems like a useful definition.

I think most commenters here would generally associate "pre-built" with the licensing of an existing engine available on the open market. Such as Unity, UE4, etc.

The very top AAA game studio actually use their own proprietary engines. For example, EA uses the Frostbite Engine in many titles:

https://en.wikipedia.org/wiki/List_of_Frostbite_games

Even if I were to accept the strict definition you proposed,
many of the upcoming titles on PlayStation 4, such as Dreams and Tomorrow's Children are essentially completely new game engines.

They're breaking new ground in rendering and gameplay technology and are as reasonably close to "from scratch" as you're going to get at this point.
Related.

http://www.theguardian.com/music/2015/dec/23/austrian-radio-...
> you'd have to lock the mutex every time anyway

I don't understand. Could you explain this in more detail?

In Linux, adaptive mutexes are implemented entirely in userspace with futex as the primitive syscall. This is because atomic CAS (cmpxchg, ldrex/strex, etc) suffices to ensure synchronization during the spinning.
Indeed, the naivety of this article is breathtaking. I speak as someone who has worked in telecoms, ISP, DSL and webhoster environments, this person has no idea what he's talking about.
What makes the cables that carry data different from power, water, phone, gas (does America do gas-powered hobs?)

Or are you telling us that 25% of the US population doesn't have these things either?
This is really cool! I guess the main competition in terms of similar purpose and guarantees is http://hyperdex.org/, although the add-on that enables transactions (quite critical...) is commercial.
How Content Marketing Impacts Your Bottom Line [Infographic]
Amen.
Or developed nations should give away clean technologies to developing nations; as I'm writing this it sounds laughable since I can totally see a CEOs saying "How do we answer our share holders for giving away technology?". Well obviously saving the planet is secondary to filling the pockets of a rich few.
Well what field are you interested in? I only know people in programming languages and systems really.
Oh! Dude, you are amazing! Seriously, I don't normally say that to people - I can't thank you enough because you honestly got me over a few mathematics hurdles.

If you ever have a paid subscription, I'm buying :-)
Aethra Botnet: Meet the botnet made up of 12000 Italian routers
What did you think of MacDonald's book? Did you feel the content could have practical use to you? I'm intrigued, but reluctant to invest the time/effort if the topic has only theoretical implications.
Too bad this analysis has nothing to do with delivering internet access to the home since the ISP typically just leases a few miles (or 10's of miles) of fiber to the local internet exchange point, rarely do they lay an 8700 mile undersea cable... and even if they do, they still need to build all of the infrastructure to get the network to your house.

I'd be much more interested in seeing what it really costs to build an operate an ISP with broadband service to the home (whether it's fiber or copper)
I would think it'd be even more efficient the more unknowns there are. If no one has the ability to listen to the differing opinions of the group and then initiate a course of action by deciding on one or more of the available paths, there are plenty of cases where no consensus is reached and everything goes in a bunch of different directions at once, or nowhere at all (as anyone who has witnessed the parade of "YYYY will be the year of Linux on the desktop!" jokes every year for the past 15+ years can attest to).

Now, hierarchy may not produce the most correct decision making, but it does produce decision making (not even "quick decision making", just "decision making"). Nonhierarchical organizations can't guarantee that. I also think there are large categories of business, design, marketing, or engineering decisions about which groups might never reach a consensus because each position is true and correct and attainable in isolation, but are not attainable when combined together.

I strongly believe that good engineering is all about optimizing compromises, and that it's irrational human nature for us to even think that "no compromises" solutions to any nontrivial problems even exist. We might convince ourselves that the compromises we're making don't matter, but all that does is help hide a potential source of future problems. Compromise isn't a dirty word in engineering, or at least it shouldn't be.

That's what having a hierarchy gives you- a way for people to argue their position as strongly as needed, an understanding that it's natural for people to focus on different ways of looking at the same problem and coming to conclusions that are simultaneously correct and incompatible, and a mechanism (the hierarchy) that ensures action by either enforcing compromise or just picking a winner in situations in situations where a decision must be made but more than one correct but incompatible solution is being fought for within the group.
I think my explanation, your zig-zag one, and the article's are describing the same thing with slightly different emphasis. The zig-zag is what you get when you compose a bunch of what I'm visualizing together, and it's the sort of thing that gets worse when you add more measurements of shorter distances. Balancing it is the corner-cutting effect which gets better with more measurements (which the paper you linked describes as "interpolation" which it intentionally did not analyze).
> but they still hold all the data unencrypted, no?

I think no
Series Panda ftw. Congrats to the team!
It's been a long time since I saw a patent that wasn't a description of the most obvious way to do something. Where I work the company is trying to patent everything (mostly, I would hope for defensive reasons). I have patents in my name.

And they're all written as broadly as the USPTO will accept, which is pretty damn broadly. The language is subtle, but in most cases the implications of the language are not subtle.
We don't. :D
You’re Worrying About the Wrong Bees
I think it's pretty cool that the processor core used here is the same open-source RISC-V core being used by lowRISC.
It's hard to not parse your response as putting profits before people.
An interactive notebook in your browser
We have some good data on how much it cost Chatanooga to build their network. About $330 million total. For roughly 71,000 subscribers, that's $5,000 per household.

We also have good data from Veizon's public filings. Their wireline ARPU is $125 per month. Their EBITDA margin is 23%. Thus it costs about $96 per subscriber to operate their network, no including capital costs or interest.
Any chance you can share that script?
I'm looking for something similar, since I too am using both conda and pypi for dependencies.
I would argue that what the student demonstrated was creative thinking; lateral thinking even. But this should not be mistaken for critical thinking.
"> Tech employees need to wake up about common vs preferred shares"

The important distinction is employee vs founder. You mention founders in your comment.

Founders typically would hold a double-digit percentage of common shares.

Employees that might get offered 0.1% if they are an early hire, or less assuming later stage (discounting exec hires here, because the OP of this thread was about engineers).

Founders also typically got their common shares at a very low valuation - let's say they were issued pre-money, then their value to the tax man might be $200K (of a 2M pre-money valuation), but with a vesting schedule that makes them tax efficient.

Employees typically get their common shares at a higher valuation, post money, with a 200M valuation. Their 0.1% is also worth $200K to the tax man.

See how this is different?
Nginx, Varnish, etc. set criminal precedents by adding basic features to their paid offering. From cache purging to basic health checks - this arm-twisting ruins the experience! Instead of providing support and provide nice dashboards for paid users, they put the basics behind a paywall. I'm not sure how much they make from their Plus offerings, but I bet it's less than what Elastic collects in a much clever way!
It was helpful to read their own description:

https://www.palantir.com/2007/12/what-do-we-do/

But, for me, it was even more helpful to look at their patents:

http://patents.justia.com/assignee/palantir-technologies
It is, just like OpenResty [0], but it lags severely behind recently - not sure why.

Edit: Linked to Tengine in [1].

[0]: http://openresty.org/

[1]: http://tengine.taobao.org/
There are many names that are exact duplicates. Searches that are correct for one person may not be correct for the other, so I cannot see a definitive resolution for the problem.
I think cellular radios are exactly the sort of thing the patent system works well for.
Last I checked, a C++ virtual function call loads the method pointer via an indirect memory load. Hard for the CPU to speculate through, so typically a pipeline stall.

A function pointer that's in a local variable, so loaded into a register is a completely different beast, as the measurements bear out.

In my measurements, a message-send is ~40% slower than a C++ virtual method call, whereas an IMP-cached function call is ~40% faster, and slightly faster than a regular function call.
ADTs in Typed Racket with macros
agree on Taleb Antifragile and it is an awesome book but oh man what an angry person to follow on twitter or facebook. he is really becoming annoying and breeds the same character in his followers which is quite a shame considering the potential of his ideas.
It's the kind of book that lets you solve the same amount of problems with much more concise mathematical knowledge and structure. I didn't have a pressing need for linear algebra, so I didn't get everything out of it that I could have, but overall it helped clarify the way I thought about many math concepts. For example, in two dimensions there is one direction for "sideways", so complex numbers have a one-dimensional vector `i`. In three, there are three coherent directions for "sideways", so quaternions have a three-dimensional vector `i`. If you have coordinate-free ways of thinking about linear algebra, you can treat both complex numbers and quaternions as "the same kind of thing" in many ways.

I especially recommend this book if you need mathematical elegance in order to learn things and have a low tolerance for explanations that amount to "that's just how things work, go memorize stuff".
Christmas should be more commercial (2003)
Actual, actual article sitting behind the paywall for people like me who are paywall avoiding-inept:

https://archive.is/wrIyX
“If they don’t like someone, they just behead him”: why ISIS fighters quit
Anybody care to comment why this was downvoted?
If that is the customer mentality, I'm not sure they are missing out. Problematic customers can be death.
China is the latest, but subjugating Africa has been a worldwide pastime.
Reggae Star Wars
This thread might be a good place to ask: Why is enterprise bandwidth an order of magnitude more expensive than residential bandwidth from the same company, delivered in the same way?
The only way to prop up their profit margins, in their eyes, is to talk usage. They could very easily provide everyone gigabit service, but then there would be no up-charge for the next 5-10 years as all the services catch up.

If they switch to usage based billing, they can literally print money. They won't need to upgrade infrastructure for the foreseeable future because the stifling caps will keep people from fully utilizing what they pay for. Forcing video services/games/music/etc. to not create new services that require more bandwidth.

It's an awesome snowball effect for Comcast, and a giant middle finger to the users.
Looking for Feedback: Neqtr, Socially Conscious Dating
We are looking for feedback for our app, Neqtr. You can check it out here: https://neqtr.com/ or in the iOS or Android app stores. Appreciate it.
Not generally. There are two things at work here, one is the 409a valuation which is somewhat formulaic and then there is the valuation of preferred shares which have different rights than common stock. Typically you have to own a preferred share to get rights to information about outside appraisals.
> Maybe the benchmarks you're looking at aren't gated on method call performance.

Most real world programs aren't gated on method call performance.

And things have changed since the 80ies. Heck, even in the 90ies, Squeak Smalltalk was plenty fast for media work using a plain byte-code interpreter (no JIT), because the heavy lifting was done in primitives. Just like Tcl was used in supercomputing.
Have You Heard of the Great Forgetting? (2014)
I've hit a number of small "oh, I could do that if..." use cases over the years; none is really immediately springing to mind.

There are things that a shell function can do that a spawned program cannot - mostly to do with affecting shell state. Updating shell variables and opening file descriptors are obvious examples.
But it's not the search results that "can destroy lives". It's the website at the end of the search result. That is where the culpability lies.
When playing a board game, like Terra Mystica, where there are choices I can make, and there are random elements that change from game to game, there's two routes I could go - The first is to play out the plan I've thought about so many times previously, to align the choices I make with that plan as faithfully as the random elements allow. The second, is to completely ditch whatever was in my plan, look at the random elements for this game, and play accordingly. I call the second strategy "Play to the board". The first strategy often means I'll do fine in the game, but will lose out to the player who benefited from the random elements of the game this round. The second strategy provide no such guarantees, but is the only strategy that allows great wins.

In life, people can pick one of three strategies. The first is they can fantasise about what kind of car they want, what kind of job they'd like, what kind of girlfriend they'd have, and then try their best to make these "achievements", often falling short because the world is not fantasy. The second, they observe what kind of random elements the world exhibiting, e.g. "Oh these days accountants make lots of money", "These days Software Engineers have high salaries" and directly translate to mean "I am going to learn programming, even if I don't like it", and then they are playing to other people's fantasy rather than accepting their own strengths or weaknesses. Or thirdly, they can "play to the board" and make the best of what life gives them, at each moment in time.

The bookshop-keeper here, is eking out every single edge he can out of books to operate his shop. Where 30 years ago operating a successful physical bookshop might mean having a large selection available at any time, and frequent events to draw crowds, today, in competition with digital books, operating a successful physical bookshop might mean emphasising the advantages of the physical book, the romanticism attached to physical objects. I get the feeling he is the type who sees what the world is like today, and because he's got experience bookshop-keeper, not a software engineer or tech startup founder, he goes with the flow with what he's got.

Where in a board game, the game board is the entirety of the world, and can be considered by itself, in the real world, our own selves are part of the board - and I can't always do it, but I aspire to do what I can to play with what I've got, like the man depicted in this article.
What I don't understand with software patent and business process is that we have basically given up the "non-obvious to people of the trade" requirement.

You only need to see once, the "slide left to right to unlock" feature to be able to reproduce it in your platform without having to look at any piece of code. The idea is not obvious, but the implementation very much is and that's what patent are supposed to protect, implementations. (I'm picking on Apple there, but that's just an example on top of my head, software patent are all like that, except exceptional algorithms that are back by math behind and are therefore ironically non patentable )

It is like the light bulb patent. If just seeing a light bulb would have allowed any electrical engineer to make one over the we in his garage, I don't think it would have been patentable.
One irony is that the letter contains a run-on sentence plus another I can't even figure out.
Too true. Every time I've had a guy out to install service I've given them one laptop to get connected to the service. When they're done, I hook up my router and put the laptop back in the cupboard. I've been using the same Core Duo Acer laptop for this purpose for years.

Comcast, when I was a Cable TV subscriber offered Video On Demand. With it I could watch about 5 episodes of up to 10 different television series complete with commercials for free. Or I could elect to be able to watch a movie within 24-hours of purchasing for $4.00 or more.

They basically did half of what their internet based competition did for a higher price with more limited viewing options and a $10/mo fee for the box required to use it. So I plucked down $35 a piece for a few low-end Rokus, purchased a Netflix subscription, used my existing Amazon Prime and eliminated my cable TV service all together.

If there was competition in local broadband it makes you wonder if these companies would all go belly up when you look at how terribly their products stand up in markets where there is competition.
If we had the political environment (and labor laws!) of the time when those things were laid down, sure.
Toba catastrophe theory
They are property of the city. And the city has, by federal law, allow all ISPs to use them. (in DE)
From what I've read and heard, the key is reliability, consumer internet service is not as stringent on reliability, but enterprise internet lines usually come with a guaranteed reliability.
Because if the enterprise service stops working you'll have someone working on it and giving status reports on progress in hours. In residential you'll have someone look at it in 2-3 days if you are lucky.
I didn't realise this was a common thing in the US. I don't think any radio stations do it in Australia.
That's a fair point. Much appreciate the explanation.
Steinhaus–Johnson–Trotter algorithm
Off the top of my head: reread "The Left Hand Of Darkness", "The Mythical Man-Month", and the end of "A Mote In God's Eye"; read "A Night In The Lonesome October".

All worth reading, the last probably the least enduring.
any problem can be solved with a layer of abstraction.
Earlier this was for a much larger cylinder, say kilometers across, where you could leave the nature at the top intact. They have explanation here.

http://www.authorstream.com/Presentation/heindl-958931-hydra...

(Edited to change info it was the same guy, added url)
Reminds me of Oracle or IBM.
Neon: Node plus Rust
But I'm sure those employees were paid a high salary, so the mediocre return is fine. Right? Right? They totally made more money off this startup than just working at someplace bigger.
It's more of a gallery than a bookshop. The book is on display. The theme of the book is extended into the presentation of the place. Instead of a gallery gift shop you can buy the book the gallery was themed on. It's a nice idea. Gimmicky perhaps, but nice.