skysight-inc/HackerNews huggingface dataset:
Opinion: I consider seriously to start saying NO to future open source patches
Its interesting the sections discussing 'privacy' and 'accountability to people' contain the least amount of information.
I can tell you that my Facebook feed is dead. Very few post anymore. I don't really post anymore either. I just have it for events.
'Fairness' isn't a single optimal decision. It's a continuing debate, refreshed by new data and a refined awareness of consequences, especially those unanticipated and unseen.

Google isn't promising that they're done with the question of how to use data justly. They are promising that as the public debate continues over where the line is drawn and redrawn between fair use and abuse of data, they will be a willing participant in that debate, and that they're receptive to abiding by decisions that require compromise on their part. What more do you want?
It Takes 41,500 Hours of Labor to Build a Single F-35A
Why should I have tolerance for someone who thinks their need to keep an obsolete job is more important than my need to not die?
> Those development projects usually aim to create aspirational purchases, or investment properties—neither of which wants the taint of "put together from parts, like a trailer-home or something."

Live in a few of them and you'll see that the level of build quality can be wildly divorced from appearance and sales messaging. :)
Nutrient dificiency checking device?
Any device which can figure out what nutrient your body aren't getting so that we can take supplements?
The two most noticeable effects of the GDPR on average consumers so far seem to be a dramatic increase in unwanted messages from just about every organisations they've ever communicated with and the loss of access to various web sites based outside the EU. The intent may have been noble, but the execution was awful, to the point where the GDPR now seems to be widely regarded in non-techie circles with the same contempt as the "cookie" law that results in all of those annoying messages on web sites.

It looks as though the proposed copyright changes are more of the same, horrible for smaller businesses and potentially resulting in the EU being actively cut out of even more Internet services because compliance is too onerous. Let's hope they do a better job of fixing it or forget the whole thing this time around.
As someone who writes programming languages, let me tell you that people who do so don't do it to get rich. We do it because we see great inefficiency in the world of systems that needs to be corrected. It's like people who are social justice activists. They're not getting rich either, but they're doing what needs to be done.
MAD was based on the concept of the 'Nuclear Club' - the barrier to entry was the mass defect ratio, which you'd have to calculate on your own, and then you'd confront nation-state level expenses of turning that knowledge into practical engineering. It had an inherent cap on the number of possible players. Not saying it was nice, it was just manageable. The barriers to entry here are much lower. For smaller players, lethal drone prices would be at the several hundred dollar range with a six digit investment in infrastructure, and I'd have full confidence in American defense contractors to drive that price much lower, in order to protect their margins, and at scale, they'll mess up their inventory control. The only choice is to recognize as a species this cannot be done, or it will be done. This equation is not about the few agreeing not to kill the many, it is about the many realizing that this is a road to an extinction level event. I don't mean to be dramatic, but I have a system I could make kill if I wanted to, and I paid for the whole thing on credit cards. Its too easy and too efficient. The number of players can't be counted on one hand, it's a tech lone individuals could deploy. If they do then others will, you net an exponential growth rate in deployment, and then the game is over. At the end of the day, all of the pieces are already here - a motivated individual can do a lot of damage, several motivated individuals or groups can get into a squabble and the damage rises exponentially. It is simply not an avenue we can accept. The limit to entry is not financial, it is not technical, it only can be that we must not. I'm pleased Google has defined their ethics as a company, I just argue in this case we need to define our ethics as a species. We cannot build these because if we do they will get loose, they will be used, and it will be a tragedy. We must all agree that arming autonomous machines is beyond the pale, for any one, for any reason. As soon as one is built, your destruction is guaranteed, regardless of whether you too build one. .
> This is a bit dramatic though because these robots can't reload themselves

Yet...
How were data hoarders like Google and Facebook hurt? They now just gate their EU service behind an accept button. Will people stop using the service after reading what data is collected? No
Because fair use is the only way 80% of Wikipedia images exist. This article requires coordinating with rights holders even for uses that constitute fair use. Wikipedia contains a very large amount of content for which the rights holders are not known, no longer communicate publicly, or do not care about communicating with random strangers who may not even be authorized to make agreements on behalf of WMF.

The "in cooperation with rights holders" bit is pivotal.
Besides convenient syntax for numerical computing, Fortran also contains quite some functionality for writing safe code, e.g., bounds checking for arrays, strict typing of function arguments (unlike C) and 'pure' methods.
Blood work.
But does the interest rate of this debt exceed the economic gains we've made from fossil fuels?
(Also, did you just use technical debt as a metaphor for regular old debt?)
> It will never happen. There will always be some lower labor cost region where manufacturing jobs can be sent, and there will always be some loophole which corporations can use to get around restrictions.

