skysight-inc/HackerNews huggingface dataset:
>The initial results of MJIT for simply removing the instruction dispatch overhead and doing some basic optimizations are a 30-230% performance increase on a small but real-world benchmark. No type specialization and specular optimization required

So, this amounts to a small improvement for some types of code. Indeed, it is "easy" to get that by "just" using some basic JIT techniques. The trick is to get consistently better performance across the board. Relevant tweet at https://medium.com/@k0kubun/the-method-jit-compiler-for-ruby...:

>I've just committed the initial JIT compiler for Ruby. It's not still so fast yet (especially it's performing badly with Rails for now), but we have much time to improve it until Ruby 2.6 (or 3.0) release.
How come you think this is happening? Do more people just simply randomly discover it by accident, are they being recommended HN, or do more people find it through ads on the web?
Want to help people in 3rd world countries get affordable glasses? Support the One dollar glasses non-profit (i did).
https://www.onedollarglasses.org
I'd love if such companies would say this up front. "This startup aims for an exit." "This is a product demo for facilitating acquihires." It would make it easier to avoid those.
Yes, all I'm saying is: _some_ people; and only a _little bit_.
No, you've forgotten that there are two incomes in question, parents and child. Parents' income and child's willpower are both correlated with child's income and each other.
How many times did they try and publicly fail first? Two or three? Excellent validation for choosing FreeBSD and Apache for your 1999 startup. At least two announcements that it was "complete" turned out to be lies.

Years later the back end was still on FreeBSD and Solaris, but the front end was on Win 2000 using Windows Services for UNIX.
IoT goes Nuclear was covered in The Morning Paper by Adrian Colyer, methinks.
It probably also makes sense to try to backup as much as you can from Github: https://github-backup.branchable.com/

Does something like that exist for gitlab?
Twenty years ago!
This. This. And Absolutely This.

npm integration was an absolute must-have to ensure popular adoption; even I could see this straightaway. Alas, as last Apple bastion of Not Invented Here, the Mac Automation team insisted on rolling everything themselves.

All problems I told Sal about before JXA ever shipped. Told him about lots and lots of problems, which he pretty much ignored. Even wrote and sent him a quick-n-dirty JavaScript OSA implementation (https://sourceforge.net/projects/appscript/files/), by which time the man didn’t even have the common manners to say “thanks but no thanks”. A charming chap who talks great game, but a thin-skinned martinet.

There was no technical reason JXA could not have been 99.9% as good as AppleScript at application automation, and a million times better at everything else. 100% PEBKAC.
When has the EU ever produced a world class monopoly?
It’s not obvious that using a trademark you down own might result in the trademark owner asking you not to?
Ya for sure. Without getting a debugger into the application code, it sometimes seems completely impossible to look at a piece of dynamic code you're not already familiar with and decide if it's going to work. I've found this especially tough during code reviews for new stuff that make heavy use of abstractions, even when the abstractions are good.
I wasted many years using Windows, an OS that I gained nothing from using except memorizing UI patterns. This may be great for some, but I really developed as a computer person when I got OS X, which allowed me to use Unix without diving into Linux. The impact was huge. I still think sadly about the wasted years clicking around Windows.

Just the other day I was helping my mom with some C# code in VS, stepping through lines in the debugger. When I hit some library code I excpected to step into the library code, like in Java. Instead it force stepped over. Wouldn’t even let me see a decompile, like XCode shows you for code without available source. That’s microsoft for you. You get some binary libraries, docs that may or may not be crap, and Steve Balmer screaming “developers developers developers” while you bang your head trying to figure out some poorly documented library works. Microsoft relies on users’ ignorance, Stockholm syndrome, and the perception that Apple is more expensive. You get so much more from Apple, it’s incomparable.

That said this acquisition seems like a great fit and doesn’t trouble me at all. As much as I love it, GitHub is nothing special. Microsoft has little to ruin and a lot to improve. Seems like a solid vanity pickup for MSFT, and a good source of guiding vision for GH.
But their numbers could be so much greater!
She was, by all accounts, a lovely lady. But she lived a humble and quiet life. That made the $7 million she left to charity after her death in 2010 at age 100 all the more confusing.

That made me wonder: Are there charities that are run like VCs?
> The main take away is that Machine Learning is Statistics.

That and brute force computation. A lot of ML models use vastly more data and bigger feature sets than was feasible when these techniques were originally developed. Stepwise regression, lassos, cross validation, etc have become much more popular as raw computing power has increased.
Top Reasons Why Your Mobile App Is Slow and How to Fix It
I specifically do not want each application having it's own resolver. That's something operating system has to provide and is configured by administrator, for everything. Some systems go even further and do not allow outcoming traffic on port 53 for proces other than system resolver. Masquerading that as 443 opens a new problem.

You don't have to trust anyone, you can run a recursive resolver too. Even some home routers do that already.
Did you see someone in this discussion suggesting "but mainstream users do not need that"? I just checked again and I don't see anyone making that suggestion.
Be careful of unintended consequences, though.

It could create a perverse incentive for fraudsters to take down the system in a way that's outside the control of the banks and Visa, which could mean outages of many more services.
They do have free private repos for academic researchers already.
Fall asleep in seconds by listening to a soothing voice read the EU’s new GDPR
Is there a particular reason a DNS resolver should be implemented in a web browser? Wouldn't it be better if it was a system-wide configuration?
I don’t understand what is the unlikely thing to happen in the scenario described. If you’re talking about striking millions in startup exit/IPO money, I def agree with you it’s unlikely.
>is this like what connecting your Facebook account in Settings does?

It depends on the platform.

On iOS you could post various types of information to Facebook, and you could sync Facebook contact and calendar data to the local device.

https://www.cnet.com/how-to/understanding-facebook-integrati...

Aside from letting you share information and sync Facebook contacts and calendars, Windows Phone 7, for instance, pulled in a lot more data to populate it's People hub.

>For all intents and purposes the People hub is the Facebook app for Windows Phone 7. If you’ve supplied your Facebook login, the default “what’s new” tab will serve as your news feed.

https://www.anandtech.com/show/3982/windows-phone-7-review/7
Haloween documents, and literally the twenty years they've been trying to destroy free software.

Not to mention . . :

https://twitter.com/jamiebuilds/status/1002696910266773505

Tl;dr, Microsoft ignored his license, attributed nothing, and copied his program directory-by-directory.

Fuck Microsoft. Trust them with email, not your software.
Guess I'm not gonna ask why you created an account just to say that
There are lots of reasons why Silicon Valley became what it is today, but it seems that by far it is because William Shockley [0] was born there - "Shockley is the man who brought silicon to Silicon Valley."

Shockley was working at Bell Labs over in New Jersey on solid state electronics, and was jointly awarded the Noble Prize for the discovery of the transistor effect. When he moved back home, angry at how the invention of the transistor had been handled at Bell Labs, he took a number of researchers with him. Together they were one of the first startups in Stanford's new "Stanford Industrial Park", and the first to use silicon. Some of those researchers later started Fairchild Semiconductor, from which came many companies like Intel and AMD.

If you haven't heard of it yet, Stephen Fry has an excellent (if too brief!) podcast that goes through this and the history of other big advances in technology in great detail, called Stephen Fry's Great Leap Years.

[0] https://en.wikipedia.org/wiki/William_Shockley

[1] http://www.stephenfry.com/greatleapyears/
Just quit my job and I'm on it. In Eastern Europe I don't need the full SF package, half sounds fantastic.

I get that for US workers it might be looking for a different set of tradeoffs.
Haven't we been crossing plants almost as long as we have been cultivating them? Correct me if I'm wrong! :)
Show HN: How to build an efficient trading bot for Binance using Node.js
It's instructive to consider Mr. Myhrvold and Mr. Musk over the past 10 years. One decided to tackle hard problems because they were important for the future of all mankind. The other decided to take advantage of what seemed like a slam dunk legal anomaly in order to get rich quick at the expense of actually productive people. It's nice to see that poetic just sometimes has its way.
You're right. But I was talking from a perspective of a recent CS grad who is choosing between a good job in SV and a good job elsewhere. I'm sorry, I should have clarified. I thought (I guess incorrectly) that this was the primary demographic of HN.

For such a person, the higher total comp in SV, plus the selection of interesting things to work on, would easily outweigh the extra living expense. I doubt a recent grad would mind sharing a house.

But once you're ready to settle down and need your own place, SV may be hard to justify, unless you have a super successful career.
> Meanwhile, I'd really like for people to stop hating Microsoft just because "Microsoft".

To be fair, Microsoft need to stop doing stuff that makes people dislike them. Microsoft aggressively court developers who don't use their platforms, but if you are a Microsoft partner or worse, a mere Windows user, you don't always feel so loved.
End of an era for sure.
If the there higher res of these? I'm considering printing some and hanging around.
This is analogous to spike in Canadian citizenship requests after DT became president :-)
... until the day arrives when a huge company buys out GitLab.

