skysight-inc/HackerNews huggingface dataset:
Uh, microcode has been around since the 1960's!

Any aspect of the machine which is data-driven is de facto hardware if that data is fixed in read-only memory.

Consider than an AND gate can just be memory. The two inputs can be treated as a two bit address: 00, 01, 10, or 11. If we stuff in the values 0, 0, 0, 1 into the 1-bit content cells at these addresses, we have an AND gate.

If this memory is ROM, then the overall circuit is not distinguishable from a conventional AND gate where a few transistors do the signaling directly.
Now that you point that out, this is very interesting. The purchasing company, being in the apps business, may derive more value from advertising its own apps over its own network (thus dodging paying third party ad networks) than it will from actually having a browser.
Bay area home prices being what they are, I would do this in a heartbeat if I wasn't worried about safety.
Seconded, very cool stuff
We've used http://v.gd for years.
Wifi speed improvement of 4x and how I did it
> It's "you can't provide binaries without also providing source code", not "you can't do binaries".

Edit: It's "without also providing source code under the terms of the GPL " - this is a nuance of the GPL's attempt at re-defining a term of art - "derived work". And yes, it deviates from Copyright law norms. Whether a court will consider only the meaning as understood traditionally, or whether they will simply treat the confusingly implied broader definition as a mere additional term of the license which must be enforced, I have no idea.

> Would you prefer them to spend their resources chasing down the violations where the offender provides no source code, or the violations that can be sidestepped by typing 'make' into a terminal?

Who says they're expending resources on Canonical? They've left NVidia alone, because they don't ship GPL'd software. They're spending on VMWare, because they ship a hacked Linux distro with proprietary blobs bolted on.

In the case of Canonical, they're letting them know they're trying to do LGPL things with a Linux that is actually GPL.

Edit2: GPLv2 says:

> Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you;

So distributing CDDL'd source and asking the user to do "make zfs.ko" is fine.

> rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

This, among other places in GPLv2 is where they have problems with binaries.
Tell me more about this world in which HN's users shield its developers from criticism.

We fixed the reported vulnerability and have a fix for the remaining issue ready if it's needed. There's no "eh" here; it's a question of what the right tradeoff is.
>It kind of surprises me that software, a creative and digital medium like the above, is not futile and that you can still make a good living at it.

Mostly by writing software for a specific business purpose. There's still money in custom content in most of the other areas you list as well--mostly at the high-end of the scale. You're right that it's increasingly hard to just throw your creations out and hope someone will pay much for them.
Functional programming has always been the name of a programming paradigm that treats computation as the evaluation of mathematical functions.
We own http://literal.ly - look, it's all good fun. Go grab a cool domain while they're available...
I am the author, and I think the best way to get started is by looking at existing contracts, which are generally written in Solidity, Ethereum's language for writing smart contracts. Here are a few examples that I found helpful:

- https://github.com/etherpot/contract/blob/master/app/contrac...
- https://etherdice.io/#contract
- https://ethereumpyramid.com/contract.html
- And of course the main docs, http://solidity.readthedocs.org/en/latest/ (see also https://github.com/ethereum/wiki/wiki/Solidity-Features)

Once you have a smart contract, it's a good idea to provide some interface to help people interact with it. There are a number of JS libraries to help you interact with Ethereum available at https://github.com/ethereumjs.
So my understanding is that almost all mobile makers using Android are also in the violation of GPL, since they ship blobs to support their hardware. Right?

From what I see, this is just SFC trying to leverage Oracle to change it's licence manipulating public opinion because ZFS is something the "public" wants.
Although, even in that case, as was discussed on another thread recently, there's a lot of hollowing out going on. Tier 1 wedding photographers with distinctive styles in big demand will continue to be able to charge big $$ for those willing and able to afford them. But the guy that used to have a local monopoly mostly by dint of having spent some dollars on gear and an office-front is being undercut by gig workers with DSLRs. Most people don't care about their wedding photos being "art." And many young couples will take the package that costs half as much.
My experience agrees with yours.

I've worked at two companies whose clients have all been non-profits - this has put me in a position to witness the state of dozens of them. I've also spent just as much time in the private sector, which has lent some contrast.

While there are definitely some very well-run non-profits, they are (in my experience) more the exception than the rule. Having said that, I wouldn't say the majority of private sector companies are well-run either.

But in general, the level of flakiness, obsessive behaviour, and eccentricness bordering on insanity was much, much higher at the non-profits. I don't necessarily think that it translated into poor performance as a rule, but at the very least it isn't pretty.

The office parties are a hell of a lot more fun, however, and for my part I'd prefer the company of someone at a non-profit. I have a theory that there's just as much crazy behaviour at for-profits, it's just less tolerated and therefore better hidden (rather than absent).
And limited success in trucks:

https://en.wikipedia.org/wiki/Commer_TS3
Specifically on electric cars and hybrids, mining, refining, and processing the elements in the batteries is pretty nasty business, as is the recycling / disposal of them once they're flat. There are tons of EVs and hybrids out there, and I see this becoming a huge e-waste problem in the near future. Note that Tesla is/was doing something to make the part after they're discarded less bad: https://www.teslamotors.com/blog/mythbusters-part-3-recyclin...
Why I hate all articles about design patterns
>>the worse of the worse of China's software market, which can be really really excellent.

Do you have an examples of excellence?
That's a horrible talking point that gets repeated by the people who have never done the math. Burning that same fuel in a modern efficient (80%+) turbine and then using the resulting electricity in an electric motor (also 88%+ efficient) is way way better than burning the fuel in a combustion engine, which is like 20-30% efficient at best.
There's an edit box with placeholder text that says "Paste long url here," and a button next to it labeled "shorten." It seems pretty self-explanatory.
PayPal still exists?
"emotional honesty"

Emotional honesty is pretty simple. Will you speak up when necessary, even if it contradicts peers or the leader? What was the last time you told the boss, "this is a stupid idea Boss, change it, or this will happen" and then the boss does so without recrimination? Remember the outcome, not ego matters.

As for the field of medicine, of which I know nothing about, in Melbourne (Aus), selection into health sciences is filtered by both self awareness, emotional maturity and smarts via both academic results, independent Uni examination (Monash) and panel interview. This the "spectrum" filter for those sufficiently smart enough to get through the academics, yet are more suited to research.

Could you teach MDs to program and work at google? Probably. Could you teach the clinical skills MDs require to make medical decisions on patients to Google SEs? Probably not.

Doctors work with people. Google engineers work with languages and data on silicon.
This just isn't true. You can't, on one hand, claim the NSA has everyone's data, and on the other hand claim Apple has a legitimate case against the FBI -- if the NSA had that data, they'd share it with the FBI, and Apple would be tilting at windmills.

Edit: A lot of speculation and guesses in the replies here. If anyone's got actual evidence that the NSA "has data on everyone" or "wouldn't share their intel with the FBI", please post it. Otherwise, why make the claim?

If you all really think the NSA can simply magic their way into an encrypted system, then why even bother? You're flying in the face of every security expert's opinion on the matter. No one with expertise in this area is going to agree that the NSA has data collection ongoing for every person in the US, that's patently absurd. The Snowden leaks showed us what they're capable of, and while it was substantial, it wasn't universal. Not by a long shot, and especially not after so many fixes were made as a result of those leaks.
Load VCard Contacts with Encoding, Outlook OST 2013 and 2016 File Formats Support
There are a couple of monadic IO systems for Ocaml - Lwt and Async which are pretty commonly used - and enable writing code using typed mutation/side effects.
> Cook is, in fact, trying to pretend like this represents a cryptographic back door, when it plainly absolutely does not.

He's not saying that. He's saying, yes there's a back door, and no we don't want to open it for you because once we do, everyone will have a chance to open the door, including possibly your neighbor or a foreign government who wants to snoop on US embassy employees.

What politicians do not understand is you can't outlaw encryption. You can't tell math to stop working. It just does. If they did understand that they would not pursue using the AWA with Apple. They would instead have more open discussions with Apple.

But our politicians keep thinking there must be some way around this, and there isn't. The sooner they get it into their heads that terrorists will simply choose a new device, the better, because

(1) In their attempt to shore up technology, the current administration is going to do more damage to the US tech industry. They already helped destroy Yahoo

and

(2) Law enforcement needs to find a way to keep people safe other than relying on back doors to seemingly secure devices. There are no doubt terrorists using secure communications now that the NSA cannot access, and no amount of begging or pleading from the DOJ is going to change the fact that math is not governable by humans.
Do you even lift bro?
> What does that even mean "Cancer software"? Seems like PR bullshit to me.

Tim's addressing the wider public (i.e. not tech professionals) and explains what he means in context, i.e. its bad software, something they would never write or should ever be forced to write.

> I've got a hard time believing that apple can't crack their own phone.

You've said you know they can and are now saying you don't believe that they can't. So how exactly should they decrypt encrypted data without the pass code it was encrypted with?

> do they mean that THIS phone is impossible to crack, but that would let other phones be crackable in the future?

No, it's been stated a number of times including being written in the Court Order that they can create a new version of iOS without software protections that allows the FBI to brute force the pass code electronically. This is the whole premise of the legal precedent, whether or not the FBI can compel Apple to write software that doesn't yet exist to create a new version of iOS with a backdoor that the FBI can exploit.

But they wont be able to do this with future iPhone's that are hardware protected by the secure enclave.
Is parallel construction relevant to this?
>if the NSA had that data, they'd share it with the FBI

