skysight-inc/HackerNews huggingface dataset:
This is not anti competitive behaviour. In fact, this IS competition. Competition means all sorts of actions that lead to me having more customers than you. The only problem is when the entrenched business use govt/lobbying/abusive patent law to get this done. Buying out competition and trying to enter a low barrier to entry business is the very definition of competition. Suck it up
Json-schema.org is in clientHold state
This looks amazing! Added to my to-watch-list.
Also, if you are interested in this kind of neuro- / cogsci- stuff with a tech-twist you might want to consider attending this wonderful spring school for an incredibly immersive learning experience: https://interdisciplinary-college.de/
I think it's important to clarify that even though GitLab's core is open source, its own business model is built on the idea of an enterprise version that includes proprietary code.
Many useful "advanced" features, such as "squash and merge" are only included in the EE.
Wow! Did not realise people hate/distrust Microsoft so much! Balmer’s Microsoft - sure, but I thought that under the current administration, they were seen as a lot more friendly company.
If I withhold knowledge of where my gun is from my angry friend who wants to kill someone, that benefits two people that are not myself (my friend who would likely go to jail, and the person he is planning to kill).
I like to pretend that google is asking users to answer captcha questions to help waymo cars drive. "Which images contain a stop sign"...
It isn't anti-GDPR at all. "but we also that hope that in the process it will bring still greater awareness to the important topic of data privacy."
> PDF

I can envision a scenario such as a REPL for PDF.
If you write a lot of latex(or whatever format), it could potentially get converted to PDF and be shown right in your editor.
Bullshit. Half of her claims were found to be false.

https://blog.github.com/2014-04-28-follow-up-to-the-investig...

Engineer allegations. The investigation found no information to support misconduct or opportunistic behavior by the engineer against Julie or any other female employees in the workplace. Furthermore, there was no information found to support Julie’s allegation that the engineer maliciously deleted her code. The commit history, push log, and all issues and pull requests involving Julie and the accused engineer were reviewed. The investigation considered all possible commits surrounding the accusation of passive-aggressive code removal. One instance was found where the engineer updated and broke some CSS in an internal application, which was fixed in a later commit. The investigator determined this change did not appear malicious.

GitHub’s working environment. Rhoma spent a significant amount of time investigating Julie’s claims of sexual and gender based harassment. After interviewing over 50 employees, former employees, and reviewing evidence, Rhoma found nothing to support a sexist or discriminatory environment at GitHub, and no information to suggest retaliation against Julie for making sex/gender harassment complaints. Employees were asked about their experiences here, good and bad. Women at GitHub reported feeling supported, mentored, and protected at work, and felt they are treated equitably and are provided opportunities.
It is default off.
I should add - do you remember Justin Timbrlake song 'Lovin' it'?

And how McDonald's brand tag line for that time was 'lovin it'?

That was coordinated.

A huge star, worked with a mega fast-food brand so that the song / brand tag line would be literally the same thing. That was a brilliant but kind of shady move by both parties, but it shows the 'absolute corporatrization' of the music industry. Literally the music is there to push fast food. That goes way beyond using a hit song to sell cars - it's literally the creation of pop-stardom in alignment with marketing objectives of a major brand.

The fact that can happen right in front of us, while so many people are apparently unaware - or don't care - is pretty funny and sad.

Again one could take the 'it's still art' line ... sure, a kind of 'art of sneaky marketing' maybe, but it's more than fair to say that this will significantly compromise creative aspects of the music.

Big labels are the same as Big Hollywood and Big Corps - they are in the business of entertainment in a way.

And it's not to say that McD's is entirely crap, nor does it mean that Timberlake is not talented, it's just that it's corporatized. Timberlake came up inside Disney, a professional by his mid-teens. Not so much the path of the artiste ...
> The prescriptions are fairly standard, but still, making a pair of glasses cost more or less 200$ and require a 1:1 appointment.

