skysight-inc/HackerNews huggingface dataset:
> it conflicts with the business owner’s sense of morality

I just don't think this should be allowed to matter. If you want to sell widgets, sell them or don't sell them. The problem of controlling what people do with those widgets should not be allowed to rest in business owner's hands, because the largest corporations are more powerful than they ever were, and that is allowing a few CEOs, completely unaccountable to the public or in some cases even their shareholders, to control too much of society's behaviors.
> And now we ran into security issues with too much clever hardware optimisation.

I contest "now". It seems we ran into security issues at latest with Sandy Bridge (lazy FP) but many even earlier.
I had this happen for 3 months, no email no access.

I billed 40 hours a week the entire time.
It's not wage theft because you're getting your agreed upon price...
> It's honestly a great way to live a fulfilling life without having to address the bigger problems in the world personally.

I thought it's a great way to actually address the bigger problems in the world personally. Because most political involvement is precisely the opposite of effective helping.

Politics is arguing that climate change is a communist/leftist/whatever invention. Tech is launching a satellite letting us quantify the actual impact. Politics is talking that education is important (except it must be the right education). Tech is giving people access to it (all of it) for free. Politics is driven by conflicting ideologies, and mostly detached from reality. Tech culture used to stick to the real world. Dilution of that is what people complain when they lament tech mixing with politics.

