skysight-inc/HackerNews huggingface dataset:
ContinuousDeployment is a niche practice; ContinuousDelivery is more fundamental
When I look at their runway and valuation going forward, IPO is the most probable path they will take. But it might imply some risks to the overall startup IPO scene in the future as well.

Apparently Uber is bleeding about $2 billion a year and have only $6.6 billion in cash reserve. If this deal adds $1 billion more cash, then that would only last 4 years.

Since full-scale self-driving cars launching across most major cities is unlikely to happen within 4 years, they will need to either:

1) Charge more and lose even more market share to Lyft. This is unlikely.

2) Raise more cash. IPO seems to be the easiest channel for them now. (Maybe SoftBank will provide it from their massive fund but they might also extract concessions from existing shareholders and buy at a very ‘attractive’ price (for SoftBank) but others will likely resist.)

IPO sounds like a good plan for Uber. But if the price drops precipitously at some point afterward because it is outcompeted by other self-driving companies (e.g. Waymo + Lyft expands self-driving fleets to highly profitable market while Uber’s tech is still not ready) it may result in a chilling effect on the overall startup IPO scene as they are the largest unicorn in existence, and there are many startups that sell themselves as Uber for X. (Public investors may not be as astute as VCs in discerning differences in business models of similar sounding startups.)
One thing no-one else has mentioned yet: in Haskell you can’t provide a specialised implementation of a generic function. In Rust you can.

Whilst this is obviously useful, it makes it impossible to perform parametricity type-based reasonbig.
A Beginner´s Guide to Getting Things Done
... and Java (i.e. TypeScript) in the front end, until someone realizes that Java is nothing like JavaScript... now we have to hire some front end w* * * *s and throw the pile of TS at them.
The point is that the debt can increase forever since we got off gold.
No they never intended to introduce it. They says something crazy like that every now and then to get in the news and to remind people they are cheap. They've had:

* Pay for the toilet

* Standing 'seats'

* Allow customers to watch porn

Probably others I've forgotten. They've even admitted they are marketing stunts.
The First Step in Modern Networking Isn’t a Sidecar
Forum Kumpulan Situs Judi Poker Terpercaya – Judipoker99
My understanding is that if they do implement an API, they want it to be better than the status quo, not the same.
Then what are they in 3D space?
There is a rumor[1] even Rust has yet to get polymorphism right:

>I'm using nalgebra for math. I'll write a bit about it here, because I think it's relevant to Rust as whole. I'm not sure if I actually like it. It's so heavily templated that most of the error messages are impossible to understand, so I usually just double-check what I wrote and try to guess what's wrong. It's also where rust's documentation generator gets in trouble. Signal to noise ratio there is <10%. Not sure how to fix that. Anyway, my point is that maybe it's not always the best idea to write code as generic as possible.

[1]: https://www.reddit.com/r/rust/comments/795dg4/i_spent_the_la...
Or is it one of the building blocks of severless infrastructure? Banks etc will want to host serverless in house
Current form of "server less" is not that useful to most people. Not talking about proprietary tech, AWS is good, but considering Amazon web services as a profession sounds really distopian
Ultimate Guide to Go Variadic Funcs
Getting started with React 16
Why Stripe Atlas Is Bad for Foreigners, Digital Nomads, Bootstrappers and You
These systems will be fixed and then tossed out

Nothing is infeasible to replace, it might be costly, but not infeasible

And of course IBM is happy to get paid millions to keep backward compatibility on the systems they sell

Nobody wants to invest their time learning a dying platform that is good for nothing but a dead end job at a bank and won't teach anything usable in any form of modern system (hope you like wearing a tie for your job as well)

(Fortran is still used, z/OS might be dying down as well but it runs some modern software)
GGMM Alauda Noise Isolating Metal Earbuds Headphone
Because Walmart physical store employees get paid a lot, right?

