skysight-inc/HackerNews huggingface dataset:
Antitrust lawsuits are a powerful deterrent, otherwise they surely would have gone ahead.
True, Paris was renovated in the 19th century to be made more 'hypertrophic' [1]

[1] http://en.wikipedia.org/wiki/Haussmann's_renovation_of_Paris
That sounds terrible. What's keeping builders from offering brick construction?
Thought you'd like to know that you can vote on this bill yourself. After you do your vote gets sent to your Reps and Senators, as well as the sponsor and legislators in the committee the bill is currently in. Which looks to be the senate judiciary committee.

https://www.votetocracy.com/bills/113/s/2644/a-bill-to-resto...
Just like imperfect passwords, keys have a valid place in the security models.

Security is always a tradeoff, and there are many usecases where a huge increase in security isn't worth even a tiny increase in accessibility or cost.

Let's take an example of cheap padlock on a garden shed or a lock on a filing cabinet. Both of them are trivially broken, either by skill or simply brute force. Yet, they achieve their security goal - they do prevent (as in, significantly reduce frequency) random passers-by from taking the stuff inside. A more secure model, such as smart cards, would be an inferior choice there due to increased cost and decreased usability.

For example, a secure system would require to make it harder for a random person to make copies of the key/token/whatever. An accessible system would require to actually make it easier - so that any keyholders can easily make copies without authorization from 'key owner' that takes some time and effort. For example, if a renter needs to involve the landlord to copy his key if one of them was lost, then it's more secure but less usable. "Easily copied" is a bug or a feature only depending on the system needs.
Why would set creation (and the not x in b inner loop) take O(Nlog(N)) time? I would have thought it would have just required a hash-lookup for each element (O(1)?) being added (and then, a decision to either add the element or not.

Actual times definitely more than O(N) growth.

a10k = []
for x in range(10000):
a10k.append(randint(1,20000))
%timeit b10k = set(a10k)

10k elements = 364 microseconds/loop
100k elements = 5 milliseconds/loop
1mm elements = 170 milliseconds/loop
10mm elements = 2.4 seconds/loop.
100mm elements = 34.5 seconds/loop

Presumably the jump from 100k elements to 1mm elements hit that "cache locality" boundary you were referring to.
The border between Spain and Morocco. Spain has two exclave located on the north coast of Africa, Ceuta and Melilla.

Every year ten of thousands of africans try to cross the border jumping over the 7m high fence.

Wikipedia:

http://en.wikipedia.org/wiki/Melilla_border_fence
http://en.wikipedia.org/wiki/Ceuta_border_fence

Images:

https://www.google.com/search?q=la+valla+de+melilla&es_sm=91...
Sociologist Hector Vera has called the metric system “more popular than Jesus.”. I'd rather not have my name associated with such a crass comment.
What do you believe is true even though you cannot prove it? 120 answers
Charge your Phone with your Hot Coffee or Iced Tea
DO you really need something to track leads or develop them in the first place, then email them and track them? I find many of my clients fall in this category when they think they need a crm. They don't - instead they really need a way to get leads and email them in the first place.
I'm assuming a set is internally a balanced tree of some sort. So lookup and insertions are O(log N). So N insertions should be O(N log N).

Edit - nevermind. It's a hash table of course. So I'm wrong.
How is the Internet changing the way you think?
CCGT = Gas, in case anyone was wondering.
Well evolution can evolve things like DNA repair, gene transfer, and sex. That's a very different thing from evolving the representation itself. Even if it did happen, it's not remotely practical for computer simulations.
What is today's most important unreported story? (2000)
Yes, there is something there that is attractive and that many developers sense is needed. However, I think we are still struggling as a community to figure out what exactly it is. I am pretty sure FRP is not it, though. I still dataflow constraints (and possibly just Lucid/Lustre style dataflow) are a good option.

Longer discussion: The Siren Call of KVO and (Cocoa) Bindings[1], which talks about other solutions that don't quite work, but also about FRP.

[1] http://blog.metaobject.com/2014/03/the-siren-call-of-kvo-and...
I think we can safely disregard your negative Manhattan car owning experience when deciding on whether to own a car. Anyone who bothers to keep a car while living there is automatically deemed insane.
Because you really don't want a rocket full of concentrated nuclear waste to blow up on the launch pad or in the atmosphere.
http://www.usertesting.com/ ?
He'd get your address from the car's registration documents, which will typically be in the glove box or clipped to one of the visors.
Just a simple but potentially powerful sales Idea for you.
Most of the replies are from people who "need" to be hipaa compliant. And their arguments are sound in that scenario. However, there are many situations where projects want to be compliant but don't need to be. Technically at least. Let me give you an example. I worked at at a pharma marketing company where our clients where pharma brands. We built stuff for them, apps, sites etc. These did not always have to be hippa compliant, but the pharma legal team forced them to be anyway. The point is there is a market there for you. Essentially, your targets would be the creative agencies that build digital stuff for pharma cos.
Because it might not make it there.
This is the first time I've seen the site. I signed up and gave it a try. How does it work? Do representatives see a great number of emails from Votocracy? Is there a way for them to verify the comments are genuine?
This is awesome, thanks.

Is it actually up to date and accurate?

I wonder if wind player a major role somewhere where they really have a lot of turbines. Like Netherlands or Germany perhaps.

Would be really interesting to be able to compare different countries with the same sort of data.
> I think you would probably need to do multiple runs with components of varying values within their specified precision.

That's called Monte Carlo analysis. It's important for standard simulation applications as well because most components are specified with certain tolerances. Your amplifier might look stable at the expected component values, but if all of your resistors are at the bottom or top of their tolerance range, it might become unstable!

Commercial SPICE simulators (like HSPICE, for example) come with the option to perform this built-in. You can do Monte Carlo analysis with NGSPICE, but you have to organize the input and output yourself.

> I can see evolution getting some sort of benefit by exploiting the fact that two identically specced components behave _exactly_ the same way. Something that would not happen in real life.

You get pretty close with matched transistors, especially when they're on the same die. But yeah, Monte Carlo.
I guess if there had been a market for white slaves they would have sold those too...
That's the best part of the article to me. He had the ethics to ask for a discharge. He said he was close to detonating the heads.

Rationally speaking, if he had detonated a head and thus blown the warehouse (and possibly a part of New Mexico?), he might had weakened the US nuclear inventory and caused the domination of the USSR.
> The app makes it in 30s

it says he "spent about 30 seconds in the stairwell scanning his keys". the app doesn't "make" anything in 30 seconds.

> "Do Not Reproduce" keys can be reproduced

"do not reproduce" does not mean "can not reproduce".

> Lock nerds can reproduce keys from a 60-feet picture.

i read "One group of researchers ... could reproduce keys photographed from nearly 200 feet away and at an angle." this is without the app. which is more to my point.

moving on, if the person trusts you enough to give you a key, you don't need it.
A Python Script Controlled via Twitter
Analog Devices has a filter wizard[0] on their site, which can help to create filters using their components. It might fit your needs, or at least give you some idea of what might be required.

[0] http://www.analog.com/designtools/en/filterwizard
To be clear, the old testament curses an entire race of people because Noah got drunk and his son saw him naked, so one of his grandsons and all the descendants thereof were to be cursed (and then later on exterminated as part of stealing their land).

I'm not sure why you gave the crazy details of the NOI story and the weirdly detached and vague paraphrase version of the OT one.
Bash_profile vs. .bashrc
Glad to hear someone else use "siren call" to describe this :-)

