skysight-inc/HackerNews huggingface dataset:
I think the main issue with parsing is that you probably need to parse all JavaScript before you can start executing any of it. That might lead to a high delay before you can start running scripts.

Compiling and optimizing code can be slow, too, but JIT compilers don't optimize all code that's on a page. At least at first, the code gets interpreted, and only hot code paths are JIT compiled, probably in a background threads. That means that compiling/optimizing doesn't really add to the page load latency.

But I agree with you that this is a strange suggestion. If parsing is so slow, maybe browsers should be caching the parsed representation of javascript sources to speed up page loading, or even better: the bytecode/JIT-generated code.
If you're based in the US or AU, we have a 2-day rolling payout schedule: https://stripe.com/docs/payouts

We're working to speed this up for other countries!
There aren't too many outliner options as streamlined as PC Outline.

There are a few modern alternatives, however: [How to Outline Your Ideas with 20 Powerful Tools](https://zapier.com/blog/best-outline-software/)
This. I've been working in Government recently, it's all containers and it's all Docker.

If anything I'm surprised that their valuation isn't higher.
Common Lisp acknowledges at least one syntax class: setf forms[1].

[1] http://www.lispworks.com/documentation/HyperSpec/Body/m_defs...
Amazon prime is consistently next day in the UK (and I'll happily pay a non-trivial premium to order something on Prime) - even sometimes same day, although that's never promised, just an occasional nice surprise. GP is talking about "marketplace" which has wildly varying delivery time (a lot of the products are drop-shipped from China), but generally do arrive within the promised window.
Sounds like a typical hackathon, people participate in those for free all the time so I don't think that this is strange.
I remember reading about some framework which was doing something nutty like embedding actual data in the comments on a function, and then parsing out those comments at run-time. For what it's worth, I believe it was on HN and in relation to the caveats for older V8 optimization w.r.t. function length (https://top.fse.guru/nodejs-a-quick-optimization-advice-7353...), but it was years ago so, as you say, hopefully they moved to something less insane in the intervening time.

Aside since you're here. The "Would it be possible to write a tool to convert serialized AST back to JS?" portion of the FAQ (https://github.com/syg/ecmascript-binary-ast#faq) says that it would be possible to generate source which would be "semantically equivalent" -- you might want to call out the Function.prototype.toString exception explicitly there, though admittedly that level of pedantry might be more obscuring than enlightening.
Very much agreed on this swarm behaviour. A political channel made by a very kind person with nice intentions didn't seem to breaking any rules at all, though the /pol/ board on 8chan coordinated mass-flagging attacks against his videos twice which resulted in his channel being deleted twice.
I got a phone last week that has "more than excellent" battery life: Asus Zenphone 3 Zoom.

With two days of heavy use I still had 15% left. It also is good or great in just about every other category.
think about your comment and than think again. Do you really believe it doesn't actually solve a problem ? Not at all ?
I've been working through this book. It's difficult to get through, I'll admit, at my stage. Is there anything you'd recommend as a supplement?
don't forget the room heating. I'm sure a wall of of 25-100w incandescents can get pretty toasty.

very green.
Gains? I, uhh, wouldn't. (And also $100 oil).
Nobody forced him to become a free software developer or release his software for free. Bottom line: Even for free, nobody uses his software, that is why he is pissed off.
Sure, family, children, friends, community ties. The things that make constant moving a pain in the ass as you get older.
Night of the Digital Knives: Silicon Valley Launches Internet Censorship Purge
+ the lack of lateral movements of the rider,

+ the regularity of the 'effort' around the crankset, not "pressure on the left, then pressure on the right and so on".
When the cookie meets the blockchain: Privacy risks of cryptocurrency payments
This is precisely true. The Constitution does not offer protection from the vagaries of capital, but capital realizes that certain ideologies, like brands, are toxic. Thus the New Yorker and Economist covers this week depicting the President' relationship to extremism.
How is it slower to use containers than traditional machines? Provisioning for a container is basically just downloading an image and running it.

Sounds like you haven't really used containers at all.
>There are other crypto assets which are asymmetrical bets (lose 1x, gain 100x)

Such as? Eth isn't going to increase 100x in any meaningful amount of time at it's current price.
If we had to lower the speed limit to 30kph wherever cars & pedestrians interacted (aka all streets), then magically there would appear money to build separated pedestrian infrastructure like skyways so that politicians could drive faster than 30kph on their routes.
That is very nice, you can drop a message at:

https://padiracinnovation.org/feedback/

or connect through LinkedIn:

https://www.linkedin.com/in/jean-pierre-le-rouzic-39a72295/

Many thanks
Google the gatekeepers, deciding the undecidable.

I find this dangerous.
I think that is ridiculous.

Learning about new medicine is continuing education for physicians. It is their job. Having a third party paying them or even just offering dinner to them so they can do their jobs is a huge conflict of interest.

Further, they are getting a completely biased education on these new drugs in addition to being "taught" by pharma reps who often do not even have a BS in life sciences...so they are very limited in being able to relay nuanced medical information.
The left hand side only reserves the memory, the right hand side actually initializes the object. A bit redundant I agree, but to the compiler it is two atomic operations.
>In 2014 I don't think a startup existed trying to use physical machines - it was all aws,etc.

You're also starting to see those startups realize how much money they're wasting on cloud services once they hit scale. It is EXTREMELY expensive to do cloud if you're even remotely efficient with your infrastructure unless you've got extremely bursty and unpredictable workloads.
Vodacom Tanzania's Initial Public Offering Off to a Good Start
You don't have to believe me either; if you try it, you should generally see that they have the same performance.
This intuitively makes a lot of sense. The short variable names with the legend at the top makes it a little harder to understand but you can see what's going on from a macroscopic view. Perhaps translating this to another language with clearer variable names would be a good exercise for me.
Good that you will never go to them again. Whose mistake was it that you ended up there in the first place ?
Heck, I moved half way across the country and I got about that much for relocation.

Neither location involved the Bay area.

This seems to be the standard (and not special) relocation benefit.
That's evil. I'll hate you if you help the IRS.
I must admit that looking at equity as opposed to market cap seems a tad strange to me. My brain's wired to default to market cap because that's what's in the news most of the time but I suppose it would help to look at equity to shed more light into a concern's current health.

However, equity might not always be the best go to element when making a determination as to whether to invest in a company. Equity doesn't take into consideration business components that haven't come into fruition just yet e.g. on going product development, future product prospects, research etc.
Seems like modern top-line racing cars do 30-45 minutes between pit stops across formats and styles. 20 minutes is within a factor of two. For a prototype that's pretty solid, and I take it as a message that the technology is approaching parity.

Source: https://en.wikipedia.org/wiki/Pit_stop#Frequency
> even with a worst case scenario of 1% conversion rate,

I don't know much about this, but wouldn't that be a very good conversion rate?
I would prefer declarative if I didn't need to install a package. Every dependency is a burden.
Don't you think that someone is eventually going to compile a JVM to wasm which would allow languages that compile to JVM bytecode to run directly as standard JVM bytecode in the browser? Wouldn't that allow to have as good performance as JS compilation? (I am asking you as it looks like you might have some expertise on languages that compile to both JVM and JS ;))
Commute a little: https://www.mytrove.com/ca/santa-clara-county/cheddar/softwa...
Sorry, could you source that?

I just looked around and only found 42 U.S. Code § 408, which offers a maximum penalty of five years (higher for Social Security workers or medical professionals engaged in fraud).

Also, the vast majority of the text concerns misuse of an SSN to defraud of mislead the government, particularly by claiming benefits. (8) does read "discloses, uses, or compels the disclosure of the social security number of any person in violation of the laws of the United States", but at a quick look I only see prosecutions where that was tied to benefit fraud.

I don't think 5 years is an insufficient sentence, and I think the urge to raise sentences as a deterred is usually counterproductive. But I do think there's room for progress here.

Most SSN abuse as identification appears to be prosecuted as simple identity theft, not SSN fraud. Adding the secondary charge specifically for SSN abuse might encourage thieves to rely on other, less permanent information like passwords.

More broadly, I'd rather see the government concede that SSNs have become a standard form of identification, and make the renewal process less heinous. Right now you have to show grievous hardship over an extended period, can't appeal a bad decision, and will still lose your credit history when the new one is issued. That's simply not a reasonable system for a number people are expected to give out so often.
More Pros

- Drive to work in your Tesla

- Free gourmet food at work

- A lot of Whole Foods Market to shop at

- Being rich AF
Thank you google, for being the minister to finally bring us the ultimate truth - a truth that not even facts, statistics, and logic can dent!
> Hell, I'm tired of extremely limited production cars (e.g. Hyundai Ionic electric, '17 e-Golf) that I can't reasonably get despite trying for months.

