skysight-inc/HackerNews huggingface dataset:
Half a gig of machine code...

In the paper they mention trying to limit the code size to 10% of that and getting ~60% of the baseline perf.

However, they got this number by simply dropping to the interpreter for the rest of the code. I'm curious what kind of figures they'd get if they got to this 10% goal by being more aggressive in the type guard widening pass.
The US tortures its enemies, China its enemies and citizens.
Very cool.
Kudos for providing a good old-fashioned javascript library and not forcing people to use flavour of the month MVC/MVVM framework / babel-ES6-TS-god-knows-what transpiler
The productivity increase from using a single WYSIWYG word processor instead of four different technologies (one of which is LaTex which won't give you any output for certain types of errors) is worth the marginal decrease in quality of output.
There are entire apps that I've found alternatives for simply because I didn't like their notifications. I'm also very quick to deprioritize and/or block notifications for apps that don't need notifications. Notification management is a real concern.

I still think that the Windows Live Tile approach to notifications that don't need immediate attention is still one of the best, and wish Android and iOS would both offer something much more similar to that as a good option to help clean up the notification world.
Here's an article with pictures of their 3d printer[0]. The TL;DR is that they mounted a syringe pump on a 3d printer.

Aside from that, I'm curious as to what advantages aside from being cheap this printing process has over inkjetting. We can already use piezoelectric inkjets to spray hydrogel and in fact inkjet based Connex 3d printer use a gel as support material. A quick google search also reveals that gels with a similar composition(PEGDA) to this support material have been used in tissue culture research.

Honestly, I think we could be making a lot more progress in bioprinting if someone could make an open source kit for driving and mounting piezoelectric inkjet heads from 2d printers on a hobbyist grade 3d printer. In fact open source inkjet 3d printers have already been made[2], but no one has made a kit for making them. Although this might not be possible due to patents on inkjet drive circuitry.

[0]https://www.roboticstomorrow.com/article/2018/05/carnegie-me...
[1]http://www.fupress.net/index.php/ijae/article/view/13200
[2]http://cfg.mit.edu/content/multifab-machine-vision-assisted-...
Bloaty McBloatface 1.0
I found it in about 20 seconds. Right next to "Powered by Laserlike" there's a settings gear, and at the bottom of the dropdown is a link to "Account Settings". In there, you can delete your browsing history and 'other data'.
The Secrets of Load-Balancing Long Lived TCP Connections
Apple doesn't like not being in control. There are a handful of core use-cases (besides basic phone functionality like calling and texting) of a smartphone that Apple will simply not give control away. Among these I see the browser, music and maps/GPS which is why I don't see Apple divesting from Safari, Maps or Music.

I don't think Apple is making much money from Maps, and yet here we are, they keep investing into it. If Apple drops Apple Music, they don't want Spotify to come knocking at the door and say: pay us or we will discontinue Spotify on iOS. Much worse scenario: Google buys Spotify. Apple has been relying on Google Maps before, I don't think they want a re-run...
There are serious challenges to making Gyrojet style rockets as accurate as rifle bullets. These haven't been solved at manufacturing scales, so snipers still use rifles after all these years.

However, there have been demonstrations of a guided 0.50 caliber bullet.

https://www.darpa.mil/news-events/2014-07-10
>Native binaries

Is this common practice? I've looked for guides on this without much success, but is it basically, just static link your binary and then write a thin js wrapper to invoke it and hope it is the right architecture? Anyone know how multithreading would work? Is it more cost effective to multithread or just spawn separate lambdas?
Fake-progesterone tricks the body into reducing its own production of Progesterone USP. Medroxyprogesterone Acetate (Provera, typically injected as Depo-Provera for 3-months of chemical sterility for otherwise-healthy young women) is a very effective fake-progesterone with a black-box warning of causing insufficient cortisol production (a symptom that is now associated with psychosis). The most common side effect of this defective drug is that it causes women to rapidly gain weight. Search on YouTube for "depo provera" for some anti-testimonials. My friend was turned into a mental health patient with three Depo-Provera injections, but the mental health professionals have never cared about cause-and-effect.

It's possible to recover from fake hormones with time and physiologically-appropriate interventions. To implement this in our medical system would require the medical profession to acknowledge its mistakes and prescribe the right type of Progesterone USP (which promotes its own synthesis, and is therefore a sort of 'antidote' for fake-hormone poisoning).

Illnesses are 'iatrogenic' when they are caused by medical treatments. https://en.wikipedia.org/wiki/Iatrogenesis
I think it has to do with 18 also being the age you can be drafted and sent to war. Theoretically, it keeps the politicians who send people to war answerable to those people.

It's also worth noting that until recently the drinking age varied from state to state. I grew up in New York and it was 19.

The uniform 21 age didn't come about until pressure groups like MADD went after the politicians. I believe that the feds ended up tying a 21 mandate to highway funding. (The same trick that's used to keep the public schools in line.)

