skysight-inc/HackerNews huggingface dataset:
Slack, like all text messaging is an asynchronous messaging tool. Of course it's horrible using it synchronously the way you describe but that's not the way it's meant to be used or is used in my company. I often miss direct mentions on slack because its mobile notifications are almost non-existent or because I'm working on something else. Someone who is too stupid to understand the nature of asynchronous communication and calls out people for not responding right away is an idiot and an asshole whether it's a manager at work or a so called "friend" (no one who makes synchronous demands on one's time to text chat can be called a friend). Slack used properly is about as far from a synchronous meeting as you can imagine. A boss that demands constant synchronous slack communication is a sign to look for a new job.
Yes and no. In some cases (3rd party content that you don't control), there's no way to know what script/iframe is going to do/use. For example, ads script that uses `document.write()` and kills perf.

Turning on certain policies can also help you be certain quality/standards are being met across your site. For example, the creative team forgets to optimize images and you end up shipping many more MBs of images than actually needed. The `image-compression` feature policy could be used as a gut check to make sure that never happens.
This site is about gratifying intellectual curiosity, not gratifying the part that derives pleasure from seeing that someone else had the same utterly predictable thought.
You are more than welcome to join in. I've started two open sports data initiatives. The world cup is the world's biggest sport event (3+ billion fans) but open data (or data services) are hard to find. See the football.db [1] or football.csv [1] projects for more. Enjoy the beautiful game with open data :-).
[1] https://github.com/openfootball
[2] https://github.com/footballcsv
It's not actually as bad as it looks as long as you're disciplined in not trying to run every new shiny services that you discover. Instead, what I do personally is to try to host the minimum number of services where each can do many things. This reduces the maintenance overhead of running a lot of "microservices". The remaining services you host should be either well maintained, easily exportable/standard, or be understandable such that you can maintain it yourself in 5/10 years time when no one pushes updates for it anymore.

The snippets thing is a perfect example of this: I self-host a gitea instance for some private repos that I don't want to share with Microsoft. The same instances also host a snippets repository, where I can create snippets directly via the web ui (even have features like revisions/categorization via directories). The instance is already backed up using an existing system, which also lowers the burden of having to setup backup for yet another app.
Might be a good time to donate. Especially Zwiebelfreunde will need money to cover their lawyers. Note that if you donate via IBAN, your account data will likely be in the hands of the police. At least when the next raid happens.

RiseUp: https://riseup.net/donate

Zwiebelfreunde: https://www.torservers.net/donate.html
The problem is that array bounds are not available in general. If you use global static arrays compilers can indeed insert checks. In other cases the size might for example be bounded by a terminator sentinel, or have an implicit size based on other runtime variables, etc.
I am a consumer of such real time data and I can tell you from experience that where there is no competition quality drops and prices increase. I really, really hope they leave the market open.
Sounds kind of like fly-by-wire, where more maneuverability is gained by being in a constant state of instability.

On the other hand, if they are trained to optimize for energy usage, staying still when movement isn't needed can be an advantage.
A (very) gentle introduction to glass-box models in AI
A similar situation happened to the ublock origin maintainer: https://twitter.com/gorhill/status/997206089132400641?s=09 https://twitter.com/gorhill/status/997162260199075840?s=09
Maybe too late on this trend. A short on GE last year would have turned out well.
Show HN: SMG – yet another rrdtool based monitoring system (check the Live demo)
That's not the entire story. Many skilled Chinese people want to stay in China these days. It's a lot better there than it used to be.
I was pleasantly surprised this was about the first thing that popped into mind (having played the game a lot as a kid on a Coleco).
Think about this in the context of a company. You may want to allow people to quickly search for bookmarks flagged by others at the company.

For example: ‘hr vacation policy’ or ‘project foo’
My only problem with the server was the fact that classes that were generated at runtime couldn't be garbage collected, and that required a reboot of the server after some time.
Feel free to browse/download/peruse the many PDF slides of my course "Advanced SQL" (in which joins are considered basic).

https://db.inf.uni-tuebingen.de/teaching/AdvancedSQLSS2017.h...
Why the world should adopt a basic income
> What would you recommend to someone averse to js

I guess it depends on what your concerns are:

• If you're worried about too many libraries to pick from, I'd just go with the most popular ones. React is a pretty solid choice.

• If you're worried about config being a pain, I'd recommend going with one of the starter tools like Create React App. Build tools are indeed a bit complex, but hopefully that's getting better over time.