It will have to happen. IIRC, the US has trade deficits with pretty much every country it trades with. At some point, those places are going to get tired of trading real goods for IOUs and IP, especially once there are competing providers of IOUs and IP.
None of that stuff sounds impossible, though. Hard, sure, but well within the bounds of possibility.
No? Coal for example, when buried underground, does not spontaneously re-enter the atmosphere as CO2.

Carbon sequestration is a real thing, we just lack either economic or political will to prioritize it.

https://en.wikipedia.org/wiki/Carbon_sequestration
A huge amount of American suburbia is soulless copy/pasted McMansions and copy/pasted townhouses. Lucky for us, my father was a building contractor so he designed and custom built the home I grew up in, but AFAIK that is super rare nowadays, and is limited to rich people who can afford something custom. Everyone else in suburbia gets cut/pasted houses with the same faux brick facades, tacky arches, and cheap plastic siding on the walls that don’t face front.
Zoning isn't going to fix all of this for you. It's highly unlikely supply will ramp up to avoid bidding at the monopoly price.
They never have to lie. But they may have to remain silent.
Has anyone taken a look at the binaries themselves to see what they do and how they differ from the official releases?
That is, if it truly was unintentional. In the past year, most of the "data leaks" from Facebook where entirely intentional. They might market them as accidental, but you don't accidentally write an API to expose data intentionally.
> They’re particularly ideal for embedded systems.

While I agree, I think this promotes the idea that they're only good for embedded systems, especially small ones. State machines are not always the right tool for the job... only most of the time :)

State machines(or DFAs for you CS guys) are used all over. For instance, AFAIK, grep is generally implemented with a state-machine, albeit one which is dynamically constructed at run-time(which is a pretty cool concept if you ask me).
Microsoft isn't going for the developers as much as for the development managers and technology company management. They build up a grand picture of the universal MS platform that can be used to target any platform and try to sell it to corporate.
> not being too opinionated about your use of memory

That's a bit hard to tell, isn't it? When I checked out the docs after last week's Zig thread, the entire section on memory allocation was a big fat TODO.
Twitter is on the verge of breaking out. $47 a share is a good target by end of July.
If you're going to state something is illegal, you need to provide a source. What previous discussion?
They are actually just writing data to the concentric tracks, but just timing the steps between the tracks very carefully. When making a copy, you couldn't get the steps to sync up and so the timing for the steps would all be broken.

High end commercial copiers really didn't come into play until 1984-5.
I did a small iphone app just for that - https://itunes.apple.com/us/app/u-s-medical-prices/id1376580...
I kept organic because NASA used it.
While this is a broad press release this isn’t exactly for TMZ I wouldn’t mind say PopSci running this story with a title saying “NASA confirms expected levels of Carbon on mars and discovers new phenomena that may indicate life”.

The title they chose was simple not well it’s meh.
They tied a “simple” adjective to a more complex term as in Ancient Organic Material and Mysterious Carbon that’s the clickbaity part and it’s not even that good as a clickbait as you said.
This is a gross generalization that people trot out as if it were unassailable but never back it up with any support.

Corporations are run by people with a complex set of motivations and constraints in which they make decisions. Some of them make decisions with intent to harm. Some make decisions with intent to help.

No one person is automatically turned into a ruthless amoral person just be being employed at a corporation.
Yes, but consider the scenario. Microsoft, acquiring a company, then open sourcing it, and still maintaining/building on it. If that happens, I'd be very much amazed and that would go a very long way towards making me stay (or, by then, move back). For me, open source is both practical and ideological.
One thing to consider about consulting companies is they charge your time to the client by the hour, hence they want you working as many billable hours as possible. This is measured through utilization and in my experience I had to account for every 15 minute block of my day. This became a burden and eventually quite stress inducing ("Why are you only at 70% utilization?"). On the other hand, full time work is more relaxed. It is goal oriented but not down to the minute.

On the plus side, you will generally be exposed to more and different types of work in consulting, so you may learn and grow faster. You can also expand your network through clients you meet who can help you down the road.
Anyone use Unikernels in real life? They always sounded interesting but without a lot of examples of real usage they feel ... academic and theoretical?
That is a pretty standard EA protection. Pretty amazing stuff. 2 normal tracks typically have a crosstalk area between them (typically on the half track). But the EA tracks are perfect from 4.75-6.50. And the protection scheme actually sweeps the head back and forth across the range WHILE reading the data.
Amazon’s Fire TV Cube is an Echo, streaming box, and universal remote in one
Far as I know, no. Asked this question on the issue page. Really want to find out as I have at least one server that could have been affected. Kind of frustrating that this is all the information there is.
ouch, this is a case where things like red october by cloudflare could be a great idea. Having to have a minimum number of signers to agree to sign a package would be a good way to prevent this.
Only if it's the only metric. I've worked with people who would never be comfortable making jokes like that in a public forum, always having their "PR-mode" on, and they tend to be the ones that don't have a ton of empathy.