And since we're on driving, the driving age varies from state to state, as well. It's as low as 16 in South Dakota. Most states it's 18, but lowered in "hardship" cases, like farm families where the kids might need to drive a tractor across a public road to get from field to field.

In South Dakota you can get a permit at 14.

https://en.wikipedia.org/wiki/Driver%27s_licenses_in_the_Uni...
>This need is something I've never really understood

>Zuck wouldn't be mister billionaire if he'd kept FB V1

Are you sure you don't understand it?
It's a pity that Lambda doesn't directly support Lisp or Scheme.
Can these wiki links be viewed within China? Can someone try?
How it looks or how it performs? I'll take a Thinkpad every day of the week over a fucking POS that can't even get the keyboard to reliably work.
The new Anki Vector robot is smart enough to just hang out – The Verge
That makes zero difference to me. I find them both immoral, not to mention that enemies of the US might include some Chinese people, making the two sets identical. You're saying that only the US can torture person X, but China can't.
> (and still is, AFAIK)

Yep, my condo just cut a deal with our collective internet+cable provider that includes a Tivo for everyone.
This is not a relevant case at all. OSK0 and OSK1 keys were never a secret. But they are a literary work more or less so still copyrightable.
AR applications already provide concrete added value in construction where you can overlay the digital model with the site for inspections and such

You say that, but we built the leading product for this in 2014 (Visidraft) and AEC still isn't ready in 2018 for this for a host of reasons.

Forgetting for a moment that 99% of these applications are on tablets and phones - which is still too difficult to manage for most AEC firms - the problems inherent in the lack of infrastructure to solve the 3D content management, object localization, user collaboration and markup management are still unsolved. Not technically mind you, but in business processes and workflow.

Add HMD to that and you cut the market deployment by 1/1000th. So a demo here or there from DAQRI or Hololens does not prove the value of it being a serious and concrete product.

Beyond that though, the biggest problem was that it ends up providing the most value as a sales/collab tool between clients and developers, and we constantly heard that architects didn't want to use it because it put too much power into the client's hand. Imagine that.

So I'm not sure where you're getting the "provide concrete added value." Show me the successful product - not a demo, or a pilot product, but one that is generating profit at scale and is integrated into an entire business process at a firm like Gensler (one of our clients previously).

It's a theoretically great use case, but in practice, it requires too much from the user to make it work as a stable product.

[1] https://www.architectmagazine.com/videos/visidraft-augmented...
Well their AI progress will stall until they come up with an alternative to CUDA which, if you talk to futurists here, is almost just as bad. And this is just one example. Many industries are reliant on some special American component that they haven't figured out yet.
Then how about "Only 2,000 year old cities that were prosperous maintained their roads to survive until today"

> the Roman roads in the Middle East and North Africa (MENA) weren’t maintained the same way they were in Europe...

> The correlation between ancient roadways and modern-day development so prevalent in Europe is much smaller and less significant for the Middle East and North Africa.
Training also takes time.
I'll respond to you and GP. Lambda is more challenging to use than Azure Functions and GCF. I should know, I use Lambda every day. To be honest the overall developer experience with almost any tool on AWS is more painful compared to Google Cloud or Azure.

