skysight-inc/HackerNews huggingface dataset:
Over the weekend, Apple pushed an update to a kernel extension exclusion list that broke ethernet for thousands of users. There was no notification of this update, it simply got pushed and installed, suddenly ethernet broke - as in, not even visible to the system because the ethernet driver (kext) was disallowed from loading.

So... yeah it's a mistake, annoying. But we're in some sense expecting much more privacy, security, reliability of our mobile devices than our desktop systems. And I think that's an interesting shift in expectations.
Each one of those themes nets its developer anywhere from $25,000 to $350,000. So yes it makes sense for him to sell it for $50. Then you come to me and want some customizations done. Well those customizations are going to cost you at least $1,000, if not $3,000 to $5,000. You know why? Because I want to make my $75,000 per year. You don't like it, do it yourself. It's so easy a monkey could do it!

The value is not in how much time I spend doing it. The value is in the 10 years I spent learning how to do it. If you can find someone in India to do it for cheaper, then don't come to me. Period. Seen plenty of freelancer.com brilliance out there. That's what you deserve.
The last I heard CADE2, the modernized (J2EE) system, had replaced the majority of the IMF functionality (IMF is the core of tax return processing). I'm not completely sure though as I haven't talked to those guys in over 4 years now.
Is intentionally damaging someone without valid reason really sufficient to win a lawsuit? That seems pretty broad: I do that every time I browse the peanut butter section at the supermarket.

If the CEO of Apple told the CEO of Uber over a recorded phone call, "The Board, the Shareholders, and I all agree on cutting your app out of the store for no reason other than we hate your guts and it'll bring us joy to watch you suffer", it still seems like that shouldn't be enough to win a lawsuit. It's Apple's store: They get to choose the apps they want in their store. What next - are we going to have judges force bookstores to stock books because "your reasons for not stocking the book aren't good enough"?

Of course, Uber surely has explicit agreements with Apple, Google, and even their hosting provider. You don't build a multibillion dollar business on top of someone without even calling them to make sure it's okay.
And then you go to Prison in $COUNTRY.

This idea:

1: Only makes sense in the first place as a way to avoid VAT and other tariffs, and so eventually you will get shut down and prosecuted, this is literally smuggling.

2: Certainly going to be used to move around very bad things.

3: In the extremely unlikely chance that people don't go to prison for the various crimes this either requires or encourages, and this idea takes off, Airlines will respond by finding ways to prevent it from working. That 'extra space' in your bag is currently being sold, or the airline is saving money on fuel. They have a huge financial interest in shutting this down.

If I were a country with people smuggling in, say, macbooks in this way, I would just confiscate any unopened macbook that came through the airport. In most cases people would appeal the confiscation and the macbook would be returned, but how many macbooks have to be held for good before it is foolish to use this service?

This will never work and it is a very stupid thing to try. Even attempting this requires the people carrying items to lie to airport security and customs, every single time (did you pack everything yourself? Were you given any packages to carry for another person?)

OMG this is dumb.
There are more reasons to stay at a company than perceived value of options. Options are only part of overall compensation and, I don't know, maybe you can actually like your job.
> Also, RTGs are big and heavy

From what I gathered that was actually a major reason, considering that the plan was to land the probe unharmed on the comet. More weight for power generation would likely have meant more weight to make whatever is involved in landing stronger and ultimately probably less weight dedicated to instruments.
The humidity in Austin is absolutely ridiculous. It's not Houston by any means, but it's not okay.

I used to think San Diego got a bit humid around May gray, I was fucking wrong.
Denver is a farm more livable place than Austin. Other than live music, not much goes on here. It is a terrible place if you like the outdoors.
But they're isolated here at the bottom.
Why are computers so #*, and what can we do about it? [31c3]
> You should [...]

At least there's no namespacing or DTD's!

JSON plus a loose adherence to REST won out over SOAP/XML-RPC/WSDL/etc because of its simplicity. Services discovery seems to be a solution in search of a problem.

Even the simple idea of embedded links, with apologies to Dr. Fielding, seem to be a less critical component of REST than was initially believed, since very few modern REST API's actually provide them.
Another day, another memory violation... the endless supply of ammo dispenses another box of shells for Rust. I don't know if Rust is the future, but I am certain the dangling pointers, use after frees, buffer overflows, double frees, smashed stacks, ignored failures, uninitialized data and all the other horrors of contemporary C/C++ will one day be understood as intolerable.
After the technopolies will come the decentralized technologies like the block chain etc. Then we will eventually get a common platform built on things like an AST format (e.g. web assembly) with a semantic module registry allowing for creating interfaces across programming languages to integrate and evolve the decentralized tech. Then we will get into competing smart contracts and localized systems that limit company size and regulate social interaction via the technology. Then we will have superintelligent hybrid systems with features we can't anticipate now.
I also made a similar project to this using WebRTC: https://www.mkstream.club/#/