Interesting references to statecharts, I remember reading about them in the late 90ies and not much coming out of it. (Note that link [3] above is to an out-of-print book that can now be downloaded)

How do you see constraints relating to this?
> In contrast, there is no way to use 64-bit registers in 32-bit code despite there being reservations in the existing instruction set that would've made it possible.

Isn't it what the X32 ABI do?

https://en.wikipedia.org/wiki/X32_ABI
My approach is (1) use CSS for as much as I can, (2) fill in the important compatibility gaps with JS (polyfill style) then (3) use JS to layer on any extra behaviours. That approach seems to play the best with the widest variety of configurations, and everybody gets something at least 80% usable. (With exceptions; I'm not talking about pure JS 'apps'.)

My thinking with the above is that CSS code paths in the browser are (with a very few exceptions) going to be a lot faster than trying to do the same in JS, and you don't have to wire up e.g. onresize handlers yourself.

Some things I'll just ignore; if your browser doesn't support border-radius or text-shadow, you get square corners and flat text; if your browser doesn't support box-sizing, the layout will be wrong but at least everything will still be visible.
Seeing a Supersize Yacht as a Job Engine, Not a Self-Indulgence
> ... Portugal to Finland ...

Not without going through Russia. There is no longer any passenger train connection between Finland and Sweden, so that would require either going through Saint Petersburg or crossing the Baltic by ship. You can however do the trip by car; it's just going to cost _a lot_.
You should take a look at my project, Libramatic (http://www.libramatic.com/). Hopefully it helps and let me know if you have any questions. Thanks :)
Hah, little overnight attack caught you and me both ;-)

I agree, sometimes heavily downvoted comments reflect the truth of things more than those comments that are upvoted via, say, sycophantic pandering.

A nice HN addition would be to toggle comment color; that way one could view greyed out comments in isolation relative to upvoted comments and vice-versa.
That would be an incorrect assumption in regards to the existence of medical stockpiles in all first world countries.

For example the closest thing to a medical stockpile in the United States would be the current inventory on hand and what the public or private sector has stockpiled for its own limited audience.

Perhaps there are exceptions for certain medications, but requiring 6-12 month stockpiles of certain medications tastes of corporatism.
Seems a bit premature to vote on the bill before reading its text, eh?
No, x32 is still long mode (64-bit), it's just an ABI that restricts all memory allocations to 4 gigabytes of address space so that 4-byte pointers can safely be used instead of 8-byte ones. You can get a similar effect by manually mmaping memory into the lower parts of the address space even in a regular 64-bit program (luajit relies on this), but you can't stop malloc, the kernel, other libraries, etc. from using the rest of the address space.

On x86 CPUs since the the 386, you don't need a hack to make 32-bit mode look like a 16-bit mode, you literally can access the full 32-bit registers in 16-bit modes with an operand size prefix.
Kickstarter – Free Trello Clone – manage your to-do lists privately
Note the radial gauges have a tooltip to let you what they mean/represent. This was the one for CCGT: http://i.imgur.com/4kzFr2M
There is a large market. How are you planning to reach it?

If you cannot go lower, I'd consider a partnership with an existing brand. You'll have to have an insane marketing budget to compete with existing clothing brands without viral.

If you can partner with Brooks Brothers (established in 1818, and part of American preppy folklore), J. Crew, Men's Warehouse, or similar, you'll have an easy time breaking in, although a much harder time getting most of the profit share.
It seems to change when you refresh (about every 5 minutes) and uses a reliable looking data source.
The dude is suffering from a major depression and is about to go on medication, give him a break. Anyone who invests in a kickstarter must understand there's just one guy behind a lot of them and there's a massive risk they'll fail to deliver.

And Jason Scott is on the case to get things righted, you can't get a much more trustworthy caretaker than that...

https://www.kickstarter.com/projects/schuyler/lockpicks-by-o...
To extend - not gas as in petrol / gasoline but actual gas (natural gas, synthesis gas)
Termping : ♥ + Node.js + Streams + CoffeeScript
This blogpost is all about Development of a game(kind of) termping, which is a prototype of one of the oldest video game Pong.
but this prototype runs in your system's terminal.
https://github.com/pravj/termping
Looks like it will be useful. I often make small visualisations of my work in physics with Three.js and the boilerplate time gets annoying sometimes.
State of the Nordic Power System (Click 'Table' for more information): http://driftsdata.statnett.no/Web/map/snpscustom

The data seem to be a few minutes old, and doesn't have history (which would be nice).
I just have experience working in 3 different labs in Germany and I can tell you:
secrecy is the holy grail and just using privat repos (for code not data) on github/sourcefore is forbidden.
But this is perhaps just small sample size and a german habit ;)
Interestingly, there is also a version to watch French's grid http://www.gridwatch.templar.co.uk/france/