(Yes, I'm probably older than average tech worker.)
Given that Redux is an implementation of the Flux pattern, your grievances may actually be with the naming conventions in Flux itself.

https://facebook.github.io/flux/docs/in-depth-overview.html#...
We stock a lot of florals and dressmaking fabrics, I don't think the data is large enough to derive any insight on market trends though.
Users may want Porsches, but only a few are actually ready to pay for them.
Heroin, for one, is not any more dangerous than a lot of prescription drugs we're happy to hand out like candy when it is medical grade in predictable doses.

It's not the most addictive drug around. It's not at all the most dangerous. It's not all that much more damaging than a lot of other drugs we're happy to let people take.

Almost all of the worst damage caused by heroin today is caused by treating it as a criminal justice problem rather than as a public health issue. If people could seek medical advice safely, could get clean drugs, could get alternative forms (e.g. a lot of people end up injecting heroin because oral oxycodone is too expensive on the black market once they get cut off from their prescriptions), it would not solve all of it, but it would solve most of the problems.

So start there if the problem you want to solve is the cost to society. Heroin is mostly a politician-created problem, and at this point there is sufficient knowledge that frankly I consider any politician still supporting the continued prohibition of it morally equivalent to mass murderers. They are knowingly making decisions that kill people in large numbers.

To the extent there still is a problem after legalising these drugs, look at actual health-focused interventions, rather than turning people with a health issue into criminals.
"That was something that Sobol knew, wasn't it?"
"What's that?"
"That people will do whatever a computer screen tells them. I swear to god, you could run the next Holocaust from a fucking fast-food register." He pantomimed aiming a pistol. "It says I should kill you now." -- Daniel Suarez, Freedom
"Turkey definitely doesn't deserve them."

This is a very wrong thing to say. Ali took his education elsewhere, yes; but Aziz Nesin grew in that country.
Post news about your startup
The worst bit is that someone internal to that business has probably also noticed that the system isn't properly following the HTTP RFC and is fighting the machine themselves to get it fixed with similar results.
Ideally it should be based on some open protocol like IPFS or Dat. I would be more than willing to become part of swarm with my % of colo transfer.
While that may be true for something that's more production ready (like an AMD or Qualcomm chip), this project seems unlikely to affect negotiations.

However, it's likely to cause panic at Intel for the long term. It may prompt Intel to move into Microsoft's territory, or partner more closely with competing OS vendors (chrome?)
Pure Bash Bible
Doing web projects since 1997, coding across multiple platforms since 1986.
> Who determines the output type of "a + b"? "a"? "b"? Both? Are there implicit type conversions?

The Add trait is defined in `std::ops::Add` as:

pub trait Add<RHS = Self> {
type Output;
fn add(self, rhs: RHS) -> Self::Output;
}

(You can find the documentation on <https://doc.rust-lang.org/1.26.2/std/ops/trait.Add.html>)

Both the type of the `self` parameter and the concrete type of `RHS` determines which trait impl matches. For example: `2 + 2` chooses the `impl Add<i32> for i32 { type Output = i32; ... }` implementation (literal integers are of type `i32`). Something like `2 + &2` would choose `impl<'a> Add<&'a i32> for i32`.

> There's nothing here about what Rust does about conversions, but that may be covered in one of the other many parts of this series.

With operators, there are no implicit conversions involved, AFAIK. So all Rust can do is try and infer the type you want. For literal numbers, it can do so in a limited fashion. As seen above, if you write `let x = 42;` the type is inferred as `i32`. If you write `foo(666)` with `fn foo(x: u64)`, the literal 666 is inferred to be meant as `666u64`.

> The good news is that the Rust programming book is finally coming out in just 6 more days. So there's something better to read than this.

You can already read it here: https://doc.rust-lang.org/book/second-edition/index.html :)
Yep and there are altogether problems that come up after you got it running. E.g. you probably want to make use of PVCs, but there is no stable dynamic-storage provider yet. Google isn't even working on it as far as github is showing.
I'm headed to work now but I'll try opera 12 and the oracle JVM later. As for the latter, I'm curious as to how much the running application will influence the final optimizations applied. Since you used it on hhvm, did you see anything interesting regarding this, or does of always optimize towards the same optimal layout?
Sorry, have you got any source for the vue-native part? I haven't heard of that and I'm interested.
> Because those things cause falsifiable and measurable harm to society. Cannabis use is by all measures benign while its prohibition actually causing real harm.

There are unfortunately people that could be damaged by smoking weed, irreversibly, if their schizophrenia proclivity gets activated. Also the easy escape from problems is not in society's best interest - see the ongoing shaming for gaming, where boys are pushed into the "real world" to get some society-benefiting work done instead of them having more fun.

We usually have 1-2 generations that act as guinea pigs on effects of new inventions or discoveries. The wild time with LSD, heroin etc. is thankfully over. Not sure why would we want to backtrack on cannabis, even if it is objectively less harmful. Alcohol & cigarettes are objectively less harmful than heroin etc. but we would be better off without them.
The evil part is that they are unclear about their conditions for the hosting. If all that would be part of their official 'Terms and Conditions' nobody would complain.
MAO: Extensible Micro-Architectural Optimizer
What year is it again? Many (if not most?) computer science classes don't teach C++ anymore. They still teach C or Java, but not C++.

You need to realize the world you live in: while still useful for some specific applications, C++ is not a mainstream language anymore.
In the year where not all deployment targets are using the latest Chrome and Safari.

Where there are devices beyond computers and smart phones with browsers on them, the majority of them without any kind of update system in place and based in some kind of browser implementation.
Ontario, Canada is similar: state-run shops have a monopoly on the sale of alcohol (https://en.wikipedia.org/wiki/Liquor_Control_Board_of_Ontari...). They're about to do the same with weed ("in September 2017 the Government of Ontario announced that the LCBO would be the sole vendor of recreational marijuana to the public in that province").
It's got very little to do with political correctness at all, "partner" is a word that can be used as a fitting translation for married individuals in many european countries.
This has been a real problem with facial recognition. Faces used to train engines are typically Caucasian, so the ability to distinguish other ethnicities is quite sub-par.

https://www.theatlantic.com/technology/archive/2016/04/the-u...
> I doubt that there's any way to fake location based on cell towers. That's all done in the baseband radio, which is not readily user accessible. And even if you could mess with it, it's probably very illegal.

Also, it would probably cause your phone to simply stop working as a phone - cell towers need this location data for their fundamental operations as a cellular system.
Netflix content distribution through Open Connect
Thats just not true anymore. Even AMD has great open source drivers on Linux that you can just dream about on Windows.
Show HN: Pocketwatch Free Demo – Recurring Job Scheduling as a Service
پاسخ به سوالات چند گزینه ای ریدینگ آیلتس در 2 دقیقه
Hello all! I built Pocketwatch as a simple solution for web applications to schedule recurring tasks. It lets you schedule a recurring series of HTTP requests, spaced by an interval you choose, for a duration you decide, back to your application, with an optional MIME payload.

It can be an alternative to running your own systems like Sidekiq, Celery, or Quartz and the operational overhead that comes along with them. Systemd timers, cron jobs and cloud provider tools like CloudWatch Events are also used for job scheduling but this is a scalable, fault-tolerant system built just for this one purpose.

I’ve set up an API key just for HN users. You can use the linked console page above to test it out, or get the Node.js client library (link on that page), and use this API key:

i_am_hn_and_proud

Questions and feedback are greatly appreciated :)

The current top Show HN post inspired my messaging. That poster really knows how to clearly say what this is about. Apart from their nicer interface, the difference I can tell is that Pocketwatch allows recurring tasks, while their one does not currently.
> Conservatives tend to have stronger senses of disgust than liberals and especially libertarians.

The evidence for neurological origins of political orientation is definitely something that deserves to be more widely known about. In my experience it is rare to see it discussed, and I wonder if the idea makes people uncomfortable.

https://en.wikipedia.org/wiki/Biology_and_political_orientat...
In every remotely technical report of "China" hacking, it's mostly about phishing business. 0day exploits embedded in email attachments with pdf/doc/docx. NSA shit is whole different level.
Thank you! The jury is still out on that, but I try to be a good human first.

I live with ASD and generalized anxiety disorder. Which I think a lot of people in our field (and the world) live with diagnosed or otherwise. I've done pretty well managing people in my own consultancy, but going into my current role I decided to do some digging on Autism in the workplace. I have some traits that aren't great and I wanted to try to get a better set of tools for handling them.

Something that really helped me was this book "Aspergers on the Job"[1]. It's not that people with ASD need special care, it's just that there are tons of things that NT (neurotypical) people can tolerate that would be massively interrupting to someone with ASD. Potentially crippling. Things like meetings with no clear beginning or end, requirements that have shifting goalposts, frequent required all hands meetings, noisy environments, or unclear chain of command.

If I align myself with more of a personal awareness than just a goal based methodology, not only can I get great results from people who aren't NT but that sort of thing is also something that everyone wants and can benefit from. Honestly, most of the productivity killers revolve around meetings and ticket process, but the how and why someone can't participate well varies greatly from person to person.

We want exponential output from our coworkers, collaborators, and partners. In startups that is the difference between living or dying. In my experience, the best way to get that is to be engaging and adaptable. You've gotta play to people's strengths. If you've got a workhorse of a guy who will silently slog through shit you think he hates but the results are fantastic, you might not want to whip that pony to death. If you've got a coworker that doesn't seem to be hitting their own estimates on deliverables, you might need to take a closer look at how those deliverables are being reviewed and communicated, rather than just assuming the person can't hit the mark.

IMO management is more a study in self awareness, compassion, getting things out of the way, and inspiring excitement than it is just making sure tickets are punched. So far I've had good results, but my methodologies aren't exactly well defined so when it fails it can easily be pointed at. Where as no one ever gets fired for managing a scrum with an iron fist.

[1] https://www.audible.com/pd/Business/Aspergers-on-the-Job-Aud...
Google do not have position quotas. At least they didn't have them when I worked there a few years ago.
So getting a promotion is not done by competing with others for the same slot, but by earning the merit from doing a great job.
Automation, speed, and efficiency has a risk which rarely acknowledged.

I phrase it as "the faster you run, the more painful the fall."

I find this to be universally applicable, from the most literal situations through the most abstract ones.

If I ride my bike, and I hit a bump, I can expect to fall, and perhaps break a bone or dislocate a shoulder. The chance of a very serious injury is relatively low. If I drive my car at 100mph and I hit a bump, there is a good chance there will be a fatality.

Same thing applies to any system.

The more cumbersome, slow, and manual a system, the less of a chance that a systematic and far-reaching failure will happen. The scenario in this article would not have been possible if this was a manual process.

I am not a luddite. Quite to the contrary, I value progress. However, people dismiss black-swam events for large automated systems far too often. Even though the risk of any such event is small, once it happens the damage is extensive. Circuit breakers and manual intervention overrides need to be designed from the get-go. Unfortunately, they are only added after something bad happens.
It shouldn't. Blindly following orders from humans has much the same results.
Legalizing cannabis undercuts the opiate industry's monopoly on pain management.
> legal hard drugs such as vicodin

Isn't vicodin designed in such a way that the secondary ingredient would kill you before you'd get high on the primary one?
> Vast majority isn't developed that way, because it is cheaper to pay to young inexperience JS developers […], than experienced C++ developers

I think you just nailed the essential point: in 2010+, the young and cheap developers are JavaScript ones, and not C++ ones. Maybe that tells something about which one is the most accessible, don't you think?
World Cup: Japan fans impress by cleaning up stadium
But they are accountable. Money talks, bullshit walks - and as more and more businesses move towards a service rather than ownership model, this becomes more and more likely, and the power of other businesses and consumers to use a different service and hit them in the wallet grows.

I mean, as it is, I cannot use Microsoft or Apple products to design or proliferate nuclear, chemical or biological weapons (its in the EULA) - is this an infringement on my rights? Where should this line be drawn?
Flutter's approach is more like "similar UI and UX in all platforms" so I don't think that you need to write native code that much compared to RN. Also, it uses Dart seems to be a better fit for them compared to JS (static typing, better syntax etc.).
Was Trump's water sport in Moscow story fake news? It has been widely used by CNN. As far as I know it as never been proven. Political debates are riddled with half truth, exaggerations, and carefully selected statistics. It is a slippery slope. It's not as binary as a computer program where it is either correct or not correct.
I think you misread the article.

The author's contract hadn't even ACTUALLY expired. The end date was wrong on the system. That doesn't actually affect his contract.
My understanding of the opioid crisis differs from what you've implied.

Typically, it starts with someone being prescribed opiates. Maybe they use them as prescribed, maybe they don't. If they don't, or they have the kind of genes or psychological issues that make it more likely for them to get hooked, they get hooked. Once they're addicted to the opiate, and discover how much cheaper heroin or fentanyl is on the street, compared to their oxy prescription, they start using them instead, upping their risk a ton.

From there it's all downhill unless the right kind of intervention happens, and the psychological issues underlying that addiction are resolved.
It does though, failure to renew a contract should be announced in writing a month in advance to allow the employee to search for a new job and take holidays that may be left. If the announcement is late, the employee is entitled to an extra months' pay.
Yes I agree with you that sadly this is the way people do stuff today. An allegation is more important than truth it seems sometimes.

That said, we must protect people that are having their information leaked with a nefarious intent. In Sweden for example, you can take this information find out their addresses and social security numbers since all of this is basically public information.

Github and Medium simply don't want their platforms to be used to harass and stalk people, which is a real problem that anyone with experience can attest to.
List of 57 airports with lat/long between -1 and 1 from ourairports.com data set:

id,ident,name,latitude_deg,longitude_deg

18539,K22W,[Duplicate] Transylvania County Airport,-0.7,0

324674,PL-0142,Erase Me 11,-0.3,0

324675,PL-0143,Erase Me 12,0,-0.3

324678,US-0610,Erase Me 13,0.4,0

323989,AU-0112,Erase Me 26,0.6,0

324033,CA-0571,Erase Me 23,0,0.6

324533,SG-0004,Erase Me 20,0.5,0

324609,LU-0007,Erase Me 2,0,0.1

324610,GB-0518,Erase Me 3,-0.1,0

324611,GB-0519,Erase Me 4,0,-0.1

324612,IM-0004,Erase Me 7,-0.2,0

324613,GB-0520,Erase Me 8,0,-0.2

324614,GB-0521,Erase Me 9,0.3,0

324673,PL-0141,Erase Me 6,0,0.2

325010,IN-0102,Erase Me 16,-0.5,0

325026,US-0667,Erase Me 17,0,-0.5

325027,PHL,Erase Me 19,0,-0.4

325053,CA-0687,Erase Me 22,-0.6,0

325235,US-0692,Erase Me 14,0,0.4

325236,US-0693,Erase Me 15,0,0.5

325303,AE-0026,Erase Me 21,0,-0.6

325311,FR-0362,Erase Me 25,0,-0.7

325333,LGW,Erase Me 24,0,0.7

325399,GB-0530,Erase Me 10,0,0.3

325562,SA-0009,Erase Me 18,-0.4,0

325563,PK-0021,Erase Me 1,0.1,0

325721,AF-0005,F@# Off Spammer!,0.7,0.7

325899,US-0792,Not anywhere near Oklahoma city,0.5,0.7

325935,US-0794,"Not Allentown unless they moved it to the middle of the Atlantic Ocean,
which I doubt",0.7,0.8

325957,JNB,NOT OR Tambo International Airport,0.7,0.9

325966,US-0796,Not DTW although Detroit can be just as isolated,0.6,0.8

326149,CA-0707,yyz,0,0

326150,GB-0536,LHR,0,0

326151,GB-0537,heathrow,0,0

326153,AU-0116,SYD,0,0

326154,AU-0117,MEL,0,0

326155,AU-0118,LST,0,0

326345,MA-0002,cmn,0,0

326346,CMN,CMN,0,0

326611,NO-0074,Mike Tom,0,0

328135,EG-0005,Cairo,0,0

326459,CDG,ஜWAZIFA ღ//ღDUAღ//ღAMALஜpasand Ki Shadi Ka Wazifa +91-
9784839439,0,0

327169,AU-0122,Frank,0,0

326654,IT-0530,Libr,0,0

328069,ZA-0159,FACN,0,0

326166,RO-0029,Popasul Zburatorilor Airfield,0,0

326167,RO-0030,Popasul Zburatorilor Airfield,0,0

324828,GB-0523,Erase Me 5,0.2,0

325970,AE-0027,F*#$ Off @james_Andrew!!!,0.6,0.7

328056,HLA,Lanseria,0,0

326274,US-0813,(Duplicate)Grandpa's Farm Mendota Airport,0.000001,0.000001

326290,YMX,International Airport of Mirabel - Academy of Aeronautics of Canada Flying
School training,0,0

328024,US-0883,JFK,0,0

326886,PH-0165,clark international airport,0,0

326164,US-0805,Twin Cities,0,0

326437,NL-0049,Airport Teuge,0,0

327147,AU-0120,Wbl,0,0
How to Amend a Commit on a GitHub Pull Request
>> Governments will always do evil. Not to everyone, all of the time - but they are by nature evil.

>If a lot of people assume this

I come from Norway - by many assumed to be among the most human and decent countries in the world.

When a refugee storm hit Norwegian borders a few years ago, the cabinet assigned Antichrist herself, Sylvi Listhaug, to deal with it. It would not surprise me if Trump's advisers had her misdeeds (and results) in mind when they designed their current policy.

That's Norway - the country who hands out the Nobel Peace Price.

Do yo know how Norway gets rid of it's aging population? They thirst them to death. No assisted death option like in the Netherlands. Just unimaginable pain and fear at the and of life.

In Norway today, a man is serving life in prison for murdering and raping a 8 year old girl. He is innocent. Everybody knows he is innocent. But the Justice system is incapable of admitting mistakes - so he remains in jail.

I don't want to make software for governments. Because, even those who hand out Peace Prices and pretend to be soo accepting and liberal - even those commit unimaginable evil every single day of the year.
You're both right. The origins are racial ("Chasing the scream" by Hari is another good resource here) and the brainwashing was successful so for a while now we're stuck with the consequences. When the old stupid racists (who voted for Brexit) finally die (not so long hopefully) younger people (more likely to use or know someone who uses) will legalise it. Politicians just reflect society; it's not true that a clear majority of UK voters want cannabis legal so it's not worth May going against the old farts and the media etc.
America started the war, and pushed it on all its allies.
Yes I got that the first time. You didn't need to re-explain your point because I was adding a complimentary argument rather than contradictory.
I just posted a scalable service that does support recurring scheduling ( every 15 minutes, as fast as every second, or long as every n months ). Show HN here: https://news.ycombinator.com/item?id=17353486
Because I can't edit my comment using this app:

A big contributing factor, I think, is the overprescription of opiates to treat pain when it isn't 100% necessary
Many lives in many worlds
Cheap Essay Writing Service – Get a 15% discount on your first order
My university never teached C, first year students were perfectly able to understand C++ in early 90's.

It still does nowadays, in 2018, and like any good CS degree it teaches lots of other programming languages and paradigms as well.

There is lot of room for learning during 5 years.

If a computer science class in 2018 only does language X or Y, it is indeed quite poor.
Bandar Judi Poker Online Terbaik Indonesia 2018 – Asiapoker303
There's also a fun example of the third method at [1] which is used to decrypt and dump traffic from the official Spotify app for inspection in wireshark. This is used to reverse engineer their protocol and reimplement it in librespot (and various ports of that).

[1] https://github.com/librespot-org/spotify-analyze/blob/master...
Root won't help, the modem has its own OS.
The people of Japan is amazing, they never seize to amaze me.