Github: https://github.com/make-sity/mkstream
Mathematicians, and I am one, are obsessed by and seek to exploit seemingly arbitrary yet otherwise convenient numbers.
I think there will be a dip at the very least in the upcoming months, but yes, longterm we'll have another boom and it will presumably involve IoT, AI, VR, AR, ect.
And at last, when someone discover that this is a good risk-free idea to drug trafficking.
> The other was singing – a series of short, differently pitched notes that sounds a little like someone humming a random melody (listen to clip below).

> “They don’t sing the same song over and over,” says Luef. “It seems like they are composing their little food songs.”

Right. A "random melody". Also known as "random noise".
If you don't have anything better to do, just abort().

One (naughty) option is to malloc a decent sized buffer at startup (50MB say), and then when malloc fails free it, and immediately display a warning box.

One most modern 64-bit systems, malloc will never fail anyway, you'll get killed due to memory overcommit.
Not sure where you're getting those numbers. Tableau is pulling in well over $600M in revenue, and Hortonworks is over $100M, according to their public financials.
Adobe Digital Design Templates for Government
I've lived all over the US, but went to college in Raleigh and it is still the only place I actively miss.
I might have 12 apps I've installed (android 6), and yet every day something or another is being updated. It is annoying. I think it'd be less annoying if there were delta updates.
Basically American cities stopped growing at a rate sufficient to handle the boom in people in the mid-late 20th century. Now there is huge demand on cities to house people affordably but the entrenched powers that be in these areas prevent the necessary development through tools like zoning or bureaucracy.

The whole system is basically fucked. Sigh.
Quantum algorithms: an overview
We go by OpenCage for readability but I'm sure the legal documents say Opencage. Nobody cared really and when it comes from branding I can't get our different shades of green right either. http://geocoder.opencagedata.com/
There's also http://sharedrop.io, which was featured on HN a couple years ago and also uses WebRTC.

Source: https://github.com/cowbell/sharedrop
Discussion: https://news.ycombinator.com/item?id=7468328
George didn't originally intend that, and he also intended for land tax to replace all other taxes. I'd be interest to hear a source on the desirability of "things like skyscrapers".

(Koolhaas argues that not only was the elevator essential for the development of the skyscraper, but the telephone was necessary too, since it obviated the need to leave the office during the day. Is the original requirement for density still valid today?)
Money Wins Election
On another note, the first few points all being web hosting related make me think about how much of an utter pain hosting is in general. Seriously, the hosting world has to be the most screwed up part of the internet, especially when it comes down to jumping through the hoops put in place by different companies and shopping around in an industry where everyone seems to be trying to rip off everyone else.

But I'd say WordPress itself is pretty easy, at least if you're sticking to well known plugins and the core features. Just needs to have the options and text reworded a bit to make things a bit clearer for someone who's never used a CMS before.
I have mentored two middle schoolers in an independent study using Codea. https://codea.io/ It's great for that immediate feedback loop when starting out.

If you weren't using iOS, love2d is great, as well.
The view is wrong. In computer science -- at least at top programs -- students begin research immediately.
Your question is too general. Everything depends on deeper specification.

Let me assume (maybe wrong) you trying to choose from two or three languages suitable for your solution? For example Java, .NET and C++. Every language has own pros and cons.

For example architecture design,portability,performance,security, libraries availability and support etc.

There are also some personal preferences like previous experiences, ability to understand and write effective code,time to learn certain language approach etc.

No solution is 'one size fits all' with 100 % compliance of all raised requirements....

So, yes, it does matter.... you have to consider which one you choose to have best fit for your needs, and results might vary over different languages

But no, it doesnt matter ....you can create you solution in almost every language
I mentioned it in another comment upthread, but http://sharedrop.io is exactly this. WebRTC file transfer with LAN peer discovery.
The warning is posted under the headline "How do I know you're not sending my data to the NSA" and in that context, it is a good warning. Don't trust random software with highly sensitive data.
Reminds me of the conversation in Yes, Prime Minister regarding the nuclear missiles (Trident).

- Does the RAF [Royal Air Force] agree on canceling Trident?
- You could ask them. If you're interested in the opinion
of garage mechanics. They'd want to keep it. They want to drop
the bomb from an aeroplane. They just like dropping things on
people, but they're no good at it. Couldn't even close the
runway at Port Stanley. Probably never find Moscow, and if
they did they'd miss it.
What a shaman views in mental hospital
My comments should be interpreted as applying to PhD studies in Computer Science.
> Congratulations, you just defined "fighting over scraps".

The difference in rents between a single family house and a multi-story apartment building is "scraps"?

