skysight-inc/HackerNews huggingface dataset:
I disagree with almost everything you said here. And a blogspot link does not prove your point. It's just someone's opinion.

Interest rates aren't directly set by central banks, but of course they influence the cost of borrowing for commercial banks. That's why when central bank rates fall, commercial rates fall too. And visa versa. And why when commercial banks don't lower rates in turn there is political pressure to "pass on the savings".

As for longer term rates, they do have power over that by selling one maturity of instrument for the purchasing of another maturity. This has colloquially been called "operation twist".

I am fully aware of real vs nominal. But I'm curious. How do you know what real rates are if you do not have a consistent, repeatable, uncorrupted measure of inflation?
The main advantage of CSV is that it is human-readable. But if you have this much data, then why not use some binary format that you can just read in as a blob, and don't even need to parse?

Also, the approach mentioned here is only useful if reading+parsing the data is the bottleneck (or close to it). For example, if reading+parsing takes only 10% of the total processing time, then optimizing this stage will only give at most a 11% increase in performance.
Versioning, Licensing, and Sketch 4.0
Amazon investing $3B in India
Inside Microsoft’s Plan to Reconquer the World
Edit link expired. HN wont let me do that.
> I can't think of a single Oracle product that the software engineers of today are actually excited about.

Java Mission Control. Yeah 'lock-in', 'expensive' and 'inflexible' all apply but it's quite amazing.
In Switzerland you can buy mushroom-growing kits at some bigger COOP stores:
http://pilzbox.ch/de/ (link is german /french only, but it has pictures)

I tried it a year ago and it was really awesome, you just have to keep the substrate moist and wait about two weeks.
I simply searched for the people you referenced and the word Agile. I had no idea your blog would be ranking first page for anti-agile rants.

You find it creepy that you list your twitter profile and you publish an online blog and people then read your Twitter and online blog?

I def believe and am willing to bet a month's salary that you faked those blog comments. I am more sure of it than my own name. We both know you did. It's transparent.
All you have to do is look at the Tory party policies during coalition and after to see that's not a very accurate perception. It's clear from the perspective of now that they were indeed a highly moderating influence.

They made a terrible job of promoting their role and position (PR referendum, tuition fees etc) and the allowed the Tories to use them as the fall guy for a remarkable range of things. The PR referendum should have been an eeasy sell for them considering the UK is one of the least representative democracies on the planet. On tuition fees, making huge public commitments, signing oversized documents for the cameras, then rowing back because reasons can be a textbook case of how not to do it for decades.
Maybe I was just looking in the wrong place, but I cound't find much info about the baseband processor. Is it open or proprietary?
Substring search not implemented in Atlassian Jira – 11y since the bug report
Not sure what the GP is using, but on Android the Nordic BLE app is very good - https://play.google.com/store/apps/details?id=no.nordicsemi....

I'm also one of the authors of RaMBLE, another BLE app (https://play.google.com/store/apps/details?id=com.contextis....). It can run in the background, and can export logged BLE advertising packets and geolocation data to a SQLite DB.
> If all of these routers adopted this, my lowly traffic would have to read from main memory on each route lookup...

yes, but current COTS hardware, via userspace networking can very easily saturate a 10g interface at 64b packet-size / core.

imho, it is the convergence of a large number of advances in COTS hardware over the last couple of years, that has changed the field to mostly a software problem rather than a combination of hardware + software one. when you have proprietary hardware, software tends to be more or less proprietary, which is where most of the networking vendors are currently.

