skysight-inc/HackerNews huggingface dataset:
Apparently,you don't need to steal it for this.

> There are cities that are selling Bird scooters at police auctions. Planning on picking one up once the eBay parts show up.
Show HN: Interactive Abstract Syntax Tree Demonstration
# ... Interactive Abstract Syntax Trees? What?!

As you may or may not know, compilers and interpreters "read" source-code by first turning it into a data-structure called an "Abstract Syntax Tree".

## What am I looking at then?

I made a plugin for Sublime Text that renders this tree as a, real, interactive, well... tree! You can use the mouse to zoom in and out, pan the tree around, rotate the branches, and double click to use the selected branch as the new root for the tree.

The video is a short demonstration of this plugin, and shows a short interaction with the tree (with some tree-dancing halfway through!)

## Oh-my-god, why?!

Good question!

I'm still thinking about how I want to extend this concept to make it useful; ie, as an interactive map of your programs, similar to the "minimap" concept of Sublime Text, except 2d, and enriched with more information and data about your program.

Right now, it's just a proof-of-concept, and it looks pretty cool already! So I thought I'd share it here.

## Future

The somewhat longer-term goal is to extend this interactive vizualisation concept with recorded data about your project

I'm already working on tools that capture runtime information, ie, I wrote a tool that stores parsed PHP profile and trace files in a local sqlite db.

With recorded runtime data, it will become feasible to enrich the visualisation : "15 exceptions happened at this branch", "this branch is very slow", "this branch never got executed in the past month".
I think cockroaches are a worse scourge than mosquitos (of course not health wise), but that was just noticeable to me at Houston type temperatures/humidity which I assume is comparable. Right now living in SF Bay area and there are definitely mosquitos in abundance near standing water sources here in summer but no cockroaches.
Show HN: Packagr.app – a cloud hosted PyPI server for Python developers
Hi,
I just launched Packagr.app - a simple cloud hosted private PIP index which Python developers can use to store and deploy private Python packages: https://www.packagr.app

Packagr provides a convenient alternative to open source solutions such as pypiserver and devpi-server and takes care of hosting, authentication and package sharing out of the box

Thanks for looking,

Chris
I'd assume they'd just use window tint if they're cheap, or the same stuff used in movies to drop actors in if they're not.
Shades of https://www.goodreads.com/book/show/21413849-nothing-is-true...
Install Ansible on Windows Using Cygwin [Devops]
I'll have to get this compiled and installed on my IBM AT, nice to see something compatible with my 286.
Google definitely personalizes based on geoIP location, that's not exactly a secret.
I have used this extension for the past few months, and I couldn't be more pleased, it takes a huge strain away from my eyes. Highly recommend! And thanks to the author (cheers)
Artifact Trading game now available on Linux OS
Wow, I must say I am surprised that something this seemingly-fraudulent managed to make it to the public website. I'm interested to see what Samsung has to say about this, hard to give them the benefit of the doubt, even if it's possible it's just a "marketer went too far" or "The images went from the mockup to the live site before engineering sent the samples".

If this feature works even remotely as advertised, they could have gotten at least a couple shots (and saved the intermediate images, I guess, to do the before/after).
If investors spend their dollars on government bonds, they have fewer dollars to spend on other investments. The lower supply of investor dollars for these investments causes interest rates to rise.
I have some telemetry enabled on Firefox as well, but that is mainly because I trust Mozilla to be more ethical than most other companies.

(For the record I'm not saying they're perfect and that everyone should trust them!)
Why are these industries separate from the standard minimum wage? Honest question. Is it to include the cost of business?
What about when the Chinese country itself violates the IP rules? They can’t just punish themselves. So ironic, they will punish a few on the cover, but they will continue their old practice of steeling under the covers.
I hope you find, as you get older, that it's better to strongly advocate a balanced and considered message, rather than a simple but extreme one. Extreme positions may be more emotionally satisfying, but they bring a host of long-term disadvantages. An easy example of this is the current division in US politics due to extreme positioning.
This message was initially added more than 5 years ago and not really changed since then :)
The related ticket has been fixed and master is now having a better wording for this message https://github.com/movim/movim/issues/737.
What?! Stealing is a super simple concept: what the owner will not give, the thief takes anyway.

You could try to argue theft in contexts where the owner's willingness to give is ambiguous is not clear-cut (eg taking one piece of candy from the jar is fine but taking all the candy is theft), but that's ambiguity in communication and cultural convention, not in the concept of theft itself.
So only programmers can be "intelligent, polite" users, in your view?

