skysight-inc/HackerNews huggingface dataset:
I didn't really 'get' parser combinators until I watched the following introduction (showing how to build a parser library from scratch in F#): https://skillsmatter.com/skillscasts/9731-understanding-pars.... Highly recommended.
Sub-addressing is an easier way to do that.

If you use a "regular" character like "." as a separator virtually all sites will accept the email as valid vs using something like "+".
It cannot be a stupid question if there are hundreds of books on it. I know what you mean, but that's no way to get your opinion across.
Pretty good actually. We started using AWS Lambda as a tool for a cron job.

Then we implemented a RESTful API with API Gateway and Lambda. The Lamdbas are straightforward to implement. API Gateway unfortunately has not a great user experience. It feels very clunky to use and some things are hard to find and understand. (Hint: Request body passthrough and transformations).

Some pitfalls we encountered:

With Java you need to consider the warmup time and memory needed for the JVM. Don't allocate less than 512MB.

Latency can be hard to predict. A cold start can take seconds, but if you call your Lambda often enough (often looks like minutes) things run smooth.

Failure handling is not convenient. For example if your Lamdba is triggered from a Scheduled Event and the lamdba fails for some reason. The Lamdba does get triggered again and again. Up to three times.

So at the moment we have around 30 Lambdas doing their job. Would say it is an 8/10 experience.
Well, we'll have to start somewhere. At the end of the day, someone has to be a guardian, even if you're the Internet Archive.

Ideally, PageDash turns itself over to be a non-profit sort of thing. Else, a corporation takes over. If really shutting down, there will be an export option for users for a graceful shutdown.
...and isolate athleticism from sport.
has Kalanick himself ever harassed women? I'm genuinely asking, I haven't followed the Uber story closely but I thought the harassment accusations weren't aimed at the CEO.