I've not heard of any problems around Europe of anyone struggling to order them. Are dealers literally unwilling to take an order, or is the delivery time just too long? Or is this about what cars dealers stock? At least here my impression has always been the only people buying cars from stock are those who are time-sensitive, and AFAIK they often go for a slight premium as a result.
Good point. Updated the list to include opportunities!
Speed up your code, part 2: vectorizing the loops with Numpy
I find that anything beyond a very small program is faster to do with sort of manifest typing (with static analysis/type checking).

Now, I think that type inference for local variables can be nice (especially if you have good IDE that allows you to see the inferred type).

I once wrote a 600-700 line application in PowerShell. I found myself adding a few type annotations, and I expect that a program any bigger than that (especially if more than one person started working on it) would benefit from a policy of always adding type annotations.
If it's a destructive operation, yeah. I was really, genuinely surprised that their editor works like that. As you say, it's not something that will bite you often, but when it bites, it could be pretty painful.
> This is the same Digicomp which made two mechanical "computer" models, or toys

I doubt it is the same company. Those toys were made by E.S.R., Inc., whereas the DR70 is by Digicomp Research Corporation, which apparently still exists. A cursory search didn't reveal any connection between the companies.
- Nobody ever used VMs the way containers are? Many people are using VMs to get better utilization of hardware by running multiple distinct apps on the same hardware. Containers do this, too. Container orchestration makes it really easy, allowing for even better hardware utilization than with VMs. You say that "nobody ever used VMs the way container are", yet I've got multiple clients that deployed to Kubernetes in large part because of this very point.