Of course you have to "do it for" the user. That's why you are the programmer and they are the user. If you're making something half-finished for other programmers to contribute to, that's very different from making a social network.
I feel like these don't work well because the punchline comes in the middle of the joke. Let's try rearranging some:

> Why did the scarecrow win a prize? For years, he rotted, until he was forgotten. He was outstanding in his field.

> How does a penguin build a house? Like all animals, it is an automaton, driven by blind genetic imperative, marching slowly to oblivion. Igloos it together.

> I don’t really like playing soccer. Like all of humanity, I pretend to enjoy things, and others pretend to care about my charade. I just do it for kicks.

> You hear about the moon restaurant? If you eat there, you forfeit your life, which would make no difference to the universe as a whole. My rating: good food, no atmosphere.

I think they read better this way.
Oh, and do try a dual-pane file manager (like Sunrise Commander) with Tramp. Now the entire world becomes your local file system.
That is not entirely true.

21Vianet is the only Microsoft cloud provider allowed by the CCP. They are not Microsoft in anyway, shape, or form. In fact if you are a subscriber of their services there is a lag in updates.(presumably so the CCP can review first)
it does not personalize results for incognito searches using signed-in search history

To me this sounds reasonable. A very large number of searches are locality based, and it is entirely reasonable to localize them based on IP address (and - as you note - the device type).

It's also reasonable to customize based on recent (session based) search history (refinements, spelling corrections, etc).

The difference between this and personalization seems mostly about semantics IMHO.
Was it the SM-T230NU? I think its called the Samsung Tab 7 inch?
Scaling hardware business that requires prime real estate location.Any thoughts?
Hey~ I deploy smart lockers to serve as a pickup point for online deliveries. Thesis of my startup is that e-commerce is growing and so is people who are not home during the day.

I consulted a bunch of people (including YC alum and their investors) on problem of the business model and it boils down to scalability. For instance the locker need to be occupying key real estate location and it is hard to occupy them in multiple cities without giving up margin.

Any insight on how you would solve this problem?

Thanks!
Yeah but you can't even do that here in the US. (Maybe you can do it in Europe? But I'm skeptical.) I mean, the problem of counterfeits on Amazon is legendary here in the US. And not all of the counterfeits are coming from China. The way you work around that in the US is to get in good with the buyers for the big boys. Say, something like Target. QC at Target will be a lot better than QC at Amazon, and Target will move diligently to quash any counterfeits they find anywhere. Now, of course, that's like winning the lottery. It's just not going to happen for most of us. At the same time though, that's how you get successful in fashion here in the US. On the one hand you make Target or Nordstrom or whoever much richer, on the other, you get rich too.

I've said this before, and I'll say it again. China is the same as the US in this regard. If you're looking to access China to get rich, you're doing it wrong. You'll very likely fail. (Unless you're a six foot plus black guy with a wicked 3 point shot.) You access China to make someone in China rich. You'll experience a good deal more success doing things that way.
This article is just for you!

Is Spying on Corporate Jets Insider Trading?
https://www.cnbc.com/id/100272132
Aaand we killed it.

> SQL ERROR [ mysqli ]

> User birdfo5_phpbb already has more than 'max_user_connections' active connections [1203]