I don't think anyone's suggesting that sexually harassing women is good for business.
Yeah, even if you buy a prepaid sim and it doesn't work on your device the store probably won't refund you (unless it's "cracked" or something when you open it).
It's not like Musk doesn't donate to OpenAI himself..
The original quote does fall apart, as most quotes do, upon closer inspection.

Say you can kill a man, but irregardless of the threat to their life said man would refuse any and all of your orders, who can then be said to have 'control'?

In the end control means the ability to influence outcomes. There are many metrics, and for some choice of metric the capability of destruction is control.
Yes, I always try to remember this quote, "Front End is the melting pot of design & development skills to implement accessible interfaces to accepted standards."
Have a look at https://arxiv.org/abs/1509.05053 from pkhuong. They discuss this issue and other variants that paper. So e.g. branchless binary search, the branchy binary search + speculative execution as a form of prefetching, branchless binary search with explicit prefetching.
I'm pretty sure this is an isolated instance as I've just watched twitch on Chromecast last week. Jumping out and blaming Tiwtch based on one instance and forming a conspiracy theory about amazon promoting fire stick is as unhelpful as it can get. Why is this so high in the comments?
Well, you could just jailbreak it, find the compatible version of all apps that you need and sideload them. If you bought them previously, I don't see any moral issues with this.
https://news.ycombinator.com/item?id=14468376
Linksys brings its advanced open source router to India
My Beginner’s Mind
Kalanick has sexually harassed his employees? Must have missed that part.
Considering that Lyft is viewed as the "nicer" company, do you think its fundamentals are more sound? Will it reach profitability?
Why does anyone care about Tesla? It's just another car company? Except that in both the case of Tesla and Uber the two companies have the potential to revolutionize transportation. Consequently, people are very interested by what these companies are up to.
I'd correct you, slightly: Kalanick's brohaviour (as you put it) has quite a lot to do with stock market success because aggressive, amoral, bro-like investors collectively act like economic success is a matter of showing personality traits like their own.

So, if economic success ONLY depends on eliciting investment from these people, then you need to be dominant and brutal in every perceivable way, including sexual harassment, to signal that you're successful. This is far from new.

If success also involves building a functioning company, you've got to look beyond investor bros as a metric, and this is where Uber hasn't shown quality.
Your list has been absolutely instrumental in my path towards mastering react/redux. A big thank you for all the hard work. You are multiplying the communities knowledge and we're all improving because of it.
Oh man, I suspected it but to have it confirmed really sucks.

I just noticed their post had 1.1M views and they still haven't updated the story or left a note.

If you're thinking about what to do next - try a DMCA to them and copied to abuse@ for their hosting provider. Ditto same report to their ad networks or exchanges (that can sometimes be really effective in changing behavior)

edit: btw brilliant work, I really enjoyed it.
Wasn't a bunch of Uber's self-driver 'expertise' just stolen IP from Google?
We use AWS Lambda to process Hearthstone replay files.

My #1 concern with it went away a while back when Amazon finally added support for Python 3 (3.6).

It behaved as advertised: Allowed us to scale without worrying about scaling. After a year of using it however I'm really not a big fan of the technology.

It's opaque. Pulling logs, crashes and metrics out of it is like pulling teeth. There's a lot of bells and whistles which are just missing. And the weirdest thing to me is how people keep using it to create "serverless websites" when that is really not its strength -- its strength is in distributed processing; in other words, long-running CPU-bound apps.

The dev experience is poor. We had to build our own system to deploy our builds to Lambda. Build our own canary/rollback system, etc. With Zappa it's better nowadays although for the longest time it didn't really support non-website-like Lambda apps.

It's expensive. You pay for invocations, you pay for running speed, and all of this is super hard to read on the bill (which function costs me the most and when? Gotta do your own advanced bill graphing for that). And if you want more CPU, you have to also increase memory; so right now our apps are paying for hundreds of MBs of memory we're not using just because it makes sense to pay for the extra CPU. (2x your CPU to 2x your speed is a net-neutral cost, if you're CPU-bound).

But the kicker in all this is that the entire system is proprietary and it's really hard to reproduce a test environment for it. The LambCI people have done it, but even so, it's a hell of a system to mock and has a pretty strong lock-in.

We're currently moving some S3-bound queue stuff into SQS and dropping Lambda at the same time could make sense.

I certainly recommend trying Lambda as a tech project, but I would not recommend going out of your way to use it just so you can be "serverless". Consider your use case carefully.
Olives are slightly acidic by nature and the lye neutralizes that?
Neutral environment, plus heat, plus low oxygen makes for Hollywoods funny faces.
Unless you catch lightning in a bottle, you'll need 4 years.
I'm interested in the the possibility of individual internet archives. Web browsers (or something like those) could automatically save all of a user's own stuff (article comments, blog posts, tweets, emails) and everything they're interested in (bookmarks, rss feeds). Users could connect p2p and make bigger, more public archives.
I make sure I write code every day, even if it is something trivial.
In communist Poland, street vendors frequently offered carbonated water as a refreshing drink in the summer - but they only had a glass or two, so you would buy a glass of water, drink it, and return the glass for the next customer to use - in the best case, it was quickly rinsed before re-use. The last one was in use until 1995.

Sadly wiki only has an article on this in Polish, but google translate does a decent job:

https://pl.wikipedia.org/wiki/Saturator
For my museum I have Linux (and Minix) running on some pretty old stuff. Workstations & servers (Sun/SGI/HP) still run fine with Linux/Unix on them; those laptops are quite painful if you use X.

I was running Slackware mid '90s and I remember beating my head on the table how slow it was compared to the Sun machines I used in uni with running X. But it beat Win3.1/95 already in my humble opinion so I stuck with it until now (although changed to Debian and then Ubuntu recently). Still allows me to, for most dev, to use laptops from 6-7 years old (my goto dev laptop is a Lenovo X220 from 2011 ; I bought a big stack for almost nothing last year and they are excellent).
On the Poisonous Superstition Called Talent
ooh! ooh! now do https://www.google.com/sky/ (pretty please)
I don't know. It all seems very alien to me. But I often see blog posts like these which make it seem ubiquitous.
I really don't like how racism comes up so often in these situations when I think the closer term is probably familiarity or customs. A lot of bosses like to work with people that have a similar mindset and work ethic that they do. It makes sense that if you've been born and raised in country X and worked there for 15 years and become a boss you will probably prefer people with work ethics similar to your own. In Japan, as a foreigner working for a Japanese company, I can see how Japanese would much prefer to hire a Japanese over me (they don't outwardly complain about long, unpaid overtime, they do mundane tasks that aren't productive, they don't talk back when erroneously attacked). And I can see an American boss much preferring an American who's more likely to bring up points that they think are wrong. I apologize for the stereotyping but meant it as an example.
To guard against manipulation is why we should have our own personal archives. Decentralisation. Also, cryptography to validate authorship. (Basically, I still want Xanadu.)
I have a skylake xeon from january 2016, and I think they had been around for a few months then?
Oscar Health is headed back to New Jersey and branching out to Ohio and Tennesse
6 Types of Videos That Are Great for Any Business
you are absolutely right depending on liquidation preferences terms cascade it could be a great deal to force an IPO or another type of exit for later investors.
When it comes to an accusation, you can't simultaneously believe the victim and clear the defendant of guilt.
Oops. Just realised my comment contains a mistake.

casync does not act as a server. Its on-disk representation and client behaviour is designed in such a way that the server need only serve static files. This makes deployment easy.
Universal Love, Said the Cactus Person
Shrinking data for surgical training
my idea for now are objects that can be compiled twice, once for private methods which run on the server and public methods on the client and the compilation process handles the wiring.
I think that depends on what your interpretation of "making it" is.

There area millions of quiet, confident, competent people across industries. People who reliably turn out high-quality products and are well-paid for their work. They get on well with their colleagues and progress with their career at a decent pace. You just don't hear about this much. Doesn't this count as making it?

I'd say that the reason you hear more about people who are well-known is essentially just because they are well-known :)
Thank you.
I will look at this for some inspiration.
For me, and probably for most, it's not a matter of quitting your job in order to work on your "successful" startup - if it were already successful then there'd be no issue at all. Rather it's about quitting while the startup is just beginning to look reasonably good, _in order_ to make it a success.

Since I've been working as a mobile developer, and also management consultant (my other career), it's always been extremely easy for me to find a new job whenever I needed, so there has been very little risk involved.

Still, it did require some savings, since our startup is very research intensive and will take several years before we see any revenue. We secured some basic funding now though, and things are looking good for the next stage too so I will only have needed 6 months or so of buffer.

In summary, my view is that if you're a reasonably skilled engineer or have some other attractive occupation, there is nothing to fear. The worst that can happen is really that your startup doesn't work, you'll go back to what you did before with a few months of missed income but with plenty of useful experience.

I don't think there are many situations or cultures where a failed technology startup attempt on your résumé would count against you in any way, in most places quite the opposite.
Wouldn't investors be able to look at ownership information to see if Travis's shares decreased? I doubt all of the investors would take him at face value, especially the ones who publicly criticized him.
Japan-Led Consortium Wins Toshiba Memory Bidding
>Management and all staff will also be required to take training on a continuous basis.

This is miserable. Unless the definition of sexual harassment changes every 6 months, you should not be forcing employees to retake these training sessions.
How is that related to my post? I did not refer to race in this context. Of course I am assuming that white people can also wish for or demand PC chat and thus this is not a race-specific or minority issue.

I'm talking about website (sub-)communities. Different places have different standards, and frictions between communities can be seen as a turf conflict, an invasion.
Surely it's a conscious choice of companies if they don't have moderation, when ordinary streamers manage to set themselves up advanced bots? I'm not saying it's not a good idea for twitch to provide bots out of the box. But if PlayHearthstone can organise a tournament, stage it, and broadcast it, I don't believe they're unable to deal with the chat.
The issue had everything to do with how Linux handles networking when you have 1000 container interfaces on a single system. Tweaking net.ipv4.neigh.default.gc* solved most of the issues.

I am familiar with Calico and it would not have solved it.
Official response https://blog.bancor.network/this-analysis-of-bancor-is-flawe...
The interface needs a lot of work. It's feels not just mobile first, but mobile only.

Also, maybe I'm just not a typical user, but it would be nice to have some better control over location, or at least indication of how close to the target location each job is.
My 380ED was my last awesome thinkpad, I think I had potato on it. After that they went to "good" then "ok" then where they are now.

I recall trying to compile a 2.4ish kernel with support for my pcmcia network card on an old 486 sx25 (dx?) laptop. Never got it to work. The desktop was fine from redhat 6 onwards (under 5.2 my sis graphics card wouldn't work in graphics mode, so no X)
Although I think you'll end up with a divide by 0 error. :)

/pedantry
Right, that's why main in Java returns void, and not an Int/Short. Hang on...
Our eyes are not LIDAR, though, and we can drive pretty well.

In fact, the reason we have crashes is NOT our eyes’ lack of distance detection through laser return timing — having two eyes is enough for distance appreciation. We have crashes because of attention deficit instead.

At this point, there is no reason to believe that a machine can't achieve and outperform a human on a driving task given the same inputs. Sure, human eyes have 5 million cone cells and 1080p feeds only have 2 million pixels, but 4K has 9 million, and more importantly, that level of precision is unnecessary for regular driving.

And Tesla doesn’t even bet just on the visible spectrum; it also relies on radar.
I'm not sure if you care, but it's possible to use Neon to write native Node modules in Rust. No need for JS glue code and better performance than spawning a process.
I don't know how big that really is. While there are a few business people/tourists that travel a lot, a lot of execs are likely to either take a taxi straight from the airport taxi queue, as it's quite a lot of hassle to use uber at a lot of airports.

The small journeys around town aren't as likely to be as valuable, it's usually the longer airport fares which will make up the majority of taxi spending for people away.
The court decisions focused on peoples ability to be part of society, and as far as I know that US prison system is the opposite of that. If in the future the prison system was reformed to be rehabilitation rather then retribution, then question like how inmates can access the real internet become really interesting. To quote: "convicted criminals—might receive legitimate benefits from these means [social media] for access to the world of ideas, in particular if they seek to reform and to pursue lawful and rewarding lives."
In some countries it's really correlated to family cultural level (more than socioeconomic status).

In parts of Italy it's very uncommon to have children before 40!
How inexpensive are they ?
Uber is 'disrupting' the peace, one scandal at a time
In a world where no evidence is required before firing, then that would be the sane thing to do. Always hire the sex you are not attracted to and make your sexual preference very clear.
I agree ... but I wonder if the only reason Uber has grown is the way that it's bullied its drivers and the communities it "serves". I'd say that his personality and drive has caused both the companies successes and its problems. I wish there was a convenient way to short Uber via my discount broker.
Netflix launches interactive TV shows with branching narratives
Of course you can. You can believe the victim while saying that the evidence doesn't meet whatever bar you set - in criminal matters that would be "beyond all reasonable doubt".

It's fine for people to say "I think he did it, but the prosecution didn't prove it, and so I found him not guilty."
OnePlus5 alleged to manipulate benchmarks
The trust of people like yourself is definitely going to be abused by people who want to smear others.
Microservices and data ownership
Paying the driver directly still sucks. In the US you constantly deal with the "I don't take cards" bullshit and lack of simple feedback for when they take you on a scenic tour.

I would be fine with taxis if I didn't have to interact with the driver at all when it came to payment and could provide feedback right in the app.
4 years for what? To find product/market fit? To become profitable? I presume you are referencing some rule of thumb that is not familiar to me...?
New branch in family tree of exoplanets discovered
What software? Their self-driving tech is tainted by Waymo's claim they stole it, so it would have to be very, very good for some company taking the risk of using it. I doubt it is _that_ good, so I don't expect to many buyers for it.
> The free market is a poor model for providing healthcare.

No; a free market has been _proved_ to be good at providing healthcare in the US. What you folks have now is an utterly corrupt cartel.
He's "Amazon profitable", Uber has profits if you neglict investments for market dominance.
Alex, do you have any interest in an FPGA based resizer?
The node_modules one is rubbish IMO, I think their doco is absurd. You can just compile things down using webpack or such, this makes the package smaller and can be optimized for faster execution as well.

The retry one is new to me, need to read more about it.

Thanks for the info.
I wouldn't drive in India. And I'm human.
We use it with node for a bunch of things like PDF generation, asynchronous calls to various HTTP services etc. I think it's excellent.

The worst part about it by far is CloudWatch, which is truly useless.

Check out https://github.com/motdotla/node-lambda for running it locally for testing btw - saved us hours!
This is interesting... then what happens to the concept of 3 strikes and out?
OpenCart 3.0 Is Officially Released! Here's What's New!
Thousands of genes influence most diseases researchers report
I realize I misread parent comment functions:

always<A>(x: A): Parser<A>
thenDependent<A, B>(a: Parser<A>, b: A -> Parser<B>): Parser<(A, B)>

as:

always<A>(x: A): Parser<A>
thenDependent<A, B>(a: Parser<A>, b: A -> Parser<B>): Parser<B>

which would make a monad provided the monad laws are satisfied.

Of course you don't have to write parser combinators that way, but I found it pretty practical compared to dealing with nested tuples for the sequence parser. Check out Hutton and Meijer's article for more details.
Or watch on youtube: https://www.youtube.com/watch?v=RDalzi7mhdY

No need to create an account or login
Ban != Access

You can NOT ban someone from the Internet but you may deny access to Internet in prisons.
Ronaldo move off after claims he is happy at Madrid |
Because with even the tiniest of thought, it's clear that basically means that you can be openly racist when hiring. "No niggers or irish need apply".
Credit to Sony for this work. They seem to have almost exactly the right emphasis for me - good cameras, expandable storage, and open devices.
> Because he doesn't like it there

More likely the other way round.
Am 3-4 months in with concept. Have anchor client and consultancy partnership. The biggest and wildest thing is moving from someone with an idea to a visionary leader in a space. It's fundamentally awesome to take said idea, turn it into a offering and go out on the line with it. I have had nothing but wonderful experiences with others helping me out. I am 40, have 2 kids, a dog and a wife and a pretty good network which I have had to really 'work' (authentically) but the assistance from others, trust and good feelings are something that have made me believe in the human race a bit more! In corporate it's all protectionism and petty arguments AND a visionary thinker is not what they want!
I am lucky to have found an excellent co-founder who is a great counter part.
Definitely taking/balancing risks, going fast and working really hard (doesn't feel like work building your own thing though) however the finances have to be calculated and I have taken the consulting/product route which seems to be good but converting a service driven model to a recurring revenue model is the goal AND the challenge.
Let's assume Uber dies. One bad outcome from this could be that Lyft gets a monopoly. I hope that doesn't happen.

Also, it will be awesome if instead of another Uber created there will be an open pool of ridess/seats available and people can use the platform of their choice. A la airline ticket booking model (of course the exact same approach will/may not work) or the bus ticket booking approach. Also, airline industry isn't hyperlocal.
> The worst [Steve Jobs] has been accused of is driving people hard to achieve the perfection he sought.

And colluding with other tech companies to fix his employees' wages.
What happened with the A10X?
Compare the Cloud Interviews Michael Custers from NGA
In a pre 1.0 language there will always be some things that are still waiting to be optimized. I saw some performance spec for one of their HTTP libraries awhile back and it was a lot faster than Ruby. It might have been faster than Go.
Health care is a free market? Where?
Nowadays if you said "this random stranger got in touch on the internet then fingered me" the response would be somewhat different.
I don't think that would work, something like /(.)\+.(@.\..)/g might
or the same reason why hipster startup in SF hires hipsters - culture fit.