skysight-inc/HackerNews huggingface dataset:
A brief skim of the document suggests:

- single-reference-only for expressions (so, static object lifetime); deletion is delayed until a stack slot gets reused, allowing return values

- assignment to variables or values passed into functions are done by copy

- EXCEPT certain types are passed into functions by reference as an optimisation

So, basically, values are owned by either the stack or a variable. Assignment to a stack cell destroys what was there before. To keep a stacked value, it needs to be copied into a variable.

That all seems pretty intelligent, and I might steal the idea; except that I don't see any mention of how cyclic data structures or mutable data structures are implemented. Does anyone know how these are handled?
Can you point to a secure, non-intrusive DRM scheme?
Whole+grain+gluten+free+foods
That was my first thought, even before I heard what Warren had to say. IIRC, Lending Tree was doing something similar. People associated with the company were opening accounts with which to borrow or lend money in order to juice the books and report increased earnings.

http://www.bloomberg.com/news/features/2016-08-18/how-lendin...
There's a 0% chance that it will pay off in the long-term is true only if you assume that the current method of agriculture is sustainable in the long term, an assumption which I think is a bit of a stretch given the growing challenges we'll have to face. Of course, "long term" is not a very precise measuring unit, but it's still one I'd place my money on.
>85Mbit

Sounds like fibre to the node. How close are you to it physically?

Or is that 100Mbit cable and that's your real-world throughput?
Comcast has had 300GB data caps for a while now, but they weren't enforced. My guess is they determined it was too low, and measured that 1TB would be a reasonable cap based on common usage.

Usually anything higher is the result of a virus infecting a customer's computer, or some other problem.
> Without DRM, people will steal stuff without regard for the creators survival.

Good thing we live in a world with DRM, where this doesn't happen.
I agree mostly with the author. The only quibble I might have is this: We realize that it'll require real effort to just maintain our level proficiency - and without that effort, we could be worse at our jobs in 5 years than we are today.