I don't find it hard to believe that there's plenty of cheating going on, but I'd bet online will still win in the future. Workers are being replaced, while well located real estate is only getting more expensive.
> To add insult to injury, repeating minor variations of a query, combing through "all" the results (or as many as Google is willing to show you),

Oh yeah. When Google proudly proclaims that there are about sixty quintillion results. And the thing you want isn't on the front page, but you know it's there somewhere if it was ever indexed. You start combing through the results. 25 pages in, no more results.
Amazon Restaurants, UberEATS, haven't you essentially lost that bet already?
> the recent wave of xenophobia worldwide

your welfare state is not the world model

e.g.

Germany Sees Welfare Benefit Costs More Than Double

Asylum seekers received nearly $5.91 billion in welfare benefits in 2015

https://www.wsj.com/articles/germanys-welfare-bill-rises-169...

and your assessment of employment rates among legal immigrants in Europe is simply not borne out by the statistics

https://www.economist.com/news/finance-economics/21709511-to...
you're talking about the US

I'm responding to

> the recent wave of xenophobia worldwide

The costs of the refugee crisis

The German government will have to spend 50 billion euros on refugees during this year and next, a new study estimates. In order to balance these costs, researchers urge financial restraint elsewhere.

http://www.dw.com/en/the-costs-of-the-refugee-crisis/a-19016...
>Compared with the standard lavatories, Smart-Lav brings 5.5 additional inches for more seats and 10 additional inches for recline space.

Yet they claim it "allows up to 6 additional seats in the cabin". Assuming they're in a row, I fail to see how you can fit a seat in 5.5 inches.

>The interior of Smart-Lav has been designed to enhance the spaciousness and the hygiene perception by the passengers.

It's blatantly focusing on perceptions over reality. I got sick in a plane with a similar layout(I think it was with Emirates) and I remember it being significantly more uncomfortable than any other plane I'd been on, and I think I managed to hit my head while throwing up.
"It's not fun if the code you wrote in the morning works in the afternoon after your .js framework updates some 5 times"
Verilog and VHDL,
and related software suite; Quartus, ISE, Vivado, etc.
Have a look at InfoQ website. I've watched lots of great tech presentations on there. Also Gary Bernhardt from Destroy All Software.
yes, most Americans don't realise just how many Indian people work building chips there - IIT and its ilk train more than 25% of the chip designers in the US (my rough guess from working in the industry) ... if Trump chases them all home and they go on to build great things, as I'm sure they will, Trump may be responsible for destroying the US semiconductor industry single handedly
I'm not sure why pedroaraujo is being downvoted other than in response to his criticism of HN topcommenter Chuck McManis. Pedro is correct; toy CPUs , like what Chuck mentioned building, are so trivial that undergraduate students can build functioning models of them in a few days or hours. They are quite literally thousands of times less complex than the CPUs (even RISC arches) that are discussed in the article.

I also concur with Pedro on the clock speed part - clock speed has absolutely nothing to do with your hardware design until you have written all the HDL, simulated its behavioral characteristics, actually synthesized the logic, completed the analog and I/O components of the design, and are actually preparing for tapeout. There's a reason only AMD and Intel make large CPUs for the consumer market, and it's not because college students are too busy.

I'm going to fade into the grey background for this, but ChuckMcM's comment is yet another disappointing step toward the total calcification of this forum. It's not a commentary on the article; it simply states, lazily, and ignorantly, that whatever it is they're attempting at IIT-M, it can't be too hard. What an an incredibly condescending and blasé thing to say, especially on a public forum where what you say can't be erased.

I'm actually quite glad to see another implementation of RISC-V from outside the US. The horde of nearly identical ARM cores on the market is terribly uninspiring.
Holiday Season Offers on Wedding Invitations – Online Wedding Cards
I think ember will stick around. I even think it'll overtake Angular one day since it has a better dev/upgrade experience. I don't think it'll ever hit mass appeal, partially because it's quite a niche cookie cutter and the frontend world seems to value flexibility above all else.
I fly 75,000 per year on United and never once was my economy plus seat surrendered at the boarding gate involuntarily. Getting gate-bumped is extremely rare based on passenger miles flown.
"Class time was spent making sure everyone got to the same answer and understood the arguments behind it."