I think the reason AWS gets all the love is, GCF only came out of beta very recently. Azure doesn't generally get as much press as AWS or Google Cloud.

As a secondary issue, "why use something with a poorer developer experience"? My answer: AWS's tools are quite complicated but it's also clear to me that Amazon takes AWS very seriously. My interactions with Google Cloud's products, support, and account management have left me with concerns about their long term commitment. This is a personal gut feel. I trust Amazon and Bezos' commitment to AWS. Focus and commitment are things we're all aware Google has had issues with in the past. As far as Microsoft is concerned, I see the great strides they're making and I would consider Azure for future projects. I'm growing to trust Nadella's Microsoft. It's clear they're betting the farm on multi-platform and cloud. Time will tell. Again this is just a personal viewpoint.

Lastly, once you climb the hill of learning IAM, CloudFormation, etc... you can be quite productive.
I used to embrace exposure compensation a lot more on older DSLRs, but the exposure latitude of modern camera RAW output is now so great you can easily fix an image exposure +/- one stop with little or no real perceivable loss of quality. Shoot RAW, worry about exposure nudges later. I'd say this is true pretty much of anything with a micro 4/3s or larger sensor since about 2013.

Even supposedly unrecoverable washed out highlights are surprisingly recoverable on newer cameras. For sure there are exceptions (bright snow scenes for example), but it's rare I will touch the exposure comp dial today.
that would depend on the size of them. typically colleges have large campuses with lots of people "doing" stuff there. in apartments they are not so full in the middle of the day and during the night, not much happens. if however it was a big apartment complex with a doorman and elevator operator then they should have some medical person on call. in my synagogue we have a first aid kit and during large prayers there is someone who knows how to use it. that seems like a good idea
We have a comment complaining about the Court reading beyond what’s written, and another complaining about them failing to do so. I’m just pointing out the inconsistency. If you want total free speech based on a plain reading of the first amendment without considering context, then there’s no reasonable way for the Court to find slavery to be unconstitutional prior to the 13th amendment.

I’m not taking a position here, just pointing out the implications of the slavery thing.
Dart 2 for fun (and profit): Types
Crypto’s $600B Crash Hits a New Low
Part time education in america is still expensive
I am four keystrokes away from Hacker News if I have a web browser on my screen.
Capsule Reviews of Arch Packages
Such a massive unscrollable top bar that I had to open my browser's Dev Tools and remove it from the DOM it before reading the article.
Wow.. i knew this library for mb ~3 years.. thanks for bringing it back! I am not sure about version, but that time it has quite nice performance too
Show HN: A successor to Vimperator/Pentadactyl
For solving linear programs and mixed-integer linear programs with Prolog, I recommend the CLP(Q) and CLP(R) libraries of SICStus Prolog. See for example:

https://sicstus.sics.se/sicstus/docs/3.7.1/html/sicstus_32.h...

For discrete optimization tasks, also check out the integer constraint solver that ships with SICStus Prolog. See especially the combinatorial constraints:

https://sicstus.sics.se/sicstus/docs/4.1.0/html/sicstus/Comb...

As to the relation between Prolog and operations research: Prolog systems internally use methods from operations research to efficiently solve optimization tasks; in addition to that, you can of course also implement every OR algorithm in Prolog.

For many commercial users of SICStus Prolog, the efficiency of its constraint solvers are an important reason for buying a licence.
While not Paris, there may be a general market factor at play that doesn't make for punchy headlines. Things don't "disappear," they economically polarize to normal and inferior states.

These bistros (as culture) are like newspapers and media in general, where a high quality middle ground is no longer viable, so only the very cheap, and the very expensive survive, and the middle is hollowed out.

Arguably, a quality middle is the effect of a temporary distortion or disequllibrium, where for whatever reason, quality has not been optimized out of an attractive price point. A good middle quality bistro doesn't compete on marginal price, it seeks to differentiate itself on features.