• If you're scared by lack of type safety or worried about language quirks, I'd recommend TypeScript. (Flow is also quite good.)

In particular, TypeScript (and Flow) provides much more flexible static typing than I've used in any other mainstream language. You get the nice navigation, autocomplete, and static checking that you'd expect from a typed language, and I've found that I spend much less time needing to think about how to write my code in a way that appeases the type system.

Here's a tutorial that hits all of the points above: https://github.com/Microsoft/TypeScript-React-Starter
I wouldn't quite say "equally". Jakarta is a melting pot and the most significant portion of the population there is of Javanese descent. But many many people who are of Javanese descent don't even speak Javanese, especially if they were born in Jakarta or in the western part of Java.
Lbbbx bv bbbbb v

De te. Es. ::: BBC radio
That’s the entire plan and point of the propaganda we’ve been under.

http://www.businessinsider.com/russia-undermine-west-democra...

It’s working a treat.

Never before have intelligence agencies had such direct access to populations.
Influencing public perception by mass up-/downvoting is not a right-wing only strategy, it's in every extremists' arsenal.
One of the major selling points of WordPress is its huge array of 3rd party plugins. You'd need to port the most popular ones before the C# version got any traction.

How's Linux for .NET hosting? Because Linux hosts are generally cheaper than Windows hosts.
If you’re thinking of donating, remember: you’ll be giving your money to people who are open about being anarchists and communists.
How is realistic this article without a word about FoundationDB?
E. F. Codd - The Relational Model for Database Management - Version 2.
I hadn't heard of Tezos. Following that up I find https://tezos.com/, "a new platform for smart contracts and decentralized applications", leading to http://doc.tzalpha.net/index.html which is indeed full of Ocaml stuff.

Where does $200 million+ come into it? What is the history there?
"...without a `try` anywhere, my 100 line async function failed silently."

I've played with catchify a bit.

https://github.com/majgis/catchify

https://www.npmjs.com/package/catchify

Feels less awful. But I'm still ambivalent. Callbacks vs promises vs async/await vs catchify's golang style error propagation. Yay.

I intended to weave in timeouts and tracing (metrics). See if that makes nodejs dev work sufferable. Maybe a catchify & timeoutify & traceify hybrid will keep me from playing in traffic.
May I ask why you are interest in Rust so much that you are willing to invest time learning another language first before jumping to Rust? Is it the hype?

I would say start straight with Rust. Maybe you will find that it is not what you wanted/expected, and decide that another language will work better for you.

If you do like it and think it’s what you were looking for, you can always go back and read theory, other languages.

Despite its hype, Rust is no silver bullet(lots of unsafe calls in all libraries, mem leaks are still possible, etc..), so give it a go first and see if it’s indeed your cup of tea.
> like NAND flash

This has been in SSDs for long enough without being hailed as a game changer, which is why I question anything common between the two that appears to be called out as the cause.

> Intel's 3D XPoint have fundamental advantages over DRAM that guarantee they'll be cheaper

This may be true for the producer, but in a monopoly situation, one could reasonably expect any savings will be collected as profit rather than passed on to the consumer.
What makes this different from Pocket?
Not following your political wishes doesn't make a judiciary dependent of politicians.
Making calls to WebAssembly fast and implementing anyref
Why do you think people are donating? It's not a secret. Like you note, they are open about it.
Would you please comment civilly and substantively? We've asked before and need you to start following the guidelines more closely.

https://news.ycombinator.com/newsguidelines.html
Insider trading happens all of the time, despite it being pretty easy for authorities to track down the participants when they care to do so.

You don’t even have to match fix to alter behavior in a way that has a financial return for things like fantasy sports that are stat based.
How on Earth can you be both Communist and Anarchist?
Which website called for violence? On rise-up I see only anti-violence and anti-authoritarian posts.

riseup is for sure not a communist organization. It's anti-authoritarian and anti-fascist. Communists are very authoritarian. German police seems to be also very authoritarian and fascist friendly. They are multiple accounts of german courts and police actively protecting fascists, who are calling for violence. And targeting anti-fascists, who are criticising said violence.
I had a look at Tezos -- which I've never seen mentioned before.