How many students were in your class?

With the typical undergraduate class sizes that I've TA'ed at (about 30 students or so), there's just not enough time during the class to go over everything with each person individually and explain everything to them if they don't get it. Even if there was time, if someone is slow the rest of the class will be bored to death waiting for you to explain something to them (possibly over and over until they get it). Some of the more advanced students will be bored by any explanation, while the most detailed explanations with many examples are necessary for other students.

There are office hours and lab time, and some students make the most of that, but some don't. I actually spent a lot of my time helping out students who were lagging behind and needed a lot of attention, and wound up kind of neglecting the talented ones who didn't need any help, but who I think would have gotten more out of the class if we were able to engage them more, challenge them more, and cater to their interests more rather than trying to cater to the lowest common denominator.

I'm not sure what the right answer here is in classes where students vary widely in skills, interests, and abilities.
Yea, the TSA is a good example of how a scare like 9/11 can be used to trigger more government spending, leading to more government debt being printed.
Linux Mint 18.3 “Sylvia” Beta Cinnamon and MATE Editions Now Available to Download
Also, MIPS, founded by the original RISC paper guys. Thirty years ago DEC was selling DECstations with MIPS R3000 CPUs, where you could enjoy the occasional program crash (and "core dump") due to memory alignment errors, under BSD 4.3 or so.

https://en.wikipedia.org/wiki/MIPS_architecture_processors
I like BASIC, C, D, Objective C, Perl, Lua, 8080 and x86 Assembly (no code for around 15 years, but still) and probably few others catched my eye, like Io, LISP, Haskell, but I had no time to master these, only done a bunch of snippets discovering their power. But I hate js (and php) with all of my soul’s strings, no matter how much time I spent learning or fixing it. How about that single data point.

Otoh, I bet most js bigots only know one language very good, guess what it’s name is.
How is it a "trick"? You may prefer to have it itemized rather than bundled, but the total price is what matters. Using "free shipping" actually makes it less tricky to compare prices, since you know they won't slap a big shipping fee on checkout to make up for low prices.
Me either. In my experience, being willing to be the first one to open up goes a long way in making people open up to you and establish some trust that, for example, I won't be judging people etc. But I do try to never, ever, discuss politics or religion. That's a one-way route to bad tempers.
For me, the thought I spare is "good riddance". Yes, heartless, but when daesh kills its dedicated own, I'm not shedding much tears. What I care about is stopping it from killing and enslaving others.
Do you have any evidence to support the “extreme outlier” assertion, speaking as someone in a large bike club who regularly does long rides.

I understand most commutes are under 3 miles but I think many serious club riders would ride between 50-100 miles in a single ride most weekends (might be stops for coffee and cake along the way :).

Sadly, we get close passed and threatened every week it seems.

Edit:
From Strava (which would probably show more serious cyclists) UK ride figures for 2015: http://www.bikebiz.com/news/read/strava-reveals-average-brit...

That gives the impression that 2 hour plus rides are not that uncommon although, that will be skewed by the kind of rider who records their journeys.
Agreed. My day job revolves around "visual dev tools" like VVVV, Reaktor and Unity/Playmaker, and "Should I use a GUI or a scripting language" is rarely the issue. I've seen Art Students learn the basics of C# rather easily, same for the java dialect used by Processing.

