skysight-inc/HackerNews huggingface dataset:
The wildcard here is acquisitions. Large companies make a lot of acquisitions, it can be one of the only ways to grow some companies. Each acquisitions brings its own potentially locked in cloud ecosystem.

Large competent software companies like Facebook and Google have still not completely integrated Instagram and Waze respectively for example.
I just want to be able to say "do this thing or time out in 5 seconds", and that's like all the 'async' I need in rust. Everything else, nah.

But that's just me - many people need these 0 cost abstractions, this is Rust's focus, and I'll have to wait for the higher level stuff for my projects.
He can try fix it by giving an apology, having thought over it and missed the value his colleagues contributed, etc.
Union contracts can set minimums, but you can negotiate higher. And in the end, if you suck, nobody will hire you. If you don't suck, you'll make atleast a great wage, if not higher. Not all unions have seniority rules; my union naturally filters out the crap people.

You are arguing that you should get more than the other guy, when in reality a decent contract can guarantee you both more than you alone might have earned.

And you are a member of a collective - society.
He didn't even say anything! He showed the tiniest possible amount (1 bit!) of support for his employer's action
Wow, if China is going to be a superpower and such a sensitive pony tail, this is going to be bad.

When we in the US didn’t like other countries we just bombed them or appoint puppet leaders.

What will they do? Fire everybody?
Apache Wave ( former Google Wave ). But without the mentality of "replacing email for good, now!" baby steps, embrace and suffocate this time...
I bet all the Trump voters would be pissed.
Y'all young or something, desert storm was only what 30 years ago?
I also hate to be "that guy" but this site is completely inaccessible with JavaScript disabled and lynx -dump doesn't dump the main text. That said if you would like to restore some sanity to your web browsing, you can pull up the Google cache for a lack of these supposed animations and based off what others in this thread are saying, fully retain proper scrolling and back button behavior.

Best part is that it's a Google service for stripping the inanity of another Google service. Enjoy.
Just imagine if autonomous ride-hailing services were required to self-authenticate their firmware before each ride. On the blockchain. Which means you sit in a stationary car, by yourself, for 4+ minutes (probably being forced to watch ads) before it starts moving. But hey, BLOCKCHAIN!!!
He wasn't being "himself". He was an employee of Marriott Incorporated, doing the job he is paid to: publicize Twitter users who paint Marriott Incorporated in a good light.
What makes you think I wrote the statement "all written law is unambiguous"?

Do you suspect that the statutes of Canadian law which applies to this particular case are ambiguous? Or if not, should they be, and would that somehow help in some way?
Woah. Huh. I totally managed to never notice that.

FWIW, the place I was going was "the only place where toot normally comes up as a word is when people talk about the sound of a fart or in the phrase 'to toot your own horn', which is way too close to home".
Safety can be established in three ways:

(0) Automatically and statically, in which case there is an unavoidable tradeoff between the simplicity and the power of the static analyses. Example: non-lexical lifetimes.

(1) Automatically and dynamically, in which case you need performance-draining checks. Example: slice indexing.

(2) Manually, i.e., leave it as an exercise for the programmer, in which case you need a language with a formal semantics, because how else are you supposed to prove anything? Example: none that I know of in Rust or any other similar language.

There are no other options, although you can take a pick and choose approach for different use cases. IMO (2) has not been given the attention it deserves.

---

So, do you have any concrete idea regarding what could be made simpler?
Which specific law does "the use of personal data and analytics for political purposes" violate?
Want a foldable iPhone? It's coming in 2020, analysts say
A company will always err on the side of firing an employee when threatened with a lawsuit or government action. The principle behind this behavior is very simple: make sure the finger is pointed at the party least capable of fighting for its own rights.

It's anecdote time using this throwaway account.

I used to work as a software engineer at a major hedge fund, where most of the computer systems were run by an outside vendor. One of these systems was a Flash-based data tool, an archaic piece of work that was poorly implemented, entirely undocumented, and thoroughly hated by everyone at the firm. I was part of a three-person team who, along with the CTO, were hired to replace this website. We were told to use whatever means were necessary to figure out a way to build better systems for the hedge fund.