Hosting your precious code is always an issue, and doing it yourself with something like https://gitea.io/ is cheaper than Github etc. on a small VPS or even a RPI at home.
You might have noticed that Firefox runs in a lot of messed up environments, where, for example, bad installers downloaded by the user have done many bad things to the OS, including installing bogus hosts files which block known anti-virus and anti-malware websites. Firefox had a huge crackdown on malicious toolbars and extensions, and that was a good thing for most people. Do you have a clever suggestion for how Firefox might take your concept of trusting the OS and some administrator, which doesn't exist for most home users, and make it secure against malicious installers?
Unhappy about this. If TFS and Github are ever glued together, you'll see the end of github as a platform.
Did you forget the Extend, Extinguish parts of the strategy, or are you just paraphrasing EEE to make it sound somewhat ok?
> From an earlier orbus ab oculīs ("deprived of eyes").

> (Late Latin) blind

https://en.wiktionary.org/wiki/ab_oculis
I switched to VSCode from MacVim. Up until I saw VSCode, I thought all electron apps were as bad as slack. I'm happy to report I've not experienced sluggishness from VSCode at all.
15 pro-Biafra groups forge alliance to actualize sovereign state
I don't see why the lack of a complete effective proof system for it should be a problem.

I do in fact consider the power set of the naturals to exist, so I'm not sure I see the problem? Is it just that uncountable sets have elements that we cannot pick out? I don't have a problem with that.
I have lived and worked in SV for a decade, and still don't know a single "Silicon Valley hipster" developing with WSL or VS Code.