The biggest issue are always the skills required to bring their ideas into actual code. Most of those tools still require an extremely advanced knowledge of calculus, DSP theory and linear algebra. Imagine if a fashion designer wanted to display a set of generative images displayed in the background following the catwalk ground vibrations (this was a real request). Even if he/she could accurately describe their idea, that would be still several magnitudes outside their STEM Skills. Most of the times we end up hiring an external dev who will be forced to use such visual tools, making his job even worse.
We should also keep in mind that finding an exploit or two is much easier than making sure that nothing on your network can be exploited. I wouldn't expect even the best in the world to be able to thwart all attacks.
How to Play Blu-Ray ISO on Nvidia Shield Tablet K1
Ask HN: Could secure hash functions prevent UK bank transfer fraud?
I was reading https://www.theguardian.com/money/2017/nov/11/couple-scammed-57000-homesless-bank-transfer-fraud over the weekend. This involves a 3rd party hacking or imitating the email of a small business and sending invoices for expected amounts with false bank details.

My initial thought was that, with minimal infrastructural investment, Companies House, the UK government site that stores publicly available data on UK registered companies could include an option in which companies could decide to display a secure hash of their sort code / account number made with a common, salted, open-source hash function (ie BCrypt)

Before transferring large amounts of money individuals could either verify bank details via the Companies House website or online banking apps and websites could implement the hash comparison functions.