On a fine summer afternoon not so long ago, my teammate was trying to figure out how the existing Flash-based website worked. This person downloaded a popular Flash decompilation tool in order to peek at the UI source code. Neither him nor me were aware that the same vendor who ran this Flash-based website had also installed surveillance software that pulled web browsing history from every computer at the firm.

It turned out that the firm's contract with this vendor included explicit verbiage that prohibited any kind of reverse engineering of the Flash-based website, and specifically called out Flash decompilation as a forbidden activity. Obviously, none of the employees were ever notified of this clause in the contract, and were unaware of the forbidden nature of this activity.

A few days later, the entire department - the "offending" colleague and two other engineers including myself, as well as the CTO - were all summarily fired for violating a contract clause that none knew about.

This man's story is sad and regrettable, yet it does not surprise me in the least. The firm screwed up, and chose to take a course of action that limited its own responsibility at the expense of four livelihoods.

Sic transit gloria mundi, while American greed continues on its own vicious course.
Unions are just as responsible for being myopic and irresponsible. Shouldn't the teamsters be leading the way in retraining truck drivers given the coming automated truck apocalypse?
Firing one employee is "just above" starving thousands of babies in Africa?
I would think that's part of the reason he shouldn't be fired. What difference should it make to anyone mature enough to do business with?
That's what I'm struggling with. Take the example on the Wikipedia page: I don't know what the faces mean for each judge. Is the judge a jerk? Does the judge take too long with their arraignments? Is this a value, er, judgment on the legal sufficiency of their determinations?

If the primary utility is to be able to quickly visually discriminate values once you know how they're encoded into facial features, then I can see the value, but again you'd have to know the encoding. Or have I missed the point completely?
I’m not sure that lack of css experience is what motivated the creation of react’s UI as a function of state paradigm is orthogonal to styling.
Furthermore, Twitter may be banned, but the government propaganda office certainly has access if they want it.
I assume he must talk about Ambrosia SW, right? If so I might have to get it, I've always wanted to know more about them, especially the development of the Escape Velocity series.
That's a letter from a generic marketing drone. It would have been much more interesting to hear from these people as human beings today. I guess they can't be real people in public any more.

Sincerely, though: congrats on the IPO. I always liked the main product. The Linux support is a differentiator I appreciate.
Its up to the union to determine rules like seniority. My union has no seniority - if you suck, you don't get hired. if you break a major job rule, you'll get fired.

Union bonus is, that when your a-hole boss has a grudge and fires you for a bogus reason, you can dispute it, and possibly get your job back too.

Our contracts also spell out specific job titles and positions, and pay rates accordingly - a guy who only sweeps gets $x, where as a special effects technician gets nearly 3 times that amount.
If it is not a fact you can back up with a story that might show a benefit it is fluff.

If it is not a benefit your future employer might like, it is fluff.

Minimise fluff.

Tailor your cv for each role.
You are referring to the MA (Cantab.) / MA (Oxon.) which are conferred to BA graduates six to seven years from matriculation, and indicates rank within the university. This is why I said Cambridge _didn't_ offer a Master's in Computer Science.

The MPhil/MEng are absolutely real qualifications, requiring an additional year's study and a substantial research project.
The judge who ruled on the case actually said specifically that it didn't matter whether he made the investors whole.

https://www.bizjournals.com/newyork/news/2018/02/26/shkreli-...

From article :
Matsumoto rejected Brafman's argument that because investors made money with Shkreli, that he shouldn't be penalized for losses.