I do know the power of analytics and control over prominent backend systems, and the allure of being "gatekeeper" with the power to extract value from integrations.
DNA for Sale: Ancestry.com wants your spit, your DNA and your trust. Should you?
Notably Google banned Windows years ago and every startup I know is 99.9% Mac.
> Just ask Amazon

Maybe, we should ask ourselves first if it's a fair comparison. Amazon kept investing the profits into themselves. I don't think that is the case with Github though
Haha, sorry, I know my question was begging for that response. But even if you (and many others) appreciate tighter integration, others would appreciate the flexibility of being able to pick and choose what they like from emacs without being overwhelmed by what is an incredibly foreign environment.
Why would that be charity as opposed to a sane shareholder value maximizing business decision?
Need a little extra money? You'll soon be able to sell and rent your DNA
Stop using Facebook already ... it's a liar and deceiving social network.
When I was 10 (decades ago), a classmate drowned in our neighborhood park (he was playing in a drainage ditch after a rainstorm and the flow of water trapped him against an intake screen covering a pipe).

The park wasn't closed, no one was banned from the park, us kids were all strongly warned by our parents from playing near the ditch in the rain.

Problem solved, no one died there in the remaining decade we lived near the park. They did put up bigger warning signs, but other than that, no changes were made until quite recently when the park was redeveloped and the drainage was moved completely underground.