a large number of projects are actively attacking this space e.g. snabb(https://github.com/lukego/snabb), routebricks (http://routebricks.org/) etc.
Perhaps, but they also marched through the lobbies to enable a lot of genuinely regressive policies to pass, notably Gove's education "reforms".

For example, the LibDem manifesto for 2010 promised to "Switch traffic from road to rail by investing in local rail improvements, such as opening closed rail lines and adding extra tracks, paid for by cutting the major roads budget." [1]

What actually happened to the major roads budget? Well, come 2013, the coalition was embarking upon a massive programme of road-building, proudly trumpeted by Danny Alexander (LibDem chief secretary to the Treasury) as "the greatest investment in our roads since the 1970s". [2] That's not compromise, that's a 180° U-turn on your manifesto commitments. Meanwhile, actual rail reopenings were happening in Scotland thanks to the SNP, and in Wales thanks to Labour, but not in England.

So, no thank you. I had voted LibDem in 2012 and at every general election since the age of 18. Not in 2015 and not again.

[1] http://www.politicsresources.net/area/uk/ge10/man/parties/li...

[2] https://www.gov.uk/government/speeches/speech-by-chief-secre...
167Wh/l is a relatively recent prototype, Redflow uses the older zinc-bromide which is only around 70Wh/l.
Nothing wrong using a screwdriver when you do cabinet work as opposed to using electric drills for carpentry. A manual and more precise work calls for a different tool. Electric drills will strip the head of the screws over time. And every tiem I need to use an electric drill, its battery needs to be charged first, sending me back to the manual screwdriver.
The best on by far is Nordic's Master Control Panel. It's really good. Only available on Android though. I don't think there are any good ones for iOS.
This exists in Italy as well, but it usually doesn't include a rent. You just buy the house at a discount. It's very very common in areas which are rapidly gentrifying.
Here's an idea: the next time someone asks women to leave because they're not allowed to hang out with men, respectfully suggest that all men leave instead.
I'm using these adapters that give me a PCIe x16 mechanical connection as well as the extra juice via a molex/sata power conector:
http://www.frozencpu.com/images/products/main/cab-1907.jpg
So i don't think I need short the detection contacts to ground i think because the PCIex16 mechanical slot is does it for me (the AMD cards work without any modification).

The Titan X doesn't want to work with these, I never paid it much thought since i wasn't going to fill the machine i have with Titan X's anyhow, I just wondered if i can use them when i retire them (i filled with 5970's since i got 4 of those for about 300$ a about a year ago).

I will investigate this further if at any point I'll retire the Titan X's and decide to replace my some of the AMD cards, atm I'm still using the Titan's for gaming, and I really don't want to build a mixed GPU rig since it won't give me any boost to performance unless i somehow manually batch my hashes since iirc hashcat doesn't know how to address multi vendor GPU's my itself.
Increased advertising length will be very useful. 31 bytes is rather stingy, especially with Eddystone-URL (you only get something like 16 bytes for the URL currently).
I registered as a donor in the UK. I received a leaflet saying that I should discuss this with my relatives because apparently those people have the power to kill the person needing my organs [1]. Fuck that.

[1] https://www.organdonation.nhs.uk/news-and-campaigns/news/fam...
Pardon me, but why didn't they throw away that strict runtime (especially if laziness so great?) and use the already available Haskell instead, if its laziness has not got any problems?

The rationale behind their decision is simple: Laziness comes with its big problems, one of them is difficult to debug and predict runtime behavior.
Dog Training Center – Motu Paltu in Telugu
That video is pretty light on details. I would be interested in seeing how much the routes were summarized and if it was enough that they all fit into the processor's cache. The thing that kills me with these network performance benchmark videos is that there are so many things that drastically impact performance and you never get any details about them. Just the marketing pitch.
There's a difference between public, as in publicly accessible, and public as in externally visible. In your situation, you should not make it externally accessible, so it doesn't make a difference if it's externally visible or not (though there is no reason to make it externally visible).
“Bionic Leaf” Is More Efficient Than Photosynthesis
Well, I also heard storys from people where the ducks ate the salad and not the snails ... but also more successfull ones.