Keep in mind that there is such a thing as market saturation. If there are already as many rental units in an area as their are prospective tenants, the value of land that "could" have an apartment building built on it is not anything like the value of the adjacent land that already has an apartment building on it, because actually building more apartment buildings would oversaturate the market and drive rents into the floor. So nobody will be willing to do that, even if the same person would spend even more money to buy one of the existing apartment buildings which doesn't increase the local supply of rental units.

> If you're asking how it's calculated, check the wikipedia page (the answer is multivariate analysis using property sales).

That's... what? You can't use property sales to calculate a tax which is supposed to devour the rent value of land. The sale price will have the tax built into it. If you have the tax calibrated correctly the sale price of an unimproved lot should be zero dollars and the sale price of a lot with a building should be only the value of the building.

And you couldn't even calculate it using the fact that someone paying money for land indicates that it's under-assessed, because if that was expected to work then no one would ever pay more than $0 as the value of unimproved land even if the current assessment was low, based on the expectation that the assessment will soon become accurate. But if no one is ever paying more than $0 as the value of unimproved land then what are you going to base your estimate on?
Heres one idea for such a business. Design and build some type of intelligent, networked sensor that gathers X valuable data.

Find a way to get enough devices installed in the right places by the right people, or better yet take to seas.

Sell your sensor network data, which is analyzed with some type of machine intelligence to make it more valuable.

The ocean is a rich place to find such data.

Low power computing + motors + wires + rapidly prototyped printed, or machined or laser cut parts + low cost sensors + web backends + newly accessible ai libraries = infinite diversity in infinite combinations.

We won't run out of startups like that until we're living on a fully networked intelligent planet.
It would be great if the URL reflected the search results. I used your suggested "express" search but after getting the results the URL remains http://www.npmdiscover.com That makes sharing results with someone else or bookmarking fairly awkward.

That being said, kudos for providing a resource that helps wade through all the npm packages out there!
Is it so implausible that these creatures who have displayed startling emotional depth (Koko and her pet cat, anyone?) might also display musicality?

Why are we so quick to dismiss the notion that anything not human might do something creative, like hum a happy little tune to itself?

Oh, no. That's just "random noise".
Concepts, modules, a file system library, and an asynchronous I/O library have all been discussed as additions for C++17 and beyond. Most of these features are standard in modern languages. I would not consider any of these to be "scarcely useful." As someone who uses C++11 on a daily basis, I very much look forward to using these features without a Boost dependency.

That being said: I don't think that a graphics is a good addition to the standard library. It would tremendously difficult to standardize this for the reasons others have mentioned.
My Kindle 3 Keyboard 3G just has the 50MB/month limit, but everywhere has wifi now anyway, so I rarely use it.
Agreed. This is definitely not as big a problem as some people make it out to be. I mean, imagine this being posted to Ask HN tomorrow:

"Hello, this is the director of NASA. We need two programmers for an upcoming Mars mission. No remote options, sorry, you must actually go to Mars. For reasons, you must be castrated before the mission, among many other preparations. There is a 1/100 chance of death,and a 4/100 chance of return to Earth without landing on Mars. The remaining 95/100 scenarios involve being among the first humans to establish a beachhead for the species on another planet. Please email your résumé to careers@nasa.gov. 20 years of jQuery preferred."

Do you think they would have any trouble filling that spot?
"needs more cowbell"
I should have clarified: the above is for US institutions (and I believe Canada). I do not know how things are in other countries.
Add special forces to the transport, a lot of it, and problem solved.
Laura Poitras: Astro Noise
I understood the steel frame was the critical technology. Brick could only go 20 stories high; then the walls on the bottom were so thick it was essentially a brick pedestal with no usable interior space.

Steel skeleton skyscrapers have the same issue, but with elevators. After 100 floors, the bottom floor becomes essentially an elevator plaza.
Instead of doing a "git pull", some people[1] advise doing a "git fetch" followed by a "git merge".

[1] - http://longair.net/blog/2009/04/16/git-fetch-and-merge/
what is this "rip people off" non-sense. you mean make money. that's what everyone should be doing.

hosting is a race to the bottom sort of business. if someone can create some value in it and charge money from the consumer, they are not doing anything wrong and should be applauded.
Could someone provide a better explanation (or a link to one) of the ZKP verifiable execution thing linked to in the post? https://people.xiph.org/~greg/simple_verifyable_execution.tx...

The notation is a bit weird, and I think I'm missing things here.

Some confusions:

- Are the AND gates actual AND gates which take in two bits and output one, or programming AND operations which operate on a couple of bytes at once?

- Why is the hash of the and gate encryption keys not reversible? At max the key is only a few bytes large, which is easy to brute force. If I'm interpreting these as actual AND gates, it's a three bit key, which will neither be unique nor have a shred of security.