Matsumoto said in Monday’s order that under federal law, all of the money that investors put in Shkreli’s funds as a result of his fraud, about $6.4 million, must be considered a loss (h/t Reuters). The judge also said the Turing Pharmaceuticals founder should get no credit for paying investors back because he only did so after they became suspicious.
You don't need a complete stop to turn a fatality to a minor injury
I think OO bashing is just another trendy comment people make.
I find it really hypocritical, because the same people that will bash OO in a thread like this will rave about how nice it is to write Python, or are giddy about the latest ES6+ features. Both Python and ES6 have class-based OO, and it is used to great benefit every day.

OO can _definitely_ be misused and I think the disconnect is that the traditional abuses of OO (deep class hierarchies, fragile base classes, etc) are associated to "oldschool" Java and C++ codebases. But if developers followed the "composition over inheritance" mantra back then, maybe this complaint wouldn't be so prevalent.

I pretty fluidly move between Typescript/C#/GoLang and after the initial hump in GoLang, I find I don't have much preference. Some code feels more clunky without "traditional" OO and some feels better. I've yet to really dive into traits in Rust but I'm guessing I'll feel the same way when I get around to it.
This looks awesome, I just submitted a hosting application. I only have a single GTX 1060 on a Ryzen board, but I only use it 3-4 hours per day and I'm good with its downtime being used for passive income. Hopefully someone will find it useful.

One question, I noticed you only pay in crypto right now, do you plan to offer USD or other fiat currencies in the future? Crypto isn't a problem for me (I don't mine crypto myself but I wouldn't be opposed to carrying a passively obtained ∗coin balance and watching it appreciate over time), just curious.

Anyway, I think you have the makings of a nifty project here. Good luck!
Sure. The CEO should fire himself, since he is the responsible party for this irreparable harm to CHina.
This is still the case. Even after enterprise discounts, the pricing is outrageously high. I know of at least one well-known enterprise customer where IT has mandated a company-wide "get off Pivotal" policy because TCO is just too damn high.

I hope for Pivotal's sake that the eye-popping price is not crucial to their growth forecast. If it is, I think 2019-20 will be difficult for them. They just don't have the market share to force these prices down customer's throats.
Ask HN: What are the foundational books on distributed storage systems?
Sometimes, your service to the company consists of being thrown under the bus.

The older I get, the more I find the prematurely cynical people I grew up around had it half-right.

And the naively, or ignorantly, or cluefully -- I still don't quite know which -- happy people I grew up around, had the other half of that right: Do your own thing, enjoy it as much as you can, and walk away from the negativity.

Maybe if we could do enough of the latter, places like Marriott would never get the traction to step all over their employees.

As for China, well, I'm a bit older. The people I met who got over here from China, tended not to go back.

Take that as you will.
Pretty much all of them except a few European nations.
And RSS feeds. I have a list of people who's opinion I trust after 10+ years of reading everything they write. I value their opinion on politics and economics rather than my aunt or some co-worker from two jobs ago.
This is the sort of emotionally-charged fearmongering around UB that really makes any discussion pointless. That example is wrong. Integers can be signed. If a compiler cannot prove x >= 0, then it simply cannot remove that code.

Now, if you used

unsigned int x = whatever;
...
if(x < 0)

There would be an obvious case for removing that if.
GoCD adds Kubernetes support
What’s the ticker symbol for your $10B master-UX company?
There's a case in front the US supreme court on this now.

Basically union dues are currently split between an administrative category and a political category (my terms, can't recall what they're actually called). Administrative covers the costs arising from actual contract negotiation and enforcement. Political covers anything dealing with lobbying or advertising etc (eg. vote Bill Murray because he supports unions).

Currently the political category fee does not have to be paid by non-union members (a free speech issue). The administrative category has to be paid by everyone covered by the contract whether union member or not.

The case in front of the court is to stop making the administrative portion mandatory... somehow because of free speech.

Personally I think it's a bit nutty. Someone that receives the benefits of collective bargaining but doesn't want to pay a cent towards the costs has got a screw lose.

If the SC decides the admin fees are not mandatory then unions are going to have a tough time. If enough idiots opt out of membership the union will not be able to afford a solid contract negotiating team or even an enforcement team. This will let companies strike contracts that are much more in their favor. And presumably the employee's will blame the union and more will opt out... until the union is no longer financially viable.