But unfortunately ducks are not an option, even though I also would love their eggs.
aptX already allows high-quality audio streaming over BT and has both a lossless and a low-latency mode. Device support is also already here, I saw a few last time I was in an electronics store.
I'd argue the inverse. Serious organisations shouldn't have lots of different apps reading from each other's databases, for the reason you suggest above. It makes changes difficult and the application landscape fragile. It also encourages not having well-documented interdependencies between your apps (and consequently no way of knowing what the impact of any given change to an app will have).

It's not uncommon however in large organisations with mature applications, without strict IT policies.

Complex applications that are undergoing active changes shouldn't be constrained in this manner, and in that context a SQL migration is more of an in-place upgrade of the data structures that hold the application data between different versions of the application.

Adding columns, adding tables, replacing columns with other columns and managing how the data should look in the new schema, based on the 'old' data structures.
ICANN slaps first deadbeat dot-brand with breach notice
this is an article from may 2014, not really news ;)
The Best Free Apps for Small Businesses in 2016
It uses the Arduino GSM shield, which itself uses the M10 by Quectel, which I believe is a proprietary design.
And it comes back again if you put it in the freezer.
Google is seemingly manually censoring “Crooked Hillary” from its suggestions
I was taking the 60cents per KWh price, 50W difference is 1 KWh @ 20h of gaming, 20h of gaming is what the average gamer plays a week so given the gamer with the higher end card will pay 60 cents more per week 30 about 30$ more per year than the one with the mid range card given that all the other parts are identical and they both play 20 hours a week :)
This is an incredibly well written, thoughtful post.

It's not someone else's job to make you happy. It's your job.

How to be happy is something we all work on every day. Nobody can tell you how to do it for you.

For me, some things that have helped are group exercise, meditation, social interaction, trying to challenge myself and being creative. Financial security is also important.

> I've been trying to make the best of things: the attitude I've tried to have over the past year has been that if I can identify various things that we do wrong at work, and can come up with better ways to do them, then it's almost as good as working somewhere where things actually get done in the right way

There's no place that does things perfectly. People deserve to be happy and I think you can find something better than your current situation if you keep looking. It may or may not mean changing your job.

Ultimately, what you're looking for may be found in yourself rather than in your workplace or from an answer on the internet. You can still change your job. My advice would be, consider what you want to do, and give it a try. If you're the decision maker then it's the right thing to do. Even if you're not the decider, when you look back and realize that it wasn't your choice, you've still learned something. Good luck!
US presidential candidate tweet classifier demo
C and Haskell have different strengths.

I've been programming in both for a while now, and I wouldn't use 'faster than C' as a selling point.

In my (limited) experience, what Haskell gives you is conciseness and abstraction. What C gives you is speed and 'close to the machine' programming for when you need it. I'm not sure this article provides any useful insights.
And if I put my phone on silent? You cannot override this, on iPhone at least.
A hybrid tontine system is the most common way to save for your pension in Denmark. It is not regarded as sleazy.

The companies that run the schemes, has historically been run by unions, and has historically given good yields on their wealth. The largest company of the type is state-owned and it gets money from an obligatory tax applied to all people working in the country.

The system will stop working, if politicians begins to tax these pension funds for infrastructure investment purposes, or the pension funds shifts people to financial products that prioritize individual savings/insurance.

This "tontine" system is probably the best investment, in terms of securing a good life after 65 years old, if you are among the survivors.
I think the tldr; of this (often raised...) argument boils down to:

Don't use rust if you're asking that question.

If you could implement your solution in go or rust, then go is probably a more appropriate choice; it's a good high level solution for high level problems.

Rust is not a good solution for high level problems; it's a good solution for low level problems where go would be a terrible choice; and it's a good solution for high level problems where other choices are even worse (eg. C++).

They're both good languages, and you'll learn way more from picking up rust than you will from picking up go, so if you're just screwing around and want to learn a language this year, absolutely, pick rust or clojure. Go isn't on the list for 'interesting programming languages'.