No they would not. Different government agencies are tasked with different resources, different objectives, and different guiding laws. What is legal for some agencies is blatantly illegal for others. The NSA has no domestic mission and cannot generally operate on American soil - true of the entire US military [1]. This blurring of those lines is exactly the problem. By permitting the FBI to take on NSA-like capabilities, and giving the NSA FBI-like responsibilities one gives the military a role in monitoring its own citizens, and an adversarial law enforcement agency unlimited espionage powers - very dangerous precedents - digital or otherwise.

[1] https://en.wikipedia.org/wiki/Posse_Comitatus_Act
Soulseek is still the best (and often only) way of finding some music. Not everything is on private trackers.
You're the one complaining about being "dependent" on technology, which sounds exactly like something a hipster would yap about. If the shoe fits, wear it.

Every time you get in your car and drive any significant distance, you're "dependent" on technology. Are you going to try to walk 100 miles so you don't have to be dependent on technology? Cellphones are no different.

AAA is not "technology", that's a service. Please try to learn the difference. Someone coming and doing something for you because you're too lazy, ignorant, or disabled to do it yourself (the last one is excusable, the others not so much) is not "technology" any more than a business having a telephone number is a "tech company". Changing a tire isn't hard, it even tells you how in your car's owner's manual. What this has to do with cellphones, I have no idea. If you don't have a cellphone with you because you're a hipster moron who doesn't want to be "dependent" on technology, and you're on a rural road and just had a car wreck, what's the "handling the necessities of life" method of calling an ambulance, smoke signals? Technology allows us to do things we couldn't do before, and turning your nose up at it because of some hipster ethos is just stupid and shortsighted. And no, you're not a technophile, or else you wouldn't have even come up with this idiotic argument.
The part you're quoting is talking about revenue, not profit. And if you read the next paragraph, the "expansion" they're talking about is increased penetration within existing markets. FiOS stopped expanding into new markets five years ago.
They may not "have everyone's data", but they have data on most Americans in one form or another. Presumably pretty extensive data. You can claim the NSA has data on the majority of people and still recognize the FBI doesn't need to have access to the drives of whatever mobile devices they are able to convince a judge to let them into.
Anything could be done at home, but at what cost (safety + economic)? If you get some lab experience by following courses, you might even land an internship in a synthesis lab if you're lucky :)
As far as I can tell, parallel construction won't even be necessary in this new model. It's very troubling.
MIUI is the most easily recognizable.
This looks seriously awesome. Nice job on the catalog broswer.
Well, that's true. Britain could make airships, too, and had used them during the war. And eventually the US would have been able to do that as well. But we were far behind at the close of the war.

We had a huge advantage, too. In those days if you wanted helium you had to deal with the US.
What's up with Mission district? I live there. I wouldn't call the area swanky. Just curious, no offense taken of course.
Oh, i wasn't aware. Thank you.
Something that always kept me from even trying to learn Salt is the fact that it seems that you do almost all "role" developments out of /etc files and need root, etc to check it. Is it really the case or is there a way to develop and test your roles/"playbooks" as a user?
Thanks for the explanation. Never really thought of it that way.
Ah the good old Closeout Sale con.
There is a legitimate place for foreign intelligence collection. It's a pity that the US Government doesn't use the newfound (and unwanted) publicity of its SIGINT program to gain the public's trust through straightforward explanation rather than continue to maintain the facade of confidentiality through the usual rumors and press leaks.
There's something about assuming the position of the reader and talking down to him/her that smacks of frustration with humanity, coupled with the feeling that being patronizing is acceptable.

Complaining about dumb people is so understandable and yet so not productive. That's why it is usually left up to friends and family. You vent to your peers but present well reasoned arguments and suggestions to the masses, once you have calmed down and come up with a potential solution.

Without a solution - you're just another complainer, lord knows we have enough of those, myself included :)
Efficiency aside, big two-stroke engines, particularly diesels, tend to have a very distinctive sound. I guess this one, being also two-stroke and compression ignition, would probably sound somewhat like this:

https://www.youtube.com/watch?v=mkH9QRaQJM0

Even if they weren't all that much more efficient, I bet a lot of people who miss the 2-stroke diesel sound would want one in their car.
Well, I don't see people insulting you the way they would if it were another site...

And I don't see people calling out the "breaks third-party clients" justification for not rolling out the full fix.
Arguing about terminology and the correct definitions/properties of functional languages only demonstrates the point - that the properties of a functional language are context-sensitive and subjective.
Perhaps it makes more sense to contribute this as part of the Google Noto project that is building typefaces for lesser known languages.

There is a very high chance that this will be included into Android by default, so you get the advantage of that reach.
I will trust Apple over the government on computer security matters any day of the week.