Let alone what it will do to union's lobbying and political efforts.
Creating an account on HN to show an opinion on someone getting asked for opinions in order to read an article about someone getting fired for showing an opinion about people showing an opinion about a form asking for an opinion.
It's purely Marriott's way of being jerks. They could just as easily have said they fired someone and then left it at that, there was no real need to actually fire the guy.
How do I know if I will make a profit given electricity costs?
This is a very, very valid point. I'm going to mention this on the website & even advise people to run the client on an isolated machine (instead of their daily driver gaming rig).

Thank you for pointing this out.

Also, one of my friends working on this project is a sophomore in the CS dept at CMU, and given your interest in distributed systems & DL, would it be possible to meet up for a couple of minutes and discuss security a bit more in depth? (if yes, I'll shoot you an email)
Just a quick note that you probably mean "conflates" (combine two or more texts, ideas, etc. into one) rather than "conflagrates" (a conflagration is 'an extensive fire that destroys a great deal of land or property.')

;)
I think its important to point out that there are a wide range of union constitutions & contracts - not all film jobs are gigs; there are contracts that cover workers who work for a single employer, like a tv studio, film projectionists, or arena stagehands (all IATSE)
Because it likely only uses the LIDAR for obstacle avoidance. The camera is there for stoplights, other car's turn signals, etc.
> All humans?

In a way that's what labor laws and minimum wages are... a gov't mandated union of employees.

:)
China Uncensored is a horribly biased news site which is funded by the Falun Gong. Not saying that China's treatment of Falun Gong isn't terrible but China Uncensored is a pretty bad news source. I'd put it akin to some fake news sites.
> actual criminals.

Unauthorized entry is an actual crime. If you leave your front door unlocked and I enter your hallway just to admire your collection of shoes for a moment or two, I'm committing a crime.
My Masters thesis covered a lot of what is in these papers. Here are a few possibly surprising things people who think genetic clusters point to races may not realize: 1) People from Papua New Guinea and Chinese people would be considered the same race according to genetic clusters at K=4. 2) At k=2 there are only Africans and Asian races. 3) And Europeans and dravidians are part of the same race, at k=5.
I have little experience with C but my feeling is that it's a waste of time to have to deal with memory in my program.

I don't just have to worry about the problem that I'm trying to solve but also about handling the memory properly.

Of course there are scenarios where writing a fast and lightweight app is part of the problem but for many projects that's not the case.

I'm fine with pointer arithmetic and all that but I'm not fine with the constant fear that I did some oversight and my app is going to crash and I'll have to spend time debugging what's going on.
This is awesome. Is it necessary that the PC remain fully online throughout the day? I wouldn't mind putting my PC out there but sometimes when I get back from work my modem or router has crapped out and I need to restart things (not the PC), and I've been told it's a few thousand (over 3, actually) to wire up the house with Ethernet so I live with the status quo for now
What kind of a reply is this?
Ok, but the point I was trying to make has been completely lost here.

If the London metro police chief cheats on his wife that is one thing. If he plots to use his power granted to him by the public to oppress someone, anyone, that is very bad.
I might have missed this.. but how is Cforall implemented?

A new GCC or LLVM frontend, or is it a transpiles-to-C implementation ala. Nim or Vala?
> If I am better than the next person and I am a better negotiator

But are you really? If you don't know what your coworkers are making then you might actually be the lowest paid.

:)
The choice of operator seems very odd to me. Wouldn't `^` be significantly more readable?
If the subtleties are lost on you thats alright. You don't need to understand.
There are many many causes of cancer. Even if cellphones are a significant source of cancer, any effect would be almost entirely lost in the noise. Demographic change and frequency of smoking alone explain much of the variation in cancer. That doesn't mean other things don't cause cancer.