...but if you have an actual problem you're trying to solve, I would be hard pressed to enumerate the reasons why you would pick rust if the problem was solvable using go. Maybe because your C dependencies would be easier to call from rust than go? That's all I can think of.
The company exists to make money for the shareholders

Actually, that should be circumstantial. The primary reason for a business to exist is because it provides value to its customers. If the value provided (and monetized) is more than the business' operating costs, it gets to continue to exist.

Shareholders are an artifact of unnatural growth, not a fundamental property of business.
I like that cloud component was open source.
There is one problem with that. People can predict their own life expectancy. People who expect to live shorter will avoid such scheme.

To give an example: state pension in my (European) country is unfair to men. We live shorter and retire latter. In average women gets 45% more money for the same contribution. As result men are avoiding state pension and use private funds.
> the documentation especially for ejabberd is lacking

If you happen to remember specific things you were missing on https://docs.ejabberd.im/ we'd be happy to hear about them:

https://github.com/processone/docs.ejabberd.im/issues/new
That's for bandwidth. You're still screwing low volume connections.

Consider 1 million people watching netflix from the perspective of a transit provider. If you're just looking at bandwidth you can obviously prioritize lookups to netflix servers. But then you have 1 million streams to different client IP addresses throughout the Internet. Each on its own will be a small fraction of the bandwidth, so are you going to punish them all? Not much gain from lookup hierarchies there.
Bad idea IMO, he's still very inexperienced and thus likely to not be taken seriously even if he's right.
I'm afraid this can only be done by introducing new laws.

The network effect is just too strong, and most people don't care enough about privacy and openness to switch to different networks.
> You heard it here first folks. None of us know anything.

You've just taken the first step toward's web-scale enlightenment.
Thats the thing, i completely understand this from the position of somebody who joined the team, but do you tell every possible new hire how the company financials look before they sign up?

I absolutely love the idea of that much transparency, but i'm just not sure how it would work in less than perfect reality.
Make it possible to freeze PIP requirements without installing the packages
Note what it says: "“Our test driver, who had been watching the bus in the mirror, also expected the bus to slow or stop".

So he made the same assumption as the car did. So what else could it do, magically guess?

Self-driving cars are not infallible -- they model the same assumptions we do. But a benefit is that they can also react much faster than we do -- which won't always save the day of course: if some idiot driving against the traffic, for example, suddenly appears in front of such a car, they will still be an accident in all probability.
How long before Google and Microsoft put up an automated warning:

Your recent search queries suggest you may have cancer, please seek advice from your doctor.

Or some time in the future...

The pattern of your searches seems to indicate you are a terrorist, we aren't telling you and we have called the thought police.
Genuinely curious, is there an alternative to spanning tree? He'd mentioned not implementing it, but that feature is a life saver the 1% of the time that you need it.
Nordic MCP is also available on iOS : https://appsto.re/fr/JSe2-.i
Show HN: Memleax – detects memory leak of a running process
I had an humorous image of that information being relayed to you by Clippy.
You appear to be writing a hacker news comment, do you want me to really fuck that up for you?
jacobappelbaum.net is a fake:

https://twitter.com/ValbonneConsult/status/74046605073149952...

https://twitter.com/ValbonneConsult/status/74046629719723212...

Also whatever he might have done will now be drowned out by these false accusations. Mob mentality is as bad as whatever he might have done.
I dont know if such a list exists - try extrapolating something you love.

Love fishing? What about using tidal information, public available fishing trawler data, weather patterns to suggest optimal fishing spots?

Love electronics? Can you index the top 10 global electronics companies and make a super slick product search with automatically updating pricing.

Love cooking? The BBC is shutting down their recipe website, mirror it, index it and make a cool search tool.

What do you love?
Mutual respect goes both ways.