Being able to interact with the community in a human way is definitely a good signal, imo.
I hope you can answer a theoretical question I've had about Nuclear energy for a long time: if instead of stopping the construction of new Nuclear plants, the US had continued to build more of them, would that have lead to a decrease in capital costs and enough of a Nuclear Energy Ecosystem that it would be cost-competitive with Coal, if not with Renewables? Or are the costs of safety-measures the main cost center for building new reactors?
Sucking carbon dioxide from air is cheaper than scientists thought
I think a lot of people incorrectly view personal residences as investments. They don't produce income and their valuation is tied largely to comps which really translates to other peoples' feelings and purchasing power at that time. Mortgaging a home is arguably a poor use of debt unless you're actually able to put a similar sum to work making a higher return elsewhere.

If you're investing in real estate by purchasing a cash-flowing property like apartments, then you'd be crazy not to use leverage. You can easily calculate your ROI based on property cashflow and projected value based on rent growth. And your ROI is always going to be bigger if you only put up 25% of the value and let the bank pay for the rest as long as you're cashflowing more than the mortgage payments.
Mars is close, it's not got hellish Venusian weather, it's got a clear atmosphere that's easy to look through, you can roll rovers around on the surface pretty easily. If you want to generalize your ideas about what geology does, then Mars is a nice place to observe that isn't Earth. And if we are very lucky, we will be able to generalize our ideas about life by finding some there. It also has interesting chemistry, weather, etc. It's like Earth, but different. You can test theories about how planets form against it.

It's easier to image the entirety of Mars than it is to image, say, the Pacific. It's easier to send a rover to Mars that will survive for years on Mars than it would be to send one to the depths of the Pacific, too.
It continues to bother me that simply by having a problem with this particular argument against bitcoin, people assume I'm pro-bitcoin mining. Isn't it enough to have a problem with fallacious arguments?

Oh I think bitcoin is plenty destructive, but it's a simple fact that we never critique ANY other technology or field in terms of energy consumption this way. We don't break down the industry-at-large in terms of energy consumption, and evaluate whether that's a valuable ROI. We don't do that because doing so is reductive.

Power isn't fungible.

You know what I think is a waste? All the brain power and human resource time spent on solving problems with bitcoin when we could be putting that time toward going to Mars.
One interesting citation that partially backs up both you and the parent - http://fivethirtyeight.com/features/education-not-income-pre...
I used the term sanctions in the broad sense when I could have used a more specific term, but I was referring to the trade and technology transfer restrictions (which fall under the generic umbrella of sanctions) that ZTE violated.
Not dramatic - the robots are not expected to reload - one robot one kill - simple as that- mass produced plastic, lots of robots, no intention whatsoever for reusability - the risk is that this means you dump thousands to millions of these stupid little drones, many make mistakes, and many others take naps and then wake up and do more damage when everyone thought it was all over. These are disposable killing machines, not Reapers. Furthermore, at todays prices, a cloud infrastructure and a million dollars can net you 10K lethal drones. There's no finesse, just brute force.
You may be interested in an even older paper: http://www.idsia.ch/~juergen/icdl2011cuccu.pdf
Okay, I haven't exactly attended many over the years, but from the ones I did attend, my experience is that they were moderately fun to walk around, had a few interesting companies there... and didn't really lead to any new jobs or offers.

I think that's because they're too broad. I mean, web development (and software engineering in general) has a ton of different technologies and job roles involved, hence about 90% of those on offer will almost always end up being irrelevant to your skillset, especially since most companies involved in these want someone that can come onboard and start being productive immediately after they're hired.

Still, I think a more 'specialised' career fair might work out though. Something dedicated to a certain language or field of interest rather than a general market (like tech/startups/media) or what not.
He didn't really answer it, though. We, too, would "find it amazing to see what could happen". But that doesn't tell us anything whatsoever.
Twitter Plans to Sell $1B in Convertible Debt
Substantial conversation on reddit: https://www.reddit.com/r/science/comments/8pbuqv/sucking_car...
Dialogflow API Cert Issue
https://api.dialogflow.com/v1/query?v=20150910 appears to have a bad SSL certification. Anyone else experiencing issues?
Show HN: Pick – A minimal CLI password manager for macOS and Linux
They started with a much bigger number with Cambridge Analytica, then it grew much much larger.
So weird, I don't understand the freakout. Microsoft is a solid company, I am totally fine with them buying it. What is with all this craziness?
There's also accessibility. If I'm using a screen reader on Mobile such as VoiceOver or TalkBack, how do I pull to refresh? It would way easier if there was a button.
Funny to see this news posted on github, after people having suggested gitea as a viable platform to migrate your github projects to ever since the MS buyout.