Though I guess this is an argument both for and against "free range parenting" -- kids will do stupid stuff when they are not supervised and sometimes that stuff can get them killed or injured, but also they are able to look after themselves if they know the dangers out there. I only remember 2 other deaths in my school classmates - one died in a traffic accident on vacation with his parents, the other died after complications during wisdom tooth extraction (that one happened 2 weeks before my own wisdom tooth extraction, I was pretty worried).

In contrast to today's risk adverse society, a couple years ago a child injured himself on a wooden play structure (cut his arm on some split wood badly enough to need stitches). The city fenced off the structure for a year until they replaced it with a "safe" plastic structure.
A trade-in is not the same as an actual sale for cash.

If you indeed got a great deal on the trade-in it just meant you got less of a great deal on the other components of the sale.
No. I considered that phrase but rejected it due to the book's connotations.
Will it mean that we will see Atom and VS code merging in the near future?
For people looking for alternatives, I've started to write code forge tools in Salut à Toi (on top of XMPP).

It's decentralized, already working (tickets and merge requests), based on standards, and written in a popular language (python), help would be more than welcome!

It is also agnostic of the tools, I'm using it with Mercurial, but Git implementation will of course follow.

You'll find details and a demo at https://www.goffi.org/b/9555cc02-6a87-4b6b-af85-20f1c0736722...
Then you are still missing a way to discover what the "one canonical state" of a repository is. There could be hundreds of different signed branches and versions of the repository the maintainer worked on at one point, with most of them being abandoned work.

Let's ignore for a moment the utility of Github issues, etc. and focus on why Github repos are convenient just for the code.

- You find the repo either via link or some other discovery mechanism like Google

- You do a small sanity check to see if the repo is the one you actually wanted

- You clone the repo and start using it from the default branch that was set by the maintainer -> DONE

Achieving a similar flow is not possible if you just fling out signed commits into the world. Sure, there are also different ways on how you can publish the "one canonical state", but as soon as multiple maintainers and contributors get involved, a blockchain will look more and more like a fitting solution.
Most ISPs don't let you forward ports, so decentralization is difficult for most people.

Most people also don't have a server running constantly, so a centralized service is convenient.
Yea I wonder why no one is paying attention to this. If you don't know you environment, you can't let your kids go "there".

I don't know even my next door neighbours in my building. Have never seen them. Sometimes I hear their TV plays but that's about it.
Not surprised, someone had to acquire github, it was only a matter of time. I’d rather it be Microsoft than Facebook or Google.
I guess the general idea is a bit like the JCR (Java Content Repository) – that unfortunately never really took off but also included stuff like full text search. As far as I understand headless CMSs are more or less ORMs with a thin HTTP layer. Which might be a good thing when you want to distribute (micro)services. Maybe a gRPC API instead of REST would offer more flexibility.
Unclear if uploaded legally.
"I better speculate on the reason here because surely Daniel is part of a conspiracy meant destroy the browsing experience of millions"

or...

It could be prepared for when the user gets asked what they want and then Firefox can remember an explicit "no" as compared to not selection ever made.

/ Daniel (author of the blog post)
I agree, I feel that's the reason. Since the ideology of the Soviet Union was explicitly anti-religion, the US doubled down on being pro-religion.
And there it is. "Git" "hub" could be considered an oxymoron. The adoption of this proprietary closed-source veneer over git by FOSS developers has always been ironical to the point of farcical. Now the other shoe has dropped.
https://chrome.google.com/webstore/detail/jump-to-hn/fopjleg...