If by "worse", you mean more forgetful of the details of latest fads? Sure. But definitely not less able to put together solutions (Not if you've been spending your time doing that, of course)

When you're a kid and fresh into programming, everything you pick up has some magical power to do all sorts of awesome and cool stuff you've never done before. It's a grand adventure and you're just collecting all the trinkets you can on the way there. You look to other programmers to see which ones have the most potential. Whatever job comes along, you've already got the solution in your toolkit.

Over time you begin to realize that many, many problems have been solved hundreds of times. You note that there is an ecosystem around tools and frameworks, and as a developer? You are a market for lots of people who want you to use their stuff. That there's quite a bit of social signaling going on around which languages and tools people use. I'll never forget the first time I heard somebody say about another programmer "He's a nice guy, but he's just a VB programmer."

Actually he was one of the best programmers I knew at the time. He programmed in many different languages. It was just that for the work he was doing, VB was the right tool. But that's not the way it looked to the cool kids.

Know what's sad? It's sad when you look back 10 or 20 years and remember a ton of effort and pain you went through to fuck around with WhizBang 4.0 only to see it replaced by CoolStuff 0.5 -- and then you realize that CoolStuff really wasn't all that much of an improvement. And then you realize that CoolStuff is no longer cool. And then you think of the hundreds of thousands of manhours coders spent mastering all of that and comparing notes with each other. Looking down on those poor folks who never made the switch. Makes you kinda feel like an asshole.

I think you lose a lot of detail recovery ability as you get older, no doubt. I keep very little implementation detail active in my memory and only dig it back out as needed. But we are communicating on this wonderful little forum that, last I checked, was built using html tables! Yikes! And using a language that's a derivative of LISP! Yet somehow the world keeps spinning around.

I have no doubt that as you finally smarten up and focus on the important stuff that you will appear to other, perhaps younger programmers as losing it. I just don't think they know what the hell they're talking about.

Meh.
Can MySQL queries refer to a temporary tables more than once in the same query, yet?
You're paying for a rate, not an absolute amount. The internet infrastructure works on that rate (bandwidth). You don't buy a 10GB switch or router, you buy a 1gbps switch or router. ISPs peer based on bandwidth.

I do understand, though, that by having a data cap they're encouraging users to use less of that bandwidth. However, again, they're just passing on costs to the consumer instead of paying a fixed cost to upgrade their peering arrangements.
Ha, but the thing is, DRM makes it harder to pay for content, because it adds inconvenience and hence makes the content less attractive. This is especially true if there are free alternatives (pirating, ad-supported services) that don't have the downsides of DRM. And all DRM is defeatable, so pirating is always an alternative.

The point is to make the acquisition and paying for content as smooth and buttery as possible, so it's easier to stream or buy from a legal service than it is to find a torrent with the right language and subtitles.

This is understood by a large part of the industry (you don't see "anti rip" CDs any more), and many game publishers are only doing perfunctory DRM. But not by the movie studios, it seems.
Is it possible that a startup could come into this space and solve some of this problem?

Something between all your passwords are belong to us walled garden touch id scheme and tin foil hat must memorize new 20 char randomized password every 10 months setup....

It seems that answers to this problem fall into one extreme or the other, but I would personally use a solution somewhere between the two that gave me peace of mind and was convenient at the same time.

This would probably be a password manager type thing / cloud solution? Maybe open source?

Some things I'd like to see:
- secure passwords where appropriate: do I need my pinterest account to be super secure?
- 2 factor auth where appropriate: protect my bank accounts, etc.
- tell me when there's been a breach and prompt me to change my password- who can keep track of all the times I need to change my password?
- let me have a rememberable password sometimes- sometimes I need to log into something not on my personal phone / computer etc.
- don't let the nsa spy on me/ my cloud account / make it harder than normal
- maybe integrate with keyfobs / security hardware where appropriate

thats some stuff of the top of my head but there are so many little catches in dealing with passwords that I would be happy to pay for a product that helped me manage it in the right way.

I wonder if there are others out there that fall into this same middle ground of, secure, private, good-enough?
I find it weird that this fight is only over "literally" (which doesn't actually literally mean non-metaphorically, but rather "to do with letters") but not "really", "truly" and "actually" and other such words which do literally mean "this is true and real".
The Difference Betweek Yakk and Duolingo Bots
Yeah, I guess this means that their plans to build a data center in New York in 2016 fell through. [1] I love OVH, but I've been waiting for a while for a second data center in North America. I hope they build this one.

[1] https://www.ovh.com/us/news/articles/a1806.new-york-scouting...
Ah, the Nordic model... That's the one where they criminalized landlords who knowingly rented to sex workers, then used that law to kick sex workers out of their homes for reporting their rapes to the police, right? The best part is that when Amnesty International took a stance against this, the sleazy slimeballs in the anti-trafficking movement accused them of making it up because those countries didn't criminalize sex workers (which technically they didn't - just everyone around them).
There is something to say for progressive disclosure in longreads like this. In my case, I'm reading at work and don't have 15 minutes to spare to read the whole article. Skimming over content is a much better experience when you can easily discern different sections.
That doesn't appear to be battery related, but the camera app somehow over-taxing the CPU.
This would be my gut reaction too, reading about this in more detail has made me think the issue is more subtle than that. My point is, if you don't regulate a market, can you expect a market to regulate itself?
Nope. That's the whole point. There isn't a good implementation of DRM (yet).

I think people are reading what I wrote and saw me championing the current DRM implementations we have (hence the down-votes). I wasn't. I was simply pointing out that DRM is necessary if we want people to continue to create quality work.

Not every is an Open-Source/FOSS advocate, and also starving artists need to eat.
If that will be good or not is a question of the user interface. I regularly sit in multi-nation phone conferences. And while there are many collaboration tools we mainly still use a simple Excel sheet via screen share to track things. Why? This abstraction layer works with most business users. In addition, in Asia internet connectivity over several countries is not good so that is the least expensive communication method in terms of bandwidth.
You are confusing the concept of DRM with the implementation

He's not confusing it. Due to its nature, it's not possible for DRM to be un-intruisive. The concept is broken, and consequently, the implementations too. It's not like smart people haven't looked at this problem!
Avoid callbacks in Node.js with Bluebird promises
summary:

20x energy efficiency improvement over competition using ultra-low voltage (subthreshold) operation and additionally the elimination of timing margins brings.

Current power efficiency leader is Ambiq using Micron ARM-architecture. Minima uses 12,5 uA/Mhz, Ambiq 35 µA/MHz.

Minima joined as founding partner in RISC-V foundation.
Worrying about page weight is kind of a red herring and micro-optimization. You've really got to get into binary data streams before it's possible to blow through a data cap like this. For example, you could download the full text of English Wikipedia twice a day, every day, and not come close to hitting 1 TB[1]. Text is cheap.

This is part of why I chuckle about people tearing their hair out to minify and obfuscate JS or CSS files to reduce them by a handful of kbs - when their pages load a dozen uncompressed full-resolution images and a 1080p auto-playing video.

[1] https://en.m.wikipedia.org/wiki/Wikipedia:Size_of_Wikipedia
Maybe next time someone on HN claims that FB is dying among teens it would be possible to point them at this story.
It's perpetually going to be huge Real Soon Now.
Yes, it may be possible for the mosquito to fight back.

The bacteria isn't mentioned in the video, but I believe it could be Wolbachia, which is already pervalent in the insect world. According to this FAQ [1], it already infects 60% of the insect world, so it appears that developing an immunity to it might be pretty hard:

8. Do other animals carry Wolbachia?

Wolbachia is common among arthropods (including insects, spiders and other small animals with no backbone). Up to 60% of insect species naturally carry Wolbachia, including butterflies, dragonflies, moths and some mosquito species, but not the primary species of mosquito involved in the transmission of dengue.

Wolbachia is also found in certain types of roundworms – known as nematodes – but this is very different to the insect Wolbachia that we work with. Wolbachia is not found in any larger animals such as mammals, reptiles, birds and fish.

- [1] [ http://www.eliminatedengue.com/faqs/index/type/wolbachia ]
Go on - tell us what is his agenda?
what is it?
a licensable core? an interconnect?
a risc-v implementation in silicon?

the website says nothing about what the actual product/service is...

am I being silly?
Well, you're looking at the average cost to produce a ton of tomatoes. The average price received was 1,443 AUD (http://www.ausveg.com.au/resources/statistics/financials.htm).

How Sundrop Farms compare to the average production cost at 843 AUD/ton would be interesting though.

There seems to also be huge regional differences, in 2008 the price received for a ton of tomatoes was 224 AUD in Victoria and 1809 AUD in Queensland.
(http://ausveg.com.au/LiteratureRetrieve.aspx?ID=86338)
Can you point to any theoretical approaches that might yield a non-intrusive secure implementation of DRM?
Like many others I don´t consider HTML and CSS programming.
To some PHP isen´t even a programming language it´s a scripting language.
But I ended up programming/scripting PHP.
I like it, I feel at home in it, and it does what I want to accomplish. Make stuff for the web.
14 years ago I started learning HTML, I wanted to make websites, after that I had delusions thanks to movies like Operation Takedown, Hackers and Antitrust about being a hacker. I learned the basic concepts in C++, C# and Java, but I diden´t know what I wanted to do, so I froze, and stopped learning in those languages.
There is a term PHP is forgiving and it is, some of what is natural to PHP might bite you in the ass if you go on to C# for instance or Java. But you´ve still got a bunch of programming concepts down that you can reuse. If you can find a drive, something you want to accomplish in the language, be it a web or desktop project. Then you will learn. I hope you find this useful. Whatever you decide to do good luck on your journey to becoming a programmer.
Because I won't die if they're paying their players ten times market rates. They're merely entertainers. That's private money, mostly. Making a public service overpay by factors of almost 10 when it's quite literally a matter of life and death is morally wrong, yes.

Putting themselves in almost a situation of monopoly on epipens in the US (which you can't fault the high cost of entry for, I'm quite happy that medical devices have high standards) then yes, they should have a moral obligation to sell Epipens at a fair price.
In my experience (which is from asking friends who are medical doctors), their medical ability is not examined during the interview. There are no questions of this nature.
What, and continue to get down-voted on this thread? :)
اعتماد به نفس را در ظاهرتان به نمایش بگذارید – موفقیت
OpenStack's latest release focuses on scalability and resilience
This always reminds me of the Star Trek Voyager episode "Year Of Hell"

Guy runs around with a ship that can destroy objects through all of time. Causing all of history to be rewritten. Trying to get his wife back after his home planet was destroyed. Manages to restore everything but his wife and goes mad trying to get that to happen.
>Good DRM should be seamless and no-different (to the end user) to non-DRM content

There is no such thing. DRM tries to do something that's fundamentally impossible. It wants to allow you to view content while at the same time not allow you to copy it but that's a distinction that only exists in intent not technically. It's also impossible in practice since at best it could aim to be as good as not existing at all but since it's not made of magic pixie dust but is actual hardware and software it will both fail open and fail closed. The fail open cases will be used to get the content out of it. The fail closed ones will frustrate users who just want to be able to view their content who will then grab the illegal copies and will soon figure out that they are paying for an inferior experience.
That is the ideal world of some people, the invisible hand of the market regulating it blah blah. However there's never been a single instance where this has actually happened, markets have to be regulated by an outside power (namely, governments).
Try throwing render() around heavy blocks of code. That should speed up successive renders quite a bit.
There are many. Just read and think about it. Start with the story that the sun and moon stood still in the sky for an entire day, with no dusk, sunset, or dawn while Joshua led the Israelites to murder their enemies.

Or perhaps grab any part of the creation myth—the whole of the universe, our galaxy, our arm of the galaxy, our place in that arm, our star, our solar system, our planet, all the plants and animals and us...all made in just a handful of hours each.

Or how about the notion that not one, but two lucky guys met death and were returned from it days later. Or that mud can cure blindness. Or 5,000 people can be fed to satisfaction with tons of leftovers from just a couple fish and loaves of bread. Or that a jug known to be full of water can transmogrify into wine. Or bodies of water momentarily drying up, or having waters recede on command, to permit human passage. Or stars falling from the sky and crashing into earth. Rivers turning to blood. Sudden overnight pestilence that kills only the first-born of an entire nation, unless you painted blood on your doors. A woman turned into a pillar of salt.

Of course, asking such a question as yours implies one ought to take seriously and somewhat bordering on completely literal that which the Bible says that remotely touches on and involves the physical nature of the world. Otherwise the question doesn't make any sense. Because from the creation to the revelation, all of its stories say something about the physical nature of the world.
If you're ever in stockholm, prod me on twitter and we can have a rootbeer :)
Also https://www.shellcheck.net/
Signal still relies on Google Play Services, which is an issue for many people (see GitHub issue #127, #1000, #1106, #5450 etc....)
I generally use acme, but when I need to edit files on remote computers, I use sam. There's no better editor for that.
Right, like I said, this particular feature exists in a million languages. I'm talking about the whole set of features that Rust has; some are from research languages and may have never been seen in the industry before (e.g. regions/borrow checking), but they're not really new. This particular feature in Rust descended from the ML family (since Rust used to be ML-like), which in turn probably got it from Ada or w/e.
The website changed some of its adult clasifieds to conceal the fact that they were for sex acts with minors, or the people posting them changed them? Because one of these seems an awful lot more likely than the other, and I don't see how Congress could honestly have determined that the site itself did it. I suspect that someone's arguing that banning adverts for child sex is in fact concealing them because people work around the bans, but it's hard to find any information on the actual basis of this claim.

Of note, it also seems that Backpage did report suspected child sex trafficking to the NCMEC, based on a statement by the NCMEC to Congress in 2015.[1] This appears to have been one of the things used against them, with the congressional reports mentioning the large proportion of reports that involved Backpage as proof that they were a child sex trafficking ring while omitting that they were the ones doing the reporting.

[1] http://www.hsgac.senate.gov/download/?id=B087F957-02BD-4F58-...
I kinda agree there. If you can see it - it can be copied.

Maybe the best counter to DRM is for people to be more honest :)
Gad Saad on political correctness
Well, what did you expect from the people who have given a prize to Kissinger, Arafat, Obama?
It's a new processor technology that can be used in different processes and processors. see my other comment.
This is a very complicated issue. There have been many crimes committed by both sides.
The FARC themselves came out with an apology on all the victims they have kidnapped over the years.
I think the point of the prize is not to delete his older actions but rather to congratulate him for his attempts to finally bring an end to a civil war that has costed hundreds of thousands of lives over the years.
Just like the rest of the prizes are given for specific discoveries by scientists, and not for their every discovery during their life's work, similarly his action on trying to end the civil war was deemed worthy.
Additionally actions are judged relative to one another and 2016 has not a good year for peace actions.
Swift enums are basically the same as Rust ones. The differences between C++ variants and Rust enums listed in the blog post apply between C++ and Swift too.
While that may be the case for some employees, I expect that for any programming work to be done at all, you're able to merge two sorted lists. If a candidate cannot do that I have little faith their abilities to program in general. Note that this is not CS stuff at all, but beginner programming tutorial stuff.
> Now imagine them selling this data to the highest bidders.

A bit of a moot point, because Google not selling it is their business model. What Google might start selling pretty soon are predictions about people (and in some way they already do it) - but never the underlying data.

If Google starts failing, then I'd become really worried though. If they're desperate enough they might just sell the data off (at their own loss of course, but a business fighting for survival will go to any lengths possible...)
Interesting choice, especially since the referendum itself fell through. But it is a strong signal for Santos and the FARC to work out a new deal.

Ending a 50 year civil war would be amazing for Colombia. Kudos to the comittee for taking such an "old" conflict and not picking up a (for lack of a better word) "hip" topic.

I do not mean that the White Helmets or every other Organisation on the short list would not have earned the price, however I think it is a good thing that they try to strengthen a peace process that would put an end to such a long-lasting conflict.
> Most Verizon "investors" can't operate in such terms however, they only see short term or nothing. It's a common mindset of the Wall Street today anyway.

That doesn't explain many, many companies with high P/E ratios (such as AMZN).

If you know which companies have sacrificed the long term for short term gain, then you'd get rich shorting their stocks.
Compared to Rust enumerations, they are one and the same. In fact, looking at the documentation for Swift Enumerations yields this little nugget:

You can define Swift enumerations to store associated values of any given type, and the value types can be different for each case of the enumeration if needed. Enumerations similar to these are known as discriminated unions, tagged unions, or variants in other programming languages. [1]

Haskell and other ML family languages also have similar constructs, although these are usually modelled using "Algebraic Data Types", or "sum types". [2] [3]

[1]: https://developer.apple.com/library/content/documentation/Sw...

[2]: https://wiki.haskell.org/Algebraic_data_type

[3]: https://www.schoolofhaskell.com/school/to-infinity-and-beyon...