Even better, when Snowden buys a smartphone, we'll know which one is truly securable by the user.

From an above commenter,

"Handing over the key is worse than being compelled to use it; that's perpetual compelled speech, where the government would be able to declare software trusted-by-Apple forever. Eroding public trust in digital signatures is an attack on the entire 21-century economy."
When what it's really about:

Are remote "software updates" to a buyer's phone, under the sole control of the seller of the phone, at any time (even after purchase), for any reason (e.g. the one being proposed here), a good idea?

Why? Why not?

Should Apple customers be given the option to flash the hardware they purchase from Apple with their own choice of software, whereby they might better control the HW and hence secure it from Apple and other third parties?

Or should Apple have the _exclusive_ right to flash the HW they sell, even _after_ purchase, without the customer's consent? As they do now.

Open hardware. Bad? Good? Necessary?
Ask HN: Low-delay one-to-one livestreaming
I would like to be able to watch and kibitz online as a friend streams a videogame from her Windows PC, as we did before she moved across the country. She's tried Steam Broadcasting and Twitch, but they both introduce large transmission delays--10 seconds and up--which makes it frustrating to try to talk about the action onscreen. I understand that this is necessary for buffering and other overhead when you're potentially streaming to hundreds of people at once, but for one-to-one streaming, I feel like we can do better.

Is there a good (and not too difficult to set up) way to stream video from Washington to Kentucky with <5sec delay?
How does a nation built upon the concept of natural rights in turn deny non-Americans those same innate rights?

It is a crime what the NSA is doing. Against Americans, the world and the first principles of governance (i.e. classical liberalism).

If Jefferson's notion of an Empire of Library was alive and vibrant today, the target would not be Canada but the United States government.

Jefferson on defending the concept of popular sovereignty etc all over the world-

"...we should then have only to include the North [Canada] in our confederacy...and we should have such an empire for liberty as she has never surveyed since the creation: & I am persuaded no constitution was ever before so well calculated as ours for extensive empire & self government." - Jefferson to James Madison, 27 April 1809

"where this progress will stop no-one can say. Barbarism has, in the meantime, been receding before the steady step of amelioration; and will in time, I trust, disappear from the earth" - Jefferson to William Ludlow, 6 September 1824
Also interesting, and more concerning, is that such meta-analyses are revealing biases (in the science), systemic deficiencies, and fraud. Very valuable and pertinent information to have.
They aren't saying they "have everyone's data" but that they have data on everyone's habits. First sentence.
Apple to FBI: You Can’t Force Us to Hack the San Bernardino iPhone
Fair enough, although that has the unintended side-effect of very slightly enriching people without your scruples.

Slight tangent - this is a variant of the Trolley Problem. I think it is sometimes morally good to do something slightly morally bad in order to acquire significant resources which can be used in a much more impactful way. For example, I don't think it's hard to argue that it is net morally good to make millions in slightly sleazy mid-2000s affiliate advertising and then give away most of the money to the Against Malaria Foundation.
> the government has taken the low road by trying this case in the court of public opinion

But they're not.. They're trying the case in front of unelected justices. The court of public opinion would be to create a law with Congress, and give us a chance to elect people who will represent our views.
Short domain, but stop with the background images. This design style is one of the reasons the internet still doesn't seem faster after decades of improvement.

I would much prefer a ~4KB HTML page with no dependencies containing just

<form ...><input name="url"/><button>Shorten</button></form>

The domain name is simple. Why not make the page the same way to demonstrate this for your service?
Since you're a "people here", your comments disprove themselves.

A phrase like "calling out" assumes that it's obvious what we should do. It's not obvious; the parts that were obvious are done. Our goal is to do what's best for the community, not to avoid getting criticized on the internet.
Not really, since Lisp does not only have function calls, but special forms and macros.

In actual Lisp practice, one uses macros, special forms and function calls.

You seem to have failed to understand the difference.

There are two REAL reasons why Lisp is harder to read than some other languages:

* the syntax looks and works slightly different and most programmers have been trained to other programmning language syntax. With training, this is less a problem.

* Lisp uses a data syntax as the base layer of the programming languages and encodes programs as data. So the syntax of Lisp comes on top of s-expressions. Very few other programming languages are doing that and as a consequence it complicates a few things. The user of Lisp has to understand the effects of code as data. This is something you don't have to understand in Java or Python. It can be learned, but it has to be learned.

At the same time, this code as data principle of Lisp gives a lot of power, flexibility and new capabilities. It makes Lisp different and in some way more powerful than Java or Python. The added power comes from easy syntactic meta programming in Lisp, which neither Java nor Python provide. This has also consequences for interactive programming, since programs can be written and manipulated by programs under user control.
Do you think she was written off from the start on account of her low edit count?