Also weird that your statistics start in the mid 2000's when cellphones were widely adopted.
Closed lower...
That is a really good answer, and thanks for taking the time to write it up. The difference in instantaneous wattage produced by good quality 156mm monocrystalline Si cells is huge in direct sunlight vs shade. You can take a modern 60-cell, 300W rated panel (STC rating) and hold a piece of cardboard a meter away from it, to temporarily shade it, and see a huge difference. What size of PV panel are you using for each node, and how many/what type of cells?

I'm assuming that for cost reasons and economies of scale that you're using some sort of standard off the shelf PV module that can be acquired in bulk, at low cost, such as a 156mm poly x 54-cell module. Or maybe something a bit smaller than that.

1.5W load x 24 hours x 31 days = 1116 Wh per month

For a typical node what is your calculated PV production in Wh per month? Taking the 40Wh per day figure mentioned above, that's 40 * 31 = 1240Wh per month production goal from the PV. Will of course vary with mounting location and shading, but I'm sure you have a floor figure that you don't want to go below, or batteries will reach a LVD threshold overnight and everything will shut off.

I'm also making an assumption that per-node cost is somewhat of a concern in general. For very small PV setups a decent charge controller (that can handle up to the max of one medium sized panel) is not very expensive. Are you using an off-the-shelf $65-75 chinese small MPPT PV charge controller with voltage levels set up to match your LiFePo4 battery setup, or something you've designed yourselves? something like this? https://www.amazon.com/DROK-Controller-Converter-Regulator-C...
Happy to. Drop me a note.
Legitimate question: how is Dropbox not effectively dead in the water? Between GDrive use driven by close integration with Gmail/GSuite and iCloud having major user capture, I don't understand where Dropbox is necessary or wanted anymore. If someone sent me a link to a Dropbox file instead of uploading to GDrive, I would find that weird and might even call them out on it. This applies to most people I know across a variety of demographics. Is there some secret massive trove of Dropbox users I'm simply not aware of?

Speculation: momentum of people who were early on the cloud adoption curve who are implicitly/behaviorally entrenched by accrued data volume. That doesn't sound to me like the foundation of a solid business with growth potential (see: IBM). Those kinds of users are ultimately going to be fairly price sensitive given the substitutability of the product and therefore not marginally monetizable. They may already also perceive themselves as paying an 'inconvenience penalty' vs GDrive/iCloud.

Honestly, this looks like exactly what it might very well be: rich Silicon Valley investors dump a squeezed, has-been company into the frothy public market to tap into 'dumb' liquidity.

I should clarify I don't have anything against Dropbox itself. I do have a problem with pushing a dud into the public market at an irresponsible valuation to effectively defraud uninformed people and desperate institutional investors with low accountability who are facing a drought of good return opportunities (e.g. mutual fund and pension fund managers). You can hem and haw around it all you want ("oh they'll build new features", etc), but the growth expectation baked into their valuation is more or less predicated on extrapolating a pattern of success they are unlikely to be able to replicate. Cloud storage is commoditized and they're competing against monster platforms that are better positioned than them to capture new business and siphon their existing users (applies even in enterprise, arguably they lose against Box but certainly against Microsoft and now even Google). So they're being paid to try to tap into new verticals as very late contenders (e.g. Dropbox Paper)? There's no there there. It's wrong. In my opinion, it's fraud and only slightly less awful than the behavior surrounding the dotcom bust.
What's your point there? Do you think e2e encryption should be banned altogether because it may be hard to intercept?
HA ceph stuff?
Seriously. It's like listening to smokers rationalize why they can't stop.
Glad to see that the cowards at Marriott are willing to stand up to insane Chinese bullying. I’m switching to Hilton.
last two days I've gotten unsolicited sms messages, in batches of 5. one set from a woman supposedly looking for a good time, and the other political spam.

i don't see any reason why sms isn't going to end up the same trash heap that email (try running a server without a filter) and voice have become
Mariott just lost my family, and companies business. I hope china was worth it. No integrity, means no support from me.