If you discovered that you are paid way over market rates, do you say "hey, you are paying me too much, but I will work my ass off to give you the right value"
I assume Rethinkdb would not have this bug, could anyone from the team confirm this is the case?
Manual configuration, or using iBGP (so you do L3 switching basically), see Project Calico, see what Facebook does (IP-IP encapsulation where the outer header is basically their L2 the switched fabric).
Do you know of any free software implementations of it?
Because eventually you have more things to do than be easily remembered. Carrying them around in your head is both fallible and stressful. Diarizing a to-do for three months in the future and not worrying about until the day it comes up is a much more robust system than relying on your memory.
Should be in the UK as well, it's been floated a few times as an idea.
>where theory hits reality is when those whiteboxes and their routing-stacks encounter the 600K routes coming from 40 different exits. still no viable solution out there today- quagga, bird, any ?

Well handling the routes themselves can be offloaded to regular servers. The issue is indeed managing the forwarding tables. "Something something aggregation, non contiguous bitmasks, NDA" runs wildly for the door. :)
I like this point of view and generally phrase it to myself and colleagues as "Debugging is the process of verifying your assumptions."
"This is outer fucking space." - James Oberg
Please don't do this if you want future-proof URLs - that's the whole point of linking to a specific commit. Functions and files will get moved, renamed, refactored and deleted.
Can someone answer why this is wrong instead of just downvoting?
This is great! Here's my (more retro) take on it:

https://www.stavros.io/posts/irotary-saga/

I'm looking to make a PCB for it, as the Arduino Uno + shield is way, way too big for this. Does anyone know of a good way to do that? I looked at the SIM900 module but I was a bit intimidated by all the pins.

The OP's build seems to be using the Quectel M10, maybe it won't be too hard to get that running...
This is not mainstream. I forget which OFC this was first presented at, but the Google presenter said they had ~120 employees dedicated to this project. Most companies don't have Google's talent or resources to implement something equivalent. Everyone is quick to reference Google, but can you tell me 2 other commercial customers (non-research) who have deployed OpenFlow at scale - probably not. ;-) Operators who are doing this today are the exception.

Going back to Linux, fact is using Linux on a bare metal switch today is like using Slackware in 1995. The need for a more turn-key Linux distro, with better apps (better routing, telemetry, ...etc) is needed to compliment white box hardware today. For a long time the HW has been the limiting factor since most merchant PFE platforms supported <50k FIB entries. Now with 1M+ (on chip) around the corner, SW quality and scale will need to improve accordingly.
Agreed on this. However, it might provide insight to the motivation for the increase compensation request.
In Finland this is solved by it not being possible to avoid state pension. You can collect your additional stash, but if you're getting a salary, you will be paying to the pension fund.

Yes, women live longer, but in general have a bit smaller pension due to their time off the workforce because of motherhood, and (still) slightly lower salary levels. I don't consider this unfairness towards men any significant issue.
Mobirise v2.11 – Unicore Bootstrap Mobile Template
> Since Taxis don't have to show a GPS of where they are going, they take you round-about ways. It took me a minute but yeah, after getting picked up by the airport, I should have been taken down 71 to Mopac to get to Circle C. The guy literally took me to 35 then across Slaughter... stoplights galore. Intentionally driving slow the whole way... speed limit was 75, he was driving 55.

The taxi has to take the route you specify. If they don't, call the taxi company and alert them that one of their drivers is breaking contract. They'll be terminated.

> Taxis aren't clean. They're filthy in fact. No water either.

Same as the previous point. If it's too filthy, alert the taxi company.

> Taxi drivers aren't from here. So I get this is racist, but at least with Uber / Lyft we knew it was our neighbors. They spoke like we did. There were no communication issues around where you wanted to go.

Fair enough. But again - if you get into a bad taxi, alert the taxi company. Every taxi car has a big identification number and the driver's ID prominently displayed on the dashboard. If they don't, then it's a scam taxi.
Such a linked-list using a linear pool of nodes is still useful if your algorithm makes many inserts and/or removals.

The leap you're making here is about how distant the memory addresses should be in general.

This is entirely dependent on your problem and your data-set.
>if you are among the survivors

Can you expand on this?