> An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
If this new OS is focusing on PWAs and UWPs, then it makes sense that MS would can Edge for a chromium based browser.
We have to consider a few things. CRISPR is a bacterial immune sysyem against bacterial viruses (phages) and it has evolved to toss a monkey wrench into the phage duplication machinery. It must act fast - too slow and machinery wins the race. This means it must act on rumor - as it were. This may lead to erros when attached to another molecule CAS, which may well want precision.
A phage has it's genome well spread out and accessible, but human cells are tightly involved with chromatic - which means finding the needle in the haystack is very slow and hard work - and error prone. So am embryo starts as one cells, divides, 2, 4, 8, 16 in the initial stages - and that is when the genome is accessible to be sieved, during mitosis. So this researcher must wait until the embryoe is in mitosis before adding the gene correcting vector. He also needs to add an excess to make sure it finds the correct place to cut out a gene and spilce in a gene (or gene fraction).
He then has to test this cell for correct placement (proof reading), he also has to make sure it has only a single edit, that there are no others scattered here and there. So he must allow this cell to divide a few times. and also keep one or more aside to use for a child if that line meets the quality required. I do not know what his error rate was? Di he make hundreds to find a few?
The fact we have twins leads me to feel that there was a process of testing and making up of many multiples, and even possibly hundreds of discarded batches - full of errors etc.
I ex[ect this news to filter out. He may not tell us, he may not live to tell - there are rumors...
It's being solved. Given how important this is, we'll have very good models fairly soon.
This is a frustrating piece to read as a startup founder and product manager because I don't think the author understand how much companies already do think about the things established in the piece.

> "If thumbs-ups or ratings on a five-point scale are not automatically useful, what kind of feedback would be? Finely tuned feedback that targets the system it’s meant to regulate will always surpass a barrage of angry or ecstatic reviews. Rather than trumpeting the desirability of all feedback, apps and review sites should pursue only the information that is crucial for making the system work better."

It's hard to know what data points correlate to making the system work better until after the fact — so developers generally have to "over ask" so you can back test data to outcomes.

Probably the best criticism of the proliferation around feedback is that it doesn't always make the customer's experience better, it just creates better conditions for the company to make more money.
Only way to find out is to go talk to some small restaurant owners. Maybe there are some industry events that you can demo your service to restauranteurs.
Rust makes it unlikely that certain classes of bugs exist. PHP makes it very likely that lots of bugs exist. You're right, it's not a silver bullet, but writing PHP, no matter how much you're "aware" of the pitfalls is just bad engineering and makes your software more likely to be buggy crap.
Real question: why is WPF worth contributing to, if it can't be made cross-platform?

I've used WPF for about a day, and I never went back to using it. Not 'hating' on it, I just want to understand WPF and the incentives to open source it (I get it for .NET though).
The latter. EM radiation in general is not restricted to quantized frequencies, but photons can have only one frequency.
Been using this for months (in Chrome) and mostly it's great. My few gripes are:
-- Google Sheets will put text in light grey instead of black
-- The CPU usage shoots up a bit now and then
-- Sometimes I see a website flicker in white for a moment first
I think I meant the progressive/liberal/weirdness of the Bay Area. South Bay/Silicon Valley has pretty weak public transportation and art compared to SF, as it is.
Apple Has Been Reduced to (Gasp) Salesmanship
‘No Labels’ Needs a Warning Label
I'm increasingly convinced that this rumor is about a replacement for ElectronJS that somehow got filtered through a non-technical reporter telephone game.
Yes, China doesn't need to steal much of anything, because in order to manufacture in China you need to hand over your IP to your Chinese partner company. Your Chinese partner company has another partner, the Chinese Government, so in effect when you manufacture in China you need to share your IP with the Chinese government, and they share the information you gave them with any Chinese company that could benefit.

Passing all the laws won't matter, because western companies are just handing their IP to the Chinese government.
Why are the police auctioning them? If they were stolen, shouldn't they be returned to Bird?
Google Chrome is probably talking HTTP3 to its own sites, so not sure that's a fair test.
there ought to be a business where, instead of shelling out $32, you just rent the conversion kit by the hour
I agree very strongly with this. I don't understand why people complain about having to read the search results.

In so many cases slightly different product numbers are equivalent and differ in things like the market they are for, or the color, or something else you may or may not care about.

It seems to me that hiding these results required both Google to do mind reading and to decode spec sheets to see if they match what you had in mind.. all from a single string of semi-random characters.
Why is this any better than React and React native? Why would I want to learn Dart and this ecosystem?

I mean, it better be damn good
> 3) It is has the quality of a fable or an allegory. Reality itself has the quality of a fable.

In recent years I have been seeing this over and over, not just in China but also in the West. Two examples are the rise of Trump and Brexit.
Tom Cruise PSA: How to Fix the HDTV 'Soap Opera Effect'
That's a typical HN comment section though.
Yes, basically anything. And yes, I'm an active developer who has been forced to use PHP plenty of times. Don't do it. Just stop it. Every time you use PHP, even newer varieties, you are making the world of software a worse place.
I'd say Windows RT
Beware of politicians who refer to themselves in the third person.

Here's the actual legislation[0]. Ask yourself why he didn't link to it in his article or even in his announcement on his Senate member page announcement.

[0] http://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?...
In dark environments, dark UIs are easy on the eyes.

In light environments, dark UIs get washed out and are illegible.
Looked into lineage at all? I have a Samsung tablet that works well with that and I am happy.
See http://www.ndrc.gov.cn/zcfb/zcfbl/201706/W020170628553266458...

Restricted list on foreign investments starts on page 22, forbidden list on page 24. The first twenty pages are encouraged.
As recently as 10 years ago you could only run Java on BSDs through the Linux compatibility layer. And Java's been around as a cross platform project since 1996.
I lived in France (not Paris) almost all my life with a Polish name and that has been a problem exactly 0 times. (I just need to spell my name when someone wants to write it)
I would assume it's exactly that. A passage from the article below:

"The equivalent wage for drivers, who are considered independent contractors and have to cover their own expenses, is $17.22."