Depends on the country. I went to Japan for vacation a few months ago ; my girlfriend wanted a new pair of glasses. She just went to a mall in an optical center, they took her eye measurements on the spot, we went back two hours after and the glasses were ready.
I think this belongs in the 'endorsements' section of the next release.
Microsoft and I’m out of it.
or https://notebooks.azure.com/
That's why a lot of Californians have been moving to Denver or Boise.
The ultra low tech version of carbon scrubbing is planting forests, cutting them down and turning the wood into charcoal. When you bury the charcoal it's stable for at least a few millennia and (in moderate quantities at least) it improves soil quality. You could even make a bit of money selling the energy you get from the wood gas. There is at least one guy on HN who did some math regarding the feasibility of this approach: https://news.ycombinator.com/item?id=16957397
Links? Top results are TC and BI. He-said/she-said there.
Do you mind sharing where you live? State will do - just curious :-)
No, I am talking about a literal keylogger actively installed on the OS. To their credit, after it surfaced they now provide a privacy option to "turn it off", but they still pretty much admit to spy on you every chance they get.

https://privacy.microsoft.com/en-us/windows-10-speech-inking...
Are you a parent?
I certainly disagree with this comparison.

I've been using linux on the desktop for over 15 years with no intention to ever stop the near future.

I had been using firefox since its first release under the name phoenix then firebird then firefox (I had been using mozilla suite before that) and I've stopped with no intent to ever come back to it when mozilla finally killed what made firefox useful to me after a lengthy agony process (BTW the claim of firefox being not performant enough 2 years ago is totally unsubstantiated as I used it daily with over 250 tabs open concurrently without a single hiccup despite having 35 extensions loaded as they were required to put back the useful features mozilla had removed, to remove the unwanted cruft mozilla has added and to add the necessary features mozilla refused to add). I have now switch to waterfox, and its name says it all.

So really comparing gitlab to linux on the desktop means gitlab will never happen, and comparing gitlab to firefox means it will be mishandled into irrelevance by a shady finance operation aiming for market domination.

To me Gitlab seems a better alternative to proprietary and centralized github that will be bought at some point in the not so distant future, has been my stance on this matter. That Microsoft is the one buying would not have been my first bet but is not a huge surprise either considering their change of PR to jump on the opensource bandwagon as an attempt to extend their agony further.
As someone who grew up behind the iron curtain in the Soviet sphere of influence Czechoslovakia I see this period through a very different optics.

> the Vietnamese national liberation struggle ... the victory was even more clearly just and inevitable.

There was another revolution in 1968, the Prague Spring calling for a "communism with a human face". It was crushed under the wheels of Soviet tanks that de-facto occupied Czechoslovakia until the velvet revolution in 1989.

The author may have her heart in the right place, but as of her brains, she is one of many useful idiots of communism.
I didn't say that Linux was involed in the forwarding plane or any routing. I was responding to Yihazi's comment that shell scripts are likely in use somewhere. This entire thread is in relation to the control-plane as that is where Cisco use Erlang. Scroll up much?

Edit: If I'm not mistaken I think Linux is actually used in some platforms for routing the out of band management interface, but not transit traffic.
What's the next step for RDL?

It seems like Hummingbird is much more powerful than Sorbet, but it's hard to tell without them publishing a paper yet.
Not wanting everything to be owned by a conglomerate is hardly anti-capitalism.
A monopolist wants to buy a monopolist. Linuxers disagree.
Could you tell us what "other, better solutions" would you recommend?
Hypotheticals don't work in law. You don't punish someone who hasn't commited a crime.thats common law. Now if it were Europe style civil law, it would be different.
Also if Google had died in its infancy, there's nothing that guarantees that another search engine would not not prop up. All great ideas come to fruition when the time is right. 'Search' was ready in 1999. Similarly many falsely believe that the internet wouldn't exist without DARPA. Note that packet switching etc had already found private profitability and without govt regulation would have expanded to become the foundation of the internet
-fsanitize=address in C++ is pretty much checked memory safety.
Building the first ternary microprocessor (2016)
1000V, at the current levels needed for this application, amounts to the juice behind a good carpet shock.
> I think that ruby 3 could lend itself to bring transpiled to crystal relatively easily