Good thing on them being open about it though, despite it probably costing them some potential traction.
Joe Wallin is a nice guy, and was very helpful to a previous business I worked at. Recommend reaching out to him for anyone incorporating a startup based in Seattle.
Go look up the October Papers.

"Embrace, Extend, Extinguish".
Certainly for London, which practically thrives on Ruby and Rails and has done so for the last decade. There hasn't really been a shift - it's basically the case that you start with Rails (or maybe Node) and move on from there, or some times actually go back to Rails because it's so easy to hire for.
You can also point out that people can use subsets with minimal features. They can do it for extra safety, consistency, or even low-level control. Safety-critical field has done that with both C++ and Java for some time now.

Regarding that, does Nim allow one to turn off GC, mess with pointers, and twiddle bits like in C? As in, is there an optional set of C's features in there that one can use? Or improve with macros, type-safe wrappers, and so on?
Sinking funds aren't generally used for large numbers of purchases - but if they happen to be one month, you can just make a single transfer to a checking account.
Individual entitlements are a majority of federal spending. In comparison, government incentives for coal are almost non-existent. You seem to be off by at least 10,000%.
"Our AI is so powerful it needs special rules!" is pure marketing.
Is there a programming language where FSM are a first class citizen?? And not just a library??
> I dove into testing different methods within Puppeteer and was able to grab screenshots of contribution graphs from GitHub usernames.

Is there no API for contribution graphs, or formula that GitHub uses to generate these based on previous activity?
The spacing is all off. I get it's in jest, but it's really just not quite there. Especially the search.
China Inc. Arms Up in Tech with Latest SoftBank Deal
Question: wouldn't it just be more feasible for American govt to request to have all the numbers to be handed to them prior to the sale? That way they would know, where it was bought and be able to track down by whom.

Sorry for my English. I hope my question is understandable.
What about 5 years pushing the racist lie that was birtherism? That his supporters didn't care, or they liked it?
Invenio v3.0.0 Released
This Gasoline Is Made of Carbon Sucked from the Air
+ microtransactions for skins and graphics packs
> exactly the sort of code that we try to avoid in modern systems

What has "modern" got to do with any sort of value judgement? "Modern systems" could just as well be describing a tangle of Node.js spaghetti plugged into an unstructured pile of nosql data.

> each function is generally doing if (x instanceof Y) over a set

Your description sounds like some poor approximation of algebraic datatypes encoded in classes or something. I could imagine that being horrible. That doesn't mean that algebraic datatypes are horrible.

Personally, I found OOP to be very difficult to get my head around for the first few years; after that, I found it to mostly be used as an excuse for bloat, boilerplate and architecture astronautics (true story: I was once called "too academic" for using PHP's `array_map` function, by someone who thought it was perfectly reasonable to have a class called `ServiceControllerServiceProvider`...).

I find algebraic datatypes (sums/unions and products) to be much easier to reason about. In particular the data model is closed: these are the only possible cases we'll run into, handle them and we're done. OOP takes the other side of the "expression problem": its set of methods is closed, but we never know if some unexpected subclass might be passed in.

Also note that `instanceof` isn't particularly applicable in languages like Idris, Agda, Haskell, etc. since they're based on type theory, where typing is a judgement not a proposition (see e.g. https://ncatlab.org/nlab/show/judgment#in_type_theory ). Whilst in e.g. set theory we might query whether or not an element is in a set, e.g. using `x ∈ ℤ`, in these languages everything has a (principal) type, and saying something like `x : Int` is just asserting/defining/constraining that the value has that type. In particular it doesn't give us any information to branch on (it's either correct, and couldn't be otherwise; or it's incorrect, and the program won't compile). Also there are no subtypes, so if the type signature says we have a `Foo` then it's definitely a `Foo`. Personally, after using and encountering many type systems, I've never seen a version of subtyping that seemed 'worth it', i.e. where the extra expressiveness or guarantees outweighed all of the edge-cases, co-variant/contra-variant gotchas, etc. By the way there's a great explanation of why OOP and classes are a poor implementation of subtyping at http://okmij.org/ftp/Computation/Subtyping/

> syntax might obscure it but the actual program is riddled with conditional logic and it is very hard to reason about such types in practice

If you're actually in favour of class-based OOP, then surely you realise that exactly the same thing applies to dynamic dispatch of method calls?