It's up from 15$ baseline so I assume 2.22$/hr is what they benchmark fuel/maintenance to cost.
I'd say, "Learn a popular language (like Javascript); write something that solves a customer's problem, and sell it to them." Wash, rinse, repeat.
... with no GPU acceleration, which makes using macOS painful even on a powerful machine.
I am not sure if you are joking. There are road signs, stripe lanes and everything else that you mentioned in India. There are laws for everything. The problem is nobody follows them. What is missing is enforcement of those laws. No startup can do that. It has to come from government.
In some cases police have confiscated them https://pilotonline.com/news/local/transportation/article_ba...

Sorry for bringing your site down scootertalk!
He did provide a fact: a lot of people don't browse the web on their mobile and will expect this kind of service to have an app.
An Ancient Corner of Italy Finds the World on Its Doorstep
Its survival my friend. Try running your family driving a taxi. May be your opinion changes then?
Resources for a Survey of Alternatives
The article is about Cocamide DEA being a common ingredient in shampoo, which it is, and also on California's prop 65 list (known to the State of California to cause cancer), which it also is.

https://oehha.ca.gov/proposition-65/chemicals/coconut-oil-di...
Maybe an interim step would be to get these things into softalicious, fantistico (if it's still a thing), and similar auto installers that ship with basic cpanel / plesk hosting backends.

I believe, and have used the auto installers many times with many different hosts to depoly a quick wordpress install.

It's easy to make a few step tutorial to show how to install / launch when using those tools.

Could be simple to set some sane defaults as well, like auto update daily, auto backup weekly.

Handing over the UX to an auto installer makes the ux easier in some ways, and could also get the necessary scripts, dependencies, DB setups, permissions and more auto handled by the other with experience,

and get the package pre-distributed onto thousands of shared hosting environments for easier discovery as well.
This is public and traceable to my real identity right now.

I've always had legal access to the content I need personally, so I've never had to actually use sci-hub -- but I appreciate that it's a huge equalizer for those less fortunate. It's generally considered a bad idea to publicly admit to copyright infringement, or else you might see sci-hub in paper acknowlegments [1].

In the first relevant survey I could find, however [2]

> 62.5% of participants affirmed that Sci-Hub contributes to scientific investigation; only 2.2% reported that Sci-Hub does not contribute to science.

More broadly, the open access movement has been around for years, and has made huge progress IMO considering that academia doesn't turn on a dime.

I should probably also point out that if sci-hub is napster, we've had a sneakernet for literally centuries. If you see a paper you like, just email one of the authors and they're very likely to send it to you. Prior to email, the same thing was done through regular mail -- to the point that many departments probably have a stack of "reprint request" postcards somewhere in the basement. They look like this [3]. See also the #ICanHazPDF hashtag for the social media version.

[1] https://academia.stackexchange.com/questions/115621/is-it-wi...
[2] https://journals.plos.org/plosone/article?id=10.1371/journal...
[3] http://blog.chembark.com/wp-content/uploads/2010/10/reprintc...
This isn't because of that. Although even if it was, my entire point was that at the end of the day if Firefox is slower, even if it's Google playing dirty, that's going to make users like me not want to use it over Chrome.
Hello...

Indeed, I wrote the internal web site (built on a pre-release prototype of AppEngine!) that aggregated these jokes, and released it on April 1, 2007. I was not funny enough to come up with the jokes myself; I enlisted some friends to seed the site before "launch".

In retrospect, I regret that Jeff Dean Facts gave people the impression that Jeff is more notable than Sanjay. The only reason it was "Jeff Dean Facts" and not "Sanjay Ghemawat Facts" is because Jeff seemed "funnier". But I dunno, that might just be some form of subtle racism that I failed to recognize at the time. :(

PS. Your list doesn't include my current project, Cloudflare Workers... :) https://blog.cloudflare.com/cloud-computing-without-containe...
Sadly, Qt has so many threats on their download pages that I feel it's only suited to companies that can keep full time lawyers on payroll...
I don't get what you're trying to say.
That's fair, and true from an engineering perspective. I imagine for YC it comes down to, as with nearly every other company, a prioritization problem.

With the exception of companies like FB with millions of users, the priority of creating a css/html rendered version of text to prevent people from having to click through to copy is quite low.

I suppose I'm defending the image as being the more useful of the two "easy way outs" that are likely to be implemented. :)
How PVP Trainer Battles Will Work in Pokémon Go
> NULL in SQL really isn't great. For one, nullable table columns is a bad default, and you have to explicitly write out "NOT NULL" to avoid this behavior.

This is not true on many dbms. It's an implementation choice.