It looks like France is exporting to neighbouring european countries (including to the UK), the equivalent more than the UK's total current nuclear supply (~7.89GW).

I had no idea it was possible to transport such power by submarine link (2GW power to the UK).
I was insane :)
I live in a third-world country (Greece). The problem is not fraud. They don't need that. Corrupted politicians (ruling for 40 years here, without any real problems) buy votes prior to the elections. From 20 (EUR) to 50 per vote. Now that we're in the middle of a financial crisis even 12 to 15 per vote could work. In the villages you can get an entire family to vote (~ 4-5 votes) for 2Lt of fresh oil. In the cities are either bought or exchanged for a future job as a public servant (hard to do these days, but still...)
Though brfs can be nice to make a module instantly usable in the browser I think it is highly misleading because it skews fs semantics a lot. It shouldn't be encouraged in cases where other solutions are available. I can't talk about glsify because I don't know it, though trying so hard to make the browser behave like node has a lot of benefits at first, I think it is a very brittle solution in the long run.
Why I love so much to be an entrepreneur
Worked with a guy recently who emailed me with "I don't understand arrays". I immediately called him and said "we've got some big problems - this is scaring me, that you'd write that - you need to understand arrays."

I got back "oh, I understand arrays - I don't understand why what they're used for."

Me: "Holy cow - how can you understand array but not know what they're used for? That doesn't make sense."

Him: "No, I mean I don't know why this framework uses them in these 2 libraries."

Me: "Please learn to communicate your full thought before emailing me. This seriously makes me question your ability to get any of this done - you're not able to get your thoughts across properly - how can I assume you can understand what I'm saying, what the requirements are, or translate to code correctly? You might be able to, but you lose credibility when you write and talk this loosely - words have meaning."

"I don't understand why the framework uses arrays in supporting library X" is miles different from "I don't understand arrays". But in his mind, he was saying the same thing.
Show HN: Peopls – follow your friends across all social media
I'll assume the parent poster is from the US, where conscription didn't end until 1975. In that case, the authors views are very much shaped by the Vietnam War. See https://libcom.org/history/1961-1973-gi-resistance-in-the-vi... for how the army then was quite different than your military experience:

> For soldiers in the combat zone, insubordination became an important part of avoiding horrible injury or death. As early as mid-1969, an entire company of the 196th Light Infantry Brigade sat down on the battlefield. Later that year, a rifle company from the famed 1st Air Cavalry Division flatly refused - on CBS TV - to advance down a dangerous trail. In the following 12 months the 1st Air Cavalry notched up 35 combat refusals. ... Soldiers went on “search and avoid” missions, intentionally skirting clashes with the Vietnamese, and often holding three-day-long pot parties instead of fighting.

A co-worker of mine, ex-Navy, said in the 1970s there were parts of the ship where officers wouldn't go alone, for fear of being attacked.

I think you can see how that experience leads to different views than yours in an all-volunteer, technology-focused military that isn't sending 10s of thousands to their death in an unpopular war.
FWIW, wind power occasionally peaks above 80% of total electricity usage in Denmark. Long-term average is 25-30% and rising IIRC.
> if you ask me, the problem of FOSS doesn't come into play here, since Windows itself is a closed platform

There are many Windows users who prefer to use FOSS despite the OS itself not being so, and have more pragmatic reasons for using Windows over some other (possibly FOSS) OS.
Show HN: Marketizator: 3 in 1 CRO tool (Optimizely+Qualaroo+Bounce Exchange)
Agreed - after a restore usually an iPhone will get unusually warm, I assume because it's doing this indexing and such. I don't recall if it happens after an in-place upgrade, though.

I wonder if Apple will ever add some sort of indication when the indexing, etc. is happening, so users don't become frustrated and/or wonder why their phone is hot all of a sudden.
Many alternative shells popping up recently. Someone already mentioned the Fish shell [1] in this thread. There is also Xiki [2] and its recent Kickstarter campaign [3].

[1] http://fishshell.com/
[2] http://xiki.org/
[3] https://www.kickstarter.com/projects/xiki/xiki-the-command-r...
Trump proposes massive one-time tax on the rich
This is terrific news and long overdue.
It's funny how far we've come from what our founders sought to protect us from. Did you know the fourth amendment was written in response to the prevailing asset forfeiture laws of the time period. Yet here we see it having to be spelled out explicitly in law yet again. Good for him. Hope it passes.
It's also a d.c. link.

Remember it's only 34 kilometres between the closest points. The current inter-connector is currently 70km, with the planned second connector longer at 230km (but with a reduced capacity of 1 GW)

http://en.wikipedia.org/wiki/HVDC_Cross-Channel

http://www2.nationalgrid.com/About-us/European-business-deve...
Bill text will be available on that site soon: https://www.votetocracy.com/bills/113/s/2644/a-bill-to-resto...
Grenzfurthner: Fuckhackerfucks Why hacker culture has to be saved from itself
It truly was an option. Patting myself on the back now for taking half an hour to research it two years ago. Although one can disassemble X200 with (relative) ease.
When you cross-posted this from reddit you forgot to retain the context:

I am the developer behind nope.c: an ultra-lightweight network application platform for C language. It's early days, so, could I have some feedback please? Thanks. And, yes, the website is hosted runs on nope.c.

Sure it's buggy as hell, but it doesn't actually matter yet because the author isn't presenting it as more developed than it is.
> You could have taken the squadrons and batteries I was in and put them anywhere in the world and asked them to do anything and we would have made it work no matter what.

That's not necessarily a good thing.
Hey guys! For anyone who want's to try Elvish without having to deal with golang compilation and such, I just created a terminal.com snapshot. Just register and spin up my elvish container. https://terminal.com/tiny/UtZ8VSgWJL

As it's in development, I will upgrade it again in a couple days.
And symbols in regular use for millennia can change meaning utterly in a few years. The swastika, for example, first used over 10,000 years BC, whose meaning changed utterly over 12 years in the first half of the 20th century.
> Evolution is _really_ good

Really this is an effect of all optimization approaches, not just "evolutionary" ones. Even simple parameter hill climbers will do that.

A fun personal example, many years ago I was trying to optimize an antenna design. I used a simple blackbox optimizer to adapt a parametrization of the geometry and a simulator to characterize the performance. I started it off and it was slowly making progress. The next day I came back and was exited to see _very good results_ ... but it turned out that it had made the length of the antenna _negative_ and the simulation was spouting nonsense (like the peak gain was a complex number). :)

The fundamental unreality of negative lengths must have resulted in me not thinking to add that as a constraint or make sure the simulation handled them gracefully... much in the same way that input fuzzing can turn up nasty bugs in otherwise well tested and competently written software.