I think for this to be tractable you'd basically have to implement a complete Ruby interpreter in Crystal and then transpire the Ruby program to bytecode to be run by the Crystal interpreter. So not really a meaningful or useful transpilation any more, and certainly not fast.

Even basic things like method dispatch do not have the same semantics in Crystal as in Ruby, so almost nothing could be tarnspiled 1-to-1.
I don't know about you, but every other day or so I receive bitbucket status alerts about some part of it not working properly.
I think the point is that that quip usually refers to technical breakage, i.e. "it's better to ship more often and potentially break something that you then fix equally quickly, than spending thrice as much time analysing the problem to ensure there's no breakage in the first place". In other words, an entirely different meaning that what the grandparent meant when they said it was a great phrase for it.
So far I won't and I personally haven't heard of anyone who does. Then again, maybe it's still too early to tell for sure.

I'll certainly wait how this works out and not make any rash decisions.

Apart from that (and admittedly apart from Skype), Microsoft in recent years has gained quite some credibility from my point of view.
What's the alternative? Writing your own CI/CD system from scratch? You're going to be relying on some external dependency for important things anyway, you just have to pick one that is dependable.
Grafting a complete and safe static typing system onto a very dynamic language is a massive and complex one.

But writing an advisory type checker (that just warns) with a specific code base as a starting point is a very different thing. Biggest question to me is if they support duck-typing. Secondly, if I was to do type checking for Ruby I'd start with parsing yard-style annotations, as a lot of libraries etc. come with that as part of generating their documentation (and if not, writing them means you're now writing comments a lot of tools can generate documentation from.
Python Multithreading and Multiprocessing
If they don't explain how they calculate interest they aren't explaining anything...
Show HN: Upwave Introduces Productivity Bot for Hangouts Chat by G Suite
For me, static typing actually makes it easier and faster to write code. It’s like someone looking continuously over my shoulder for mistakes.

I am the least efficient when I write code in JS.

On the other hand with Ruby, and meta programming, I can do stuff that would be impossible to express in the most popular type systems.
I've always wondered how the political right in the West ended up with such seemingly odd bedfellows as capitalism and religion. e.g., the Jesus of stories seems like a potentially Socialist sort? A friend of mine thought that it was likely that the pairing was a reaction to the communism and atheism of the USSR.
Treating Technical Debt
I'm not sure if it covers the use case you're looking for, but they've already introduced the API's necessary in Nightly (or Beta?) that allows the Panorama Tabs extension to be re-introduced :)
It is much too slow and would eat arable land which we already do not have enough of.

To make replanting successful you would have to reverse desertification of Africa and then replant perhaps. That is over 100 years timeframe.

If you need something now and green, the about only option is algae. That still takes huge capital investment.
I'm gonna make my kid clean his room _real good_, can't wait for the pay rise.
Example with GCL: compile individual function to C, compile it with C to a .o (for example on my 32bit ARM it is a elf32-littlearm file) file and then load it:

>(defun foo (a) (* a 42))

FOO