Customers become indifferent to the feature quality, select for price, and good places fail. When you add tourism, you add feature-indifferent customers who select on price - which is why locals hate them, as this indifference upsets the local equilibrium that made a good middle possible, and that hollows out their quality of life.

The same quality is available, but it costs more to sustain because it has lost the price selecting customers, and must survive on a smaller population who values them.

This was the big "race to the bottom" criticism of globalization in the 90s, where global competition ostensibly ended local ways of life by flooding markets with indifferent consumers of goods optimized for generic global markets.

Polarization happens, and it's usually costly regulation that staves it off. France led the way with designation of origin (controlee?) trade rules, and banning the McDonald-ification of their cafes probably has precedent.

Rents and real estate prices are the other key factor, where the risk/reward for anything but a proven franchise model is not a viable investment. San Francisco is a great example of that. It's not gentrified, it's globalized.
Are you proposing that developers shouldn’t study and learn about whatever infrastructure they are using?
A Dutch First: Ingenious BMW Theft Attempt – Ramblings of a Dutch Dev
Thanks for the link to the paper!
It's not a plugin, it's a browser feature, like bookmarks and the web inspector.
Drivers act "like spooked horses" when a cop is pulling people over because they're taught that they'll never be caught breaking the law. Your summary is indicative of a vastly more serious problem: Drivers break the law so frequently that it doesn't even occur to them that they're doing it.
Ask HN: How can we help the startup community with designs?
For quite sometime we've been thinking to spend time in helping the startup community with what we do best. DESIGNS.