- "I use the resulting super-commitment to select a random permutation of the encrypted gates.": What happened here? Were they just sorted by the superhash? Was the hash used as a seed in a PRNG? Would just shuffling them any which way be okay, or does the shuffle have to be such that the person the gates are sent to can verify that the shuffling was done "correctly"? This seems like a key point which was glossed over.

- I'm not entirely sure what role the revealing of the gates plays here. I assume that because of the deterministic shuffling above, it's a nontrivial problem to do any jiggery-pokery with the nonrevealed gates without changing the shuffle order (and thus changing which gates are the ones not revealed)?

I sort of see how this works; but I'm not convinced that it's secure.
The death of c++ in many universities could be blamed a little on the hurdles you have to jump to create something windowed and interactive (what many would consider a "program"). I saw that happen at my university between 2000-2010, and in the computer graphics department we just ended up using Processing to teach most concepts.

It's in c++'s best interest to have some components whose purpose is to make things easier, especially for newcomers. io2d fills a huge gap there, one that hasn't been filled by any compilers/IDEs in a cross-platform and straightforward way. However, I agree that better c++ package management would have solved this problem, and also eliminated the need for <filesystem> etc.

I'm not happy with the specifics of the io2d proposal (50+ colour constants?) but it's a start.
Biological supercomputer model could change how we solve complex problems
Thanks for the insightful explanation. Adding https://github.com/atmin/freak to the comparison (disclaimer, I'm the author):

* it supports set operations, `model(‘fieldName’, newValue)`, like Backbone and unlike Redux, which trigger only the necessary update actions in the (implicitly built) dependency graph. set is idempotent, even if your computed properties have side effects

* it has .on() method

* "You can log every action and see the entire state tree before and after the action.”. In freak, too:

const model = freak(statePOJO);
const history = [];
model.on(‘change’, prop => {
// change is called exactly once per mutation
history.push({...model.values});
});

freak’s README is a literal test suite, consisting of state changes and assertions.

Probably it's a good idea to add 'beforeChange' event, to make it possible to cancel a mutation.

* it's currently implemented internally using mutable data structure, but this is implementation detail and can be changed to immutable data in the future, allowing simply `history.push(model.values)`
I am not sure what your hostility stems from ?

The author is talking about Wordpress not being easy. You are wrong in that the developer nets $25K per theme. Most of these themes have less than 100 sales so a $50 theme nets less than $5000 for the developer.

Further to that most of these themes now have a very good customizer so even your average Joe can customize it to their liking.

The discussion is absolutely not about value. Its about the author talking about wordpress not being easy. Amazon AWS is not easy and yet they have managed to increase their revenue.
If a non technical person can set-up a wordpress and be able to use it then truly it has done a good job of being easy.
These things can be reduced to nuisance level by discipline. The cost to obviating them by language design is not zero (code size; execution speed; random latencies) so its arguable, different languages, different purposes.
Thank you for the reply, and thank you for being willing to share your experience as well.
> or if you handle it by merging daily

Right, as far as I remember the "successful git branching model" still allows - even encourages - merging master back into feature branches.

"Long-lived" doesn't have to mean "really out of date".
Do you have a good reason for thinking studies that clearly disagree with observed reality are actually correct?

Because I've heard similar results in the past, for example for OSes that show the GUI before they've stopped loading. Supposedly done to increase the perception of loading speed, and again they were supposedly supported by real studies. (MS WinXP for one.)

But considering that I've seen multiple non-power users discover the un-usability of their OS right after boot simply by trying to load something and finding the computer non-responsive, yes, I'd have to conclude that either this sort of study is 1) simply incorrect or 2) asked the wrong questions.

If your goal is to trick non-users into thinking your startup time is short, you might be able to do this pretty easily. But the second time someone uses the system instead of watching a video of it, they see through it.

And this isn't the abnormal case - this is essentially 100% of users in 95% of use cases. When you start an OS or an App you're waiting to do something. You notice when you can stop watching it load and actually do something.

Come back when the effect works the 5th, let alone 50th time.
Thanks for the link to the NORAD report.

I toured NORAD inside Cheyenne Mountain back in 1990 or '91, back when you had to submit background information to apply for the tour, and I saw that computing gear. It was amazing to see buildings on giants springs and caverns with Diesel locomotives in them for back-up power.
Have you looked for hosting recommendations recently? It's a huge line of affiliate sites pretending to be neutral while giving good reviews to whoever pays them the most.

And then there's EIG, which basically buys out everything in sight, pretends they're still independent and cuts costs at every opportunity.

Not to mention the people starting up hosting companies in the summer holidays, only to run them into the ground or shut down in a few months.

There's a difference between making money and trying to trick people with shoddy products and services.
Show HN: Distributed code snippet sharing via IFPS
There's always free sub-domains:

https://freedns.afraid.org/