>(compile 'foo)

Compiling /tmp/gazonk_24158_0.lsp.
End of Pass 1.
End of Pass 2.
OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
Finished compiling /tmp/gazonk_24158_0.lsp.
Loading /tmp/gazonk_24158_0.o
start address -T 0x888488 Finished loading /tmp/gazonk_24158_0.o
#<compiled-function FOO>
NIL
NIL
I think GP means that you know that for this one pipeline related to commit X you want manual step Y to proceed once previous steps are ok, and you know it right now, so instead of waiting for previous steps to complete you want to trigger the step in a delayed fashion. Kind of like "merge this as soon as tests pass" on MRs.
Encrypted DNS is great, but please also do something with SNI. I am sure other users don't want their ISP to peek at what sites they are visiting too.
https://www.google.com/search?q=pentagon+google&ei=Je0UW8mlK...

It's kind of strange how the query 'penatagon google' returns pages of uniform results, only articles containing variations of 'Google won't renew Pentagon contract'
Let’s wait for the Europe to wake up, the spike may be 2x if this.
> People created dynamic languages for the exact reason of not having to define types.

Not having to define types is not the biggest merit of dynamic languages.

The biggest benefit is to be able to do things that you couldn’t do if you had a type system. You can do some crazy stuff with Ruby’s meta programming.
Doesn't actually deny any of the accusations, except maybe for the "access to friends' data not being shared" (for which the NYT should be criticized for being too vague - it's not clear how and why they "believed" it wasn't shared).

I like the part "all these partnerships were built on a common interest" - tautologies always sound good.

As for the only actual defense (the data agreements), it was already in the NYT story.
There are some seriously cool and dangerous looking playgrounds in Berlin. Many of them have ziplines, trampolines, and other long-since banned playthings. And I see kids on them almost every day.
> its PHP based, written to a very high standard through & through

I read small parts of the source code and it doesn't adhere to any of the modern standards set by the PHP community.
Cookie warnings aren't a part of GDPR regulations but rather the ePrivacy regulation, which will come into force in 2019. So, as of today you don't have to show these.

However, europa.eu and ec.europa.eu overall are among the least GDPR-compliant sites I've come across.

Interestingly though, GDPR doesn't apply to regulatory bodies or authorities in general, for that matter.

All you could - quite reasonably so - indeed ask of them is to lead by example, which they apparently have chosen not to do.
The only people who will see that ad are those who have already decided to check out GitLab today. It’s a convincer, not a traffic driver.
We hate it even more after recent changes on LinkedIn.
Yes except that it is not black and white, working or not working. There could be a real case made for working less and directing efforts towards technology improvements that result in less environmental damage. To me, it does not make any sense to think in absolutes.
And Visual Basic is above JavaScript! You can forget Tiobe.
That's not gitlab or github, that's how git works.
... that's why the article you're commenting on mentions SNI and that we hope to address that too (but separately) going forward!
Interestingly, exactly the feature you mentioned is just being open sourced due to high community demand and it being free in its competitors: https://gitlab.com/gitlab-org/gitlab-ce/issues/34591#note_57...
A Porsche 911 is in almost every sense a less practical car than a Toyota Corolla.
> From whence cometh hope?

Yes, it's most likely too late to hit the 1.5C, and 2C as well unless our beloved leaders suddenly step up to the plate with, you know, actions; we've had enough of flowery words already thank you very much.

But, it's not black and white. Everything we can do, helps make it less bad.

From Kate Raworth:

- Don't be a pessimist, if it makes you give up.

- Don't be an optimist, if it makes you laid back.

- Be an activist!

The urgency of the climate issue is one of the main reasons I support nuclear power, in addition to renewables. Heck, although I've long seen CCS as a boondoggle, there are some recent promising results there as well which we ought to look seriously into (lookup "Net Power" and their "Allam cycle" tech). We need a crash program to build every zero-carbon source we can!
Certainly not suggesting that - in fact, I ride this particular rail on the weekend every few months. It's never crowded on the weekend, except before and after baseball games.

It runs roughly every hour (with a few additional express trains) on the weekend, very similar to the rural trains you describe in Denmark.

My point is that you can't just show up at a commuter rail station and complain that you have to wait a while at a bare-bones platform. It's built for people who take it at the same time every day, commonly driving to the station.
It does the same thing, that's why my dream is not fulfilled by Dart. Or may even have worse accessibility, but I don't know.

If it would be compiled to DEX (native for Android APIs) or JVM (compilable to DEX) byte code it would be different. It would at least enable use of it to make such a dream.
Seems quite interesting! Do you have a write-up?
Zero-based indexing was kinda mentioned in the post. About indexing with `begin`
Ask HN: What's going to happen to Atom now?
I do want to use this on all my devices, not that I'm criticising the DoH concept per se. Only that it seems to me that the browser is not the correct place for the DNS resolver; thus I wonder why it's not the OS but the browser that gets the new features.
It's scary and terrible how people think of this. That this was somehow Greece's fault, or even Greece's doing. Or worse yet: Syriza's fault.

Politicians are experts at this. This morning there was a discussion on ozzie radio with the secretary of the treasury on radio. There, the government decried the lack of innovation in the Australian business community. Specifically why there aren't any Australian businesses that operate online 2-sided marketplaces like Amazon or Ebay. Similar discussions have been happening in Europe.

Now of course, when you analyze the argument (and I assure you these government people at that level aren't morons, they know this) it turns out these government people are psychopaths.

You see, the reason there is no Australian 2-sided online marketplace is ... tax. The Australian government has chosen not to impose either import tax, rules or GST/VAT on imported goods with a value < $1000.

So after years of imposing a ~18% cost disadvantage on Australian businesses compared to international businesses, a senior government representative comes on public radio, and eloquently decries the fact that it must be Australian's inadequacy that has prevented them from competing with international companies WHILE IMPOSING AN 18% PRICE HANDICAP ON THEM. Therefore, it is only fair that customers punish them. They called up a few of them that were clearly preselected for their utter lack of rhetorical abilities to make them completely ridiculous (they were cut off halfway through the argument too).

In other words, this guy has been pursuing a policy of openly sabotaging Australian businesses for at least half a decade, blames them, wide open in public for not performing well, and then picks the worst of them to "say a few words".

Now this sort of thing happens a LOT in discussions. For instance, when it comes to immigrants, ... I must say it makes it VERY clear why these people want to censor (sorry, I mean "eliminate fake news for the good of the people").

For the record, I am a socialist and I hate the business practices of these businessmen, but hearing that radio discussion I must say, I got a newfound respect for them and a deep hatred of the Australian treasury/government. I mean I would respect someone who just stood there and said "I'm screwing you and there's nothing you can do" more than this lying asshole.

Thing is, I'm absolutely sure 90% of people listening (at least) fell for it.

You should learn to look at European governments actions as very similar to this. You will understand far more about the situation by assuming any government spokesman/woman (including of course such papers as Der Spiegel) are at best leaving out viewpoints, usually outright lying, and sometimes directly falsifying their argument.
Topic Generator as Your Muse of Inspiration
How WooCommerce Bookings Helps You Grow Your Business Immensely
That's an excellent reason to attack abusive and deceptive business models. Have at it.
This point exactly. To me the move is a clear symptom that GitHub leadership has lost touch with the original vision/philosophy that made the platform popular in the first place.
GitLab is hosted on K8s, azure probably worked out to be the cheapest solution. If azure of any competitor change their prices, you just move k8s config to another provider withing a few hours. In one company I worked in this process was configured as jenkins job, just click on new job and it was migrating between azure, gcp, aws and ibm.
The type system is the least of your problems. Ruby's type system is fairly simple and straight-forward.

The problem is that the ruby execution model is fundamentally incompatible with ahead-of-time compilation without making a lot of decisions about what occurs before compilation and what is deferred until later. E.g. a lot of Ruby programs execute code to determine which files to "require" (e.g. iterating over all files in a directory is a common pattern). In some cases that is a convenience for developers. In others it's meant to e.g. provide "plugin" abilities at runtime. In both cases the included code can totally change the behaviour of large parts of your code base.

Those decisions are possible to make, but you must make them and you probably can't make them satisfactorily without providing a mechanism for the developers to specify intended behaviour. If your decision is to defer everything until after compilation, you'll basically end up JIT-compiling most of the code at runtime, and all type information from before that point is suspect.