We at (http://draftss.com) have a bunch of skilled designers whose skills we'd put to test by solving the most difficult problems faced by startups lately.

Let me know what issues you're facing and we'll try to solve them.
Exciting release of the 2nd generation of App Engine runtimes. I'm really excited to see how the community receives this product.

It uses the gVisor sandbox, allowing sandboxing at the process level. This in turns allow for fast turning up and scaling of apps.

Disclosure: I work for Google, on the App Engine Runtimes team.
What I hear a lot is that the scaling can take too long. I wonder if a hybrid where you use lambda as a temporary buffer would be the most cost effective.
Can you explain more precisely what you want to memorize exactly?

I've only used spaced repetition for learning languages myself (vocabulary but also conjugations and declensions when applicable) and it's true that it generally works better when you can easily match something 1:1 to make both sides of the card. When you can't easily reduce something to a very simple and understandable expression it can get quite abstract and difficult to use.

For instance if you're making a deck to learn French you could make a card that says "une chaise -> a chair", no problem here. But now if you want to translate the word "encore" you have a problem because it can mean a bunch of different things in English: still, yet, even, again... Here making a card can create more confusion than nothing in my experience. It might be better to include it in short sentences demonstrating one specific meaning at a time, like "il est encore en retard" -> "he's late again".

Same thing for grammar: "je pense" -> "I think". Easy. "tu pensais" -> "you (sing. inf.) thought (imperfect)". Not so easy. For these things spaced repetition can only get you so far, you really need to practice the language "in context" to make it stick.
Really interested that you mention native binaries. Is this possible and convenient? Do you need an ugly javascript shim or can gcf now accept and run a (static?) binary directly too? What kind of protocol do you need to support in your binary to receive and respond to the requests?
The Colorado Sun Pits Civil-Backed Startup Against the Denver Post
This used to be a common feature of the type of forums that predated SO... For example, https://www.gamedev.net/forums/forum/71-for-beginners/
> That is the norm, not the exception.

Have you never used any other Microsoft software?

I mean it is the same software company that made Windows ME, Vista, 7, and 10, along with countless other chocolate covered turds.
The NHTSA definitely uses this metric for many decisions.

Anyone who doesn't explicitly compare the cost of lives vs. efficiency of course does so implicitly when ever they say that a possible safety feature "isn't reasonable" or "isn't feasible". (After all, we could all have more safety by setting a max speed limit of 10 mph and building speed-bump-covered roads to prevent faster travel.) The implicit method allows people to say silly things like "we never compromise safety for any reason", it inevitably leads to strictly worse trade-offs.
Ah, thanks. Clicking that settings gear doesn't do anything in my browser, I'm afraid. It just looks like a static image, not a menu or an interactable element.
Hi all,

Product Manager for App Engine here. Happy to answer any questions about Python 3 on the App Engine standard environment.
Love of patterns, order may explain mad math skills–and autism link
Keep your registration and insurance card in the door pocket or clipped to your sun shade, and keep your glove box locked while driving. If you must transport contraband, keep it in a closed, opaque container without identifying markings on the outside.

If you have current insurance, but can't find your proof of insurance card during the stop, just say loudly and clearly that you're insured with [YOUR INSURER], take the ticket, and mail a copy of your insurance information to the prosecutor afterward. If the prosecutor won't drop the charge, plead not guilty and request discovery for the squad car camera recording and all the information the cop had available about you or your vehicle from their in-car computer at the time of the stop.

In all likelihood, the cop's in-car computer already showed whether you were truthful about being insured or not, and they just continue to demand paperwork because it's an easy way to issue tickets that usually don't get contested. It's a money game, and it encourages the justice system to prey on those who can least afford to fight back.
Well definitely check this out a bit more! Thanks for sharing!
Couldn't you just write the word the first time it's shown to you?
> An embassy is the sovereign soil of it's own country.

Apropos of anything else, no, it is not.
The Tienanmen Square protests weren't very violent for the party leaders, same can't be said for the protesters.
I assumed he didn't pull permits because he said It cost me $100 in parts/wire -- nothing about permit fees.

Because tenants, in general, don't have a long-term interest in the property and are willing to cut corners. Some things I've seen:

Switching 15A breaker for a 20A breaker "because it trips too much".

Wiring an extension cord into the panel and running it through a hole in the wall to the garage "because I needed another circuit (my grow lights kept tripping the other one)"

Swapping hot/neutral when replacing outlets

Using a wire nut that's too small and taping it to hold it in place.

Not using a wire nut at all, just twisting wires together and taping them.
Ask HN: Relocating to SF
Hello HN,

I am relocating to SF next week.
Super excited and to some degree nervous about the shift.
I wanted to specifically ask the HN crowd this.
What are some of the things I should not miss in SF? (I am not talking
about the things one can search online food, art, locations etc.)
From an HN perspective, are there any groups/meetups you would
recommend. What must one do to understand the zeitgeist?

Appreciate your suggestions.

Thanks
> Google was the first company to really take JavaScript seriously and launched the client-side JavaScript revolution with Maps and Gmail.

True! Google Maps was a revolutionary use of AJAX. However, that is totally orthogonal to if JS was being written like JS, or like something else.

> This criticism was leveled at Dart because as I argued

Except I wasn't leveling that criticism at Dart. I'm talking about Google efforts in general at the time. You can see it in GWT, you can see it in the first generally accepted JS styleguide (done by Google), and you can REALLY see it in the articles and efforts of Google at the time where person after person laboriously tried to make JS _behave_ like Java (so we're not talking syntax). The late 90s and early aughts were a battle between those that wanted to recreate Classical OOP in JS and those that wanted JS to be what it has ended up being.

I don't even KNOW Dart to criticize it about anything, but I knew what I was seeing from Google at the time and why I wasn't swayed that they were creating something that would be accepted by the community and other browser makers.

> (there was a time, believe it or not, when static typing was disparaged by frontend web-devs)

...and it continues to this day in many corners - the issue (generally) isn't static typing but instead the cost/benefit involved - are enough runtime errors prevented to cover the cost of me informing a type system. There's a reason JS has spread so far - the time cost of static languages is just as real as the runtime risks of dynamic, and pretending that this equation should always favor proven correctness just results in more work being done in the dynamic camps.
Beating around the bush to say somebody is doing something dumb without hurting their feelings takes extra effort, and lessens the impact, unfortunately.