- I never said an HA load balancer is a container-specific concept. I said that "these things were hard before containers". I stand by that statement. Containers and container orchestration make HA proxies really, really simple.

- A scalability load balancer is a load balancer in front of a service that monitors load and scales up, or down, the number of instances behind that load balancer. Again, container orchestration makes this really easy.

- No you don't need a container to do CI/CD. But containers make it much, much easier.

- It is faster. I can provision an entire cluster of machines in about 5 minutes on AWS or GKE. If I have an existing cluster to publish to, it's even easier--it's one line in my continuous integration config file. Container orchestration has a learning curve (I'm assuming this is why you say "it's more complex"?), but it is tremendously easier and faster to provision hardware for a project with containers and container orchestration when compared to provision actual hardware, or even provisioning VMs.
Yet youtube is admitting that the videos should not have been pulled, and there's no AI in the world that could have made the right call here. So... what sort of automation are you suggesting? It seems as though the real solution is the exact opposite of what you're proposing; human review by better trained personnel with clearly defined criteria.
Not OP, but it's not just the ability but its also the willingness to learn new things.
blame china for not having any worker's rights or pollution regulations. Makes it pretty easy to make cheap stuff. I'm guessing advances in robotics now make it cheaper to make it here instead of shipping it from China to the US.

It will be interesting to watch to breakdown in China as tens of millions of angry citizens lose their jobs to automation. Combined with the demographic abomination they created with their 1 child policy I predict China will collapse eventually.

Also it's not a straight tax giveaway upfront, they have to hit incentives over time.
38 suicide attempts among 450,000 workers would place Foxconn's suicide rate at lower than the general suicide rate across the US.
Except you don't need Docker Inc. for that

Exactly. Build your docker image with the free open source tools then push it onto Azure, for example. How does Docker the company see any revenue here? Or if you are running on-prem with DC/OS in a private cloud. I don't know anyone using Docker's own cloud, and why would you? They need to sell either services or an "Enterprise" version that is better than what you can do without them. I think containers are definitely the future, but I also see containers as being just a commodity, no more exciting that Makefiles and RPM are now. The money will be in running them, and Azure, AWS et al will have that stitched up.
sad but the reality is that if you're going to cost organized criminal groups millions of dollars...you risk your life. Just business, and life is pretty cheap in some parts of the world.
That may be true, but should we then stop trying to evolve technology? The idea of any advance is to either keep quality and reduce costs (time and money investment), or to improve quality.

Since by your opinion, the Internet already works perfectly, the good Docker brings to the table is to keep it working perfectly, but requiring less resources (time and money) to do so.
Same here, perf is obviously great, but no more crazy dependencies is just great! So much time I wasted trying to make it fit into a docker container.
Off the top of my head, I couldn't tell you. I am sure there's a reason the data guys stuck with it but Metabase did absolutely everything I needed and a little more.
By law in the U.S. electric bikes cannot provide assistance over 20mph.

https://en.wikipedia.org/wiki/Electric_bicycle_laws#Federal_...
Ah that makes sense. So what you're saying is that these laborers put up with the harsh working conditions in order to retire to a better life back home in their "native" province/village?
Target Ends Relationship with Troubled Startup Hampton Creek
The guy who came up with chroot in the first place is kicking himself.
> Now 2017+, I am starting to see containers become the defacto.

Why would containers become the de facto rather than something like Cloud Foundry which abstracts it away entirely? Docker is just a slightly less messy version of the Puppet, Salt, Chef Devops BS with added complications around networking.
The majority of Americans have only one ISP to choose from, and the majority of the market share is distributed between 6 companies (AT&T, Verizon, Comcast, Cox, CenturyLink, Time Warner).
Please don't post uncivilly like this on Hacker News, we ban accounts that do.

https://news.ycombinator.com/newsguidelines.html
Hate crimes are nonsense. If something wasn't a crime without the hate part, why should it be with it, when hating others is legal.
While I agree that type systems often get in the way, and that the author is only pointing out bad points and not good ones, aren't you doing the same? At least the author is trying to back up their claims (e.g. they provide an example where someone decided to put sizes in strings).

The honeymoon part is also an unfair assumption, not to mention incorrect. I just clicked on "About me", clicked on the author's github link, and after some scrolling and clicks, I found a rust commit from August 2015 the author made - thus, the author has been here for 2 years, and is not some newbie.

You should provide a list of cons involved with type systems that aren't so glaringly obvious that the author has probably already ran into them, and that will serve as a much stronger argument (e.g. you could bring up the fact that in large codebases with lots of generics, type systems drastically increase time spent typing, as well as cognitive overhead when there are <T>s and <T, E>s and so on all over the place).
Any plans to support backup to Google Cloud Storage instead of just S3?
Agreed. I don't click liveleak links if I don't feel like watching someone get murdered on camera. So, basically, I don't click liveleak links.
This has been overshared too many times.
It depends entirely on where in the state you are—the liberal places are mostly Denver, Fort Collins, and Boulder.

Colorado springs is one of the most conservative cities in America. In fact, I'd argue it's more libertarian than ever—hence the weed.
Quantum Computing Resources
> I don't think you could safely stack three of these

They could be attached to each other and the roof as well.
This suggestion has a problem similar to the reason that browsers don't globally cache scripts based on integrity values: with your suggestion, if a domain temporarily hosts a .js file with a CSP-bypass vulnerability (ie. `eval(document.querySelector('.inline-javascript').textContent)` is a simple example; many popular javascript frameworks exist that do the equivalent of this), and then later removes it and starts using CSP, an attacker who knows an XSS vulnerability (which would otherwise be useless because of CSP) could inject a script tag with the integrity set equal to the CSP-vulnerable script that used to be hosted at the domain, and Chrome would find the script at the cdn.chrome.com cache.

(You might be thinking someone could set CSP to disable eval on their pages, but eval is reasonably safe even in the presence of otherwise-CSP-protected XSS attacks as long as you aren't using code that goes out of its way to eval things from the DOM, and it's more than annoying that the only way to protect yourself from this cache issue would be to disable eval. ... Also, there are some libraries that interpret script commands from the DOM without using eval, so disabling eval doesn't even protect you if you previously hosted one of those javascript files.)

You could have the cdn.chrome.com cache aggressively drop the cache of things greater than a certain amount of time like a day. But then there's a question of whether the requests to the cache are all just wasted bandwidth for the many requests by users to scripts that hadn't been loaded in a day. And the whole system means that website security can be dependent on cdn.chrome.com in some cases. I'd rather just build and host the processed binary AST myself. I already use a minifier; for most people, the binary AST tool would just replace their minifier.
Container format brand? I bet Dell/HP/et al thought they had a datacenter advantage with their brands over whitebox, but we've seen how that has worked out.

What you described is a services/support company, something Red Hat has worked really really hard not to be over the years (to debatable degree of success). Being their for support vs OSS is not how you get great margins.

Anyway, at this level of the stack in prod settings brand won't take you that far.
Redhat has a vast product suite now - they do a heck of a lot more than just RHEL, and a lot of it is "enterprise" stuff with juicy support contracts. Docker is a one-trick pony in comparison.
It might be easier to configure, but aren't you giving an awfully lot of leverage to that one vendor?
I have really come to appreciate this browser even though I have been using it for just about a month. It is fast and clean. Clicking links from email and knowing they will open in effectively a private browser instance is a great feeling. I missed the multi-tab feature for a little bit but have now adjusted.
If you don't mind me asking, what did the 25% increase in housing/income ratio come out of if your savings rate stayed the same?
Cofounder is a title, like any other. It doesn't just refer to "I was there at the start of the corporate entity". If they're calling Ben a cofounder, then they certainly mean it. You're right that he wasn't there at the start of Dotcloud, but that doesn't mean that he didn't have (or didn't earn) the title of cofounder of Docker. Ben's linkedin has "co-founder" of on it, so it certainly wasn't the article making a mistake.
> They just randomly change types until it somehow compiles, without thinking about what their doing.

I did that, too, when I was inexperienced with C++. Especially with const, but also with * and &. But somehow it "clicked" at one point and I don't have that problem anymore.

In recent times, I've found static type systems to helpfully nudge me in the direction of correct code. I was pleasantly surprised by TypeScript. Also, in modern C++, if you use unique_ptr, shared_ptr, try to get rid of naked pointers, and use value types and RAII if possible, the code ends up a lot cleaner. I've found a couple of places where ownership was unclear, and I previously had circular references or dangling pointers as a result.

And anecdotically, the way people program in Haskell is basically, write what you mean, and then fix it until it compiles; it will likely also be correct.
Even though I've no disabilities per se, I would gladly trade my own existence for that of a genetically-superior sibling.