Read HN discussions on any article.
Same here. The CI is easy to use and makes sense, though it lacks some features - for instance being able to automatically run manual jobs as soon as their predecessors complete. Now I have to wait (!) and then click so the manual job starts...

But all in all, good product, I hope they succeed!
I share the same thought. I use Edge on Windows when it came out simply because it feels so much faster and smoother. However, it has such a high tendency to glitch out and freeze sometimes I wonder how can Microsoft release such a glitchy browser and expect users to use it as their main browser.
Fault Tolerance Is Not High Availability
I wonder if there are statistics on how much of that number is forks (which people use like clones) and how much of it totally abandoned or README only or empty repositories. And also which 3k repos are those is veeery important. Just a handful high-profile repos migrating can cause a much bigger wave.
Ah, the undending cycle of image hosting services. First they start clean and useful, then they gradually degrade in an increased effort to be profitable, then they get replaced by something new that's clean and useful...
140 comments and almost none about why children aren't behaving and what to do about it. Just like the article
Microsoft refuses to stop squatting on open source project's long-time name
I did not submit that link. It may or may not be a coincidence.
Gitlab is seeing 10x the normal daily amount of repositories

https://twitter.com/gitlab/status/1003409836170547200?s=19
MV was just an example. SF is roughly similar, and if your job is in Cupertino or San Jose, it's even cheaper.

I guess higher tax rates eat up another 5-10% of pretax income? I think there's still a largish premium in comp after accounting for that.

And yes, once you need your own place, it's hard. I meant until that point.
Microsoft bought one of my favorite pieces of cloud software from a few years ago Deis[1]. With that they also got Helm[2] with the purchase. They are doing GREAT with Helm and are going in a different direction that looks super cool as they mothball Deis called Draft[3]. They are moving away from the OS company they used to be and betting heavily on cloud technologies and I think this Github purchase makes sense. Github has been stagnate for years. MS is embracing open source in a way they haven't before, and I think they are doing so in a way that is going to surprise people.

In NO way am I a Microsoft fan boy. I've been windows free going on a decade. I run Linux Mint and OSX as my primary desktop environments. Apple is burning me hard, the way the computing world is going to change in the next couple years, cluster technology is going to be at it's core and we are going to see some very different things grow out of it. I'm as shocked as anyone to see MS play nice with linux and especially contribute how they have to Kubernetes; which I think is the largest open source project in the world right now?

What if MS dumped resources into world class CI tools to go with Github? What if they made a Github open source module and would let you federate your content? I could see this being a really interesting thing. They could also screw us all, but under their current management I think they are getting ready to be competitive in an emergent environment that can't exist without open source.

[1] https://deis.com
[2] https://docs.helm.sh/using_helm/
[3] https://github.com/Azure/draft
Agree with this.

Plain HTML and CSS are good and simple enough on modern browsers.
Show HN: XMPP based decentralized code forge (Salut à Toi)
And you should be.

It can be worked safely if you follow necessary precautions, but unless you are familiar with those, better follow the disclaimer and "do not try this at home".

The main issue is that capacitors keep their charge after unplugging, so you might have some that are still dangerously charged.

I remember when opening old CRT TVs they had a big notice inside about discharging them before servicing some parts of the circuit.
I would suggest the majority of the spike are just playing, will settle down to a small bump.
Ask HN: How can you transfer money from one user to another in one transaction?
New to this stuff, wondering how is that done, preferably as few transactions as possible to minimize fees
> If a few more HNers can chime in, we'll have enough anecdotes to call it "data!"

Caveat that Hacker News readers, let alone Hacker News commenters, are not a representative sample of the population at large.
Depends on the intrinsic value of a flashy car, or what you think flashy is I guess.

A car with air con is clearly better than one without in many countries for example.

Same with business class - clearly having a bed to sleep in on a 10 hour flight is better than sitting up, how much better depends how much you value your sleep.