Would this be usefully functional or are there huge security implications that I am missing? (I'm not a cryptographer)

If the consensus is that this is simple and secure to implement (especially as the gov.uk sites are introducing high quality multi-factor authentication), it is something that I would like to suggest to my local MP.
So proud that Brytlyt is officially the fastest GPU Database in the world.
> I also don't recall Russian ops having OPSEC this good

Survival bias
And if I remember right, on some Spectrum model you even had all the basic commands written on keys (I was once hunting with a friend for the famous "any" key which we had determined had to be pressed in order to get to play Pyjamarama)
I want google to explain what happened with their Pixel 2 launch
> “instantly recognize” what task is being asked,

That is literally aim of the preparation. You train to be able to instantly recognize the task just by skimming for key points.

Being able to solve hard math problems, the ones that require days of thinking and requires you to try various approaches is entirely different skill.

Novels and games have zero to do with anything. It is learnable skill and altrough there is some talent component, large part of success is right kind of training and you can get better if you train - whether because you have lsat as a goal or because something else.

And precisely the people who did not went through whole logic puzzle book before but have right genetics benefit from that training the most.

Pretending it is not learnable and that those 17 years old who did not spent time with same hobbies up to know are lost causes is societal loss too. Some of them are dumb and others conflate "did not spend time with this specific training yet" with "the kid does not have innate talent".
One could argue that allowing markup at all in RSS fields might be an anti-pattern.
https://masterthemainframe.com/ is a pretty cool website that intends to teach students how to do this kind of work by using a real IBM Z mainframe.

My first job was writing COBOL on an IBM 390. I hated it at the time, but I realise now how many important lessons I learned from it. It wasn't trendy, but it was worth doing and I'm glad I had the opportunity.
Make Trump Tweets Eight Again
The name of the blog is 'writepay', which should give a hint.
So I randomly clicked on this:

https://www.reallygoodux.io/blog/hellofresh-offboarding-flow

None of the points why this is __really good UX__ are valid in my opinion.

The practice of providing alternatives when unsubscribing is quite common today. I get why it's there but it keeps me from achieving my goal.

Furthermore if I have to go through a two page survey to achieve my goal, then no, that is not a good user experience. Doesn't matter if you get potential valuable feedback out of this.

And finally the button "I've changed my mind" is also pretty common.

So all in all nothing special here. If that's the quality I can expect from the newsletter then I can't say I would find this valuable.
The Stories of Ibis by Hiroshi Yamamoto
Play Framework: Java no-op Filter decreases performance by – 83%
That's what some people were doing with SuperH; I don't know how the project has progressed.

https://lwn.net/Articles/647636/

[If you wanted to resurrect the Alpha, though, please do not resurrect the crazy memory consistency semantics, where you need to put a full memory barrier between

r0 = load(&x);
r1 = load(r0);
I see. I'd still posit that I don't think GUI usage and programming aptitude correlates. But, all the data I have is anecdotal.
25. It also does not typically require much individual attention; generally presenting a cleaned up version of the arguement is enough. If multiple students have a problem, they tend to have the same problem, so the work scales sublinearly. Of course, larger class sizes will always make teaching more difficult.
> Airlines have nothing to gain by making bigger seats ...

This is only because airlines are not obliged to -- or have not yet engaged in a marketing war with each other by -- advertising seat dimensions, either during the booking process, or via more general marketing.

I expect it'd be more useful, way more effective, and naturally less cost, to do it during the booking phase. While this may seem like it'd risk losing customers, word of mouth is powerful in this sector.

A succinct addenda such as 'compared to Xyz airline that has 50mm less space', and a hover-over picture that shows someone being annoyed by the less spacious seat, perhaps being served a meal of dubious origin by someone wearing Xyz uniform, just to drive it home. I should be in advertising.

(My understanding is that 'attack' advertising is more acceptable within the US. Here in AU we're unlikely to see this kind of thing due to a dearth of carrier choice. No idea about other parts of the world.)
I don’t understand what you think my point is or what I am “pretending”, but you’re answering something different than anything I have argued.

These tests are very clearly learnable, and nobody said anything about “lost causes” or “innate talent”.

The top-level comment claimed that it was all but impossible for someone to get a near-perfect LSAT score without extensive targeted training on the test specifically. I claim that this is an oversimplification which overlooks people who have extensively trained related more generic kinds of skills.

Then you made a point about whether having everyone do test prep should be considered “cheating” or a “bad thing”, and I responded by arguing that test prep is individually rational but a collective waste of time (a much more severe waste in some countries than it is in the USA). Personally I think we should use some other mechanism(s) for gatekeeping legal training (and other schooling), so that incentives to do well at the gate-passing task are more closely aligned with meaningful training for effective citizenship and generic intellectual work, or perhaps with student passions and aptitudes.
In my eyes the CDN was the hard thing among those, as I'm not sure how many of them Decentraleyes manages to replace. Most of the others, though, are either blocked/not used for me, or used because I feel there are benefits (i.e. not through social pressure), namely the safe browsing advisories.
There's something very true about that. COBOL knowledge is quite literally dying out.

However, for the most part those systems have been running for decades and aren't modified that much any more. While probably not completely bug-free they tend to have a low error rate, in terms of functional requirements at least. They also mostly deal with low-level mathematical and accounting functions that don't change frequently.

For better or worse a lot of COBOL code also gets replaced when new compliance measures like Basel II and III are implemented. Additionally, there are even transpiler-like tools that convert COBOL to Java code. The resulting code of course is horrible but at least it then is available in a language with a long-term maintenance outlook.

In addition to a very conservative work environment all of this contributes to COBOL not having the prospects it might seem to have at face value.
I think you can using GHC Pragmas.
How do you define "professionalism"? And for what purposes?
As a hungarian, I'm pretty surprised by this article, since the quality of hungarian education is getting worse and worse, thanks to the "reforms", which basically means they are spending less and less on education on all level. And however in the past, math education was world class, now the "old school" teachers are retiring and other than a handful of elite schools (Fazekas, Eötvös, Radnóti etc) most of the schools are way below the european average.

(source: https://www.compareyourcountry.org/pisa/country/hun )

Also usually only one or two hungarian university manage to get to any of the "best 500 universities in the world" list.
I generally don't discuss politics. I am careful how I discuss religion. I also find that being side by side or sitting at a 90 degree angle instead of face to face reduces the sense of confrontation. It also helps if you are doing other things while talking.

I usually am only trying to make conversation. I am slow to judge and I tend to assume people do things for a reason. So I don't dump a bunch of shame and guilt on people.

I also default to talking about me rather than about other people. It gets me accused of being self centered and crap like that, but I find it to be the least worst option, vastly less problematic than talking about other people.