If you mean this "Tezos: the self-amending cryptographic ledger" ( https://tezos.com/ ), this look like something done from 4 amateurs in their spare time.

I don't know if it has "$200 million+" warchest, but if it does I pity the fools that gave it that.
According to [1] the total price for the project will be up to 7e9 AUD or 5.1e9 USD, so the storage cost will be like 15 USD/kWh. Tesla promises that by 2020 they will have batteries costing bellow 100 USD/kWh. The difference is still big by the factor of 6, but at least it is no longer 2 orders of magnitude.

[1] https://www.theguardian.com/australia-news/2017/dec/21/snowy...
> The website called for violence.

That's actually true. I don't know why both the CCC and Riseup feel the need to exclude that the website explicitly asked for violent protests. It doesn't change the fact that the raids were pointless and to some extend disproportionate. It sure is a good way to give up the moral high ground though.
Unfortunately there are over 50 ATS in the US, and although most people think the “stock market” is in New York, it’s really in Chicago (eminis run the world these days). Trading spooz against single names as HFT do often use microwave antenna transmission.
>I'm still feeling stunned about Pluto a year later

Unless there's been some new developments, New Horizons had its Pluto flyby three years ago :)
You have a wet sense of humor.
https://en.wikipedia.org/wiki/Anarcho-communism
Both are relevant, depending on the purpose.
NJ here. Feels like Florida the last few days. Ugh
> The "safe speech" side believe... This process of improvement occurs through debate, thought, learning and reflection.

This is free speech, not “safe” speech.
Honestly, I might just jump in and learn Rust.

I think it's a good place to start with memory management issues because you have to deal with it but good practice is enforced. C/C++ is the obvious alternative for that level of programming, but it's less constrained, which is better in some ways but bad in others. If you're wanting to learn Rust eventually, you might as well start there.

If you're wanting to not start with the low-level memory management stuff, and want an introduction to programming per se, there's lots of options.

One thing to think about is OCaml. It's a nice language, similar to Rust in some regards, and in fact Rust was originally written at least partially in OCaml, and for awhile was kind of discussed as a derivative of OCaml in some places. You'll get a mixed imperative-functional kind of introduction without going to quite as low of a level.

Another approach is to to just learn a language. In that case I'd probably recommend Python (probably Python 3) or javascript, because there will be a ton of resources and the skills will directly transfer. If you're looking for something that's maybe more niche but "clean" you could try Julia or Nim. Julia's very numerics focused and is getting used in that area, but doesn't get used out of that, at least so far. Nim is very very niche but a good language, similar to Python but faster and cleaner and some ways. Another thing to think about is Scala, which might transfer to Rust in some ways better than the others (except OCaml).

Honestly, though, I might just start with Rust. It will be heavy going at first, but I think learning the memory stuff is very very useful later. It depends, though. I think you have lots of good options. What's most important is to just dive into something that's interesting to you and start creating stuff, regardless of how small it is. A lot of concepts will transfer across languages.
Related: http://lamport.azurewebsites.net/tla/math-knowledge.html

I think the question itself sort of answered why programmers don't think programs as mathematical expressions.
Tezos and Ocaml: A self-amending cryptographic ledger
> The website called for violence

Do you have the original website text/archive?

> Also riseup is a communist organization.

They appear to be pro-democracy, anti-authoritarianism.
Hey you could have made your point without calling me a naive westie hipster.
A quine generator (program that output itself in different languages)
No, the correct conclusion is that the metric “work hour” is just likely inconsistent and has little value by itself. The real tragedy is that beaureaucrats or media use these weak metrics to back up their claims one way or another..
How is this a counter-example?

They move from a auto-generated compiler that sucks to another one (whose quality is yet to be seen).

Even if it proves to be great, it would still be an outlier.
>Or put it simply: Ant may end up being worth several hundred billion dollars. Imagine Jack Ma owning 2/3 of something worth $400 billion. Now picture the target on his back, that would go along with such power and control over the Chinese economy. It'd be Jack Ma vs Xi, and Jack Ma would lose; a very dangerous game to play if you're a simple civilian. Better to stay smaller and get to continue doing what you want to do (operate Alibaba and Ant), by giving up some power, ownership, and not being in any way perceived as a meaningful threat to the authorities and their absolute control.

For a Westerner, you seem to be rather perceptive of such things. The wording for "instant billionaires" among CCP members is "the new class."

It doesn't take long to guess that they freaking hate and loath anybody passing as a successful person and Jack Ma is the prime example of one. Just how full of bile they are.
I think the author's perspective is skewed because he's living in Yogya, which is, and has been for a long time, the center of a large and prestigious culture. Yogyakartans don't need to speak Indonesian unless they're dealing with the government.

It's very different if your native language is only spoken by a small number of people and / or isn't very prestigious.

Then there is, like you said, the capital, Jakarta, where non-Indonesian languages are only spoken at home (or not at all).

And I know for a fact there are is at least one region - but there's probably more - where the local language has pretty much died out. Minahasans, from Northen Sulawesi, no longer speak Minahasan languages, they speak Indonesian.
It'd be dumb to give out ammo against their case, whether the point is legitimate or not.
> My point is just that, not everyone is good at processing this kind of information.

It's a really good point. One of the things that concerns me as I hear about people (not necessarily you) who have grown up with cell phones and are spending less time f2f is that the f2f skills will diminish.

I personally found it very difficult over the course of my career to interact with people who disagreed with my point of view. Often got angry inside and had to back away from the discussions in order to stay professional.
Any chances it could support:

- killing full screen animations
- hiding full screen apps like any other (cmd-h)
- keyboard control for notifications

?

I assume those are a lot less trivial.
Indonesia is poor, far away, not particularly significant geopolitically, and there's no large Indonesian diaspora in the West outside of the Netherlands. A large portion of Indonesian-Americans are actually ethnically Chinese.
Visit Newcastle, Liverpool or Glasgow and I think a lot of people basing their English comprehension on the ‘BBC’ accent will not have an easy time, I agree.
Could someone write the equivalent of this in Haskell (assuming the GADTs ext).

type 'a ty = Int : int ty | Bool : bool ty | String : string ty;;
Mirror is the important word here.

I'm pretty sure it didn't impact anybody.
Red-hot planet: All-time heat records have been set all over the world
Betraying my age ... it’s a 90s thing
Spanish Wilkipedia is down in protest of the EU copyright law
Show HN: GitHub Windows Edition – a bit of nostalgia inspired by a Twitter post
> At other times, React Native lags behind in the adoption
of new platform requirements such as Android apps being
required to target api 26 by August 2018.

Just keep moving the target, good strategy to mess them up.
> riseup is a communist organization

The Communist Manifesto ends with the words "The Communists disdain to conceal their views and aims. They openly declare..."

Thus, to be a communist means to openly declare that you are a communist. Marx made this point elsewhere, as did subsequent communists.

Of course, under state repression (like this) this convention is not expected to be followed blindly. If communists are being arrested in a country, communists are not expected to put up their hands and say "come get me too". But to be a communist means to openly be one when legally possible (with few exceptions - a handful of self-described communists like Ted Grant thought otherwise).

Riseup.net does not describe itself as communist. In fact its about page says it stands against vanguardism, which in the milieu in which it sits means it is against Leninism. Which means they are not communist in any form modern people would understand.
Any profit or income?
especially when it comes to new domains where almost no cases have ever been brought up related to this. No lawyer can tell you the right answer for sure.
I see unsourced information (inciting violence; whether it's true or not is not my point[1]) and irrelevant information (what does it matter if they're communist, the implication being that it does, and that they're getting what's coming to them). The lack of a disclaimer otherwise also may be seen as tacit approval of the police raid.

[1] This appears to be site in question: https://augsburgfuerkrawalltouristen.noblogs.org/ (German). At first glance it seems pretty tame. Maybe they changed it, I don't know. And of course the relation to raids is tenuous.
There are several comments here to the effect that Riseup is “communist” (although I cannot tell whether that's intended as a slur or compliment). Reading their “About us” and even “Political Principles” page, there's nothing terribly Communisty. Anyone have a pointer to backstory?
Agreed. If there's anything in any written form to substantiate this and something happens with a Tesla on-the-road that can be, in anyway, tied to this decision, it would be disastrous.

Just screams FUD to me.
Decided to turn a joke into a full-featured user style. It's a work in progress.

There're some technical difficulties which I have trouble overcoming, but overall I like how close I could get to the original Windows 95 style.
Aren't saccades inevitable unless actually tracking something?
Like ddebernardy said, the factories in the Midwest were doing fine until they weren't. The same will likely happen in China. Just because industrial plant property has never ever went down in price there doesn't mean it never will.

I grew up in New England, birthplace of the industrial revolution in America, and we had our manufacturing crisis just as the Midwest was ascending. The factories in Boston, Waltham, and Malden aren't factories any more; they're tech companies. The ones in Lowell are museums. The owners went bankrupt and packed up and then left the mess behind for decades before it was cleaned up. I was just at the Boott Cotton Mills Museum the day before I posted the original comment. It still has machinery from c. 1910 in it. Nobody wanted to buy it; it sat, derelict and rotting, for 60 years until the factory was turned into a National Park and restored with federal money.