skysight-inc/HackerNews huggingface dataset:
It's really impossible for anyone to develop a non-trivial GWT project without having to compile in PRETTY/Draft mode and drop into a Web debugger. GWT's Java debugging support was great for business logic, but you could not step into a lot of UI code, and almost universally, you ended up looking at the source code to the Widget library to understand what's going on.

This had nothing to do with Java->JS transpilation, and everything to do with GWT's UI SDK.

If I gave a Javascript developer a heavy weight OO UI library abstraction where they constructed UIs by doing "new Listview(), new Button(), list.addChild(button), etc" and had it hide CSS, DOM, and other Web issues, you'd run into exactly the same issue of leaky abstractions and people not knowing what was going on.

The issue with GWT was API design, not language. The way Java was translated to JS (unoptimized) was straightforward and understandable and arguing otherwise IS like arguing C compiled to Assembly is a problem. J2CL even more so is straightforward, was designed to transpile to "clean" ES6 that resembles hand written JS classes.

GWT "hid" the Web behind heavyweight widgets. J2CL doesn't.

How many React JS developers have a clue as to how VDOM is implemented?

Here's some J2CL web code:

var div = document.createElement("div");
div.setInnerText("Hello World");
document.body.appendChild(div);
div.addEventListener("click", evt -> window.alert("You clicked me!"), false);

This compiles to almost 1:1 what you'd get in Typescript->JS.
Try this site for PL guys http://lambda-the-ultimate.org/
She also mistakenly claims that Google wouldn’t have emerged in the face of a Microsoft monopoly.
https://news.ycombinator.com/item?id=19713197
It's great for one child of that family each generation, not so good for anybody else.
I would say there is 100% correlation
This is AFAICT a rust developer consideration more than anything else? I think/hope that releases are gated by one or more tier 2's successful target tests?
Watch a debate over whether Pluto should get its planet status back
If you can get through ESL, then you are very theoretically set for machine learning work! Fabulous book that is very dense with information.
I commute by bicycle from the burbs to the city, and whenever I break a rule it's almost always to get out of the way to help cars out, or to keep myself safer in some way. Sometimes I'll get ready for a hook turn by using the pedestrian crossing lights and footpath instead of blocking the turning lane for instance. It probably looks like I'm jumping the red because I'm impatient, but I'm just saving everyone some time and making my day a bit safer.

Another example, I tend to pull over the stop line at stop lights, so that cars don't accidentally creep into me. It happens even in designated "cycle boxes", which cars are supposed to stop behind to increase visibility of cyclists.

Sometimes you can get into a situation where you're in more exposure than you originally bargained for as well, when new cars show up or the situation changes, and I'll sometimes abandon the original plan and bail off the road when it's safe. Often breaking some laws when doing so, but I'm going to take responsibility for my own safety when I need to.

What I dislike seeing is cyclists just flying through reds, darting over crosswalks when pedestrians are still crossing, or weaving in out of moving cars so they can feel like an NYC bike messenger for a minute. It's not without consequence to others, you just don't notice that people had to jump out of the way or slow down so they didn't hit you. That makes it bad sportsmanship in my eyes.
It's the one I was referring to. It's US only.

A quote from their signup page:

"I am a US resident and I agree to the terms and both the card and ACH authorizations."
Ha. I'll leave it to you to parse adjectives. All I'm saying to the delightfully Spock-ian logical HN poster is that all the cynicsm and scientific Mumbo-jumbo about endorphines and the like vanish upon laying eyes on your soul-mate.
I could never convince you of true love. I don't mean to even try. I hope you have the distinct pleasure and privilege of discovering it for yourself.
Yes, big companies will copy you and pour their endless resources into outpricing and outhustling you. They will then append new rules to their terms of service, banning your app from their digital stores, pulling your social media accounts on their platforms, etc. They will use their PR ammunition to rewrite history, casting you as a rule breaker.
Also, there was a theme in art of the 1800's of critizing the bourgeoise before Ibsen. Maybe not in plays, but certainly in painting.

E.g.

https://en.wikipedia.org/wiki/The_Awakening_Conscience

The woman in that painting, 26 years before A Doll's House could well be "Nora".
You can’t make out in the changing room online.
A non-linear personal web notebook
Store owners felt the pressure from online retailers and optimized the shopping experience.

The numbers showed that Gen-X bought stuff, while millennials just hung out, looked at merchandise in the stores, and then bought online.

The short-term result was to try to keep sales to Gen-X and above from eroding. The long-term result was that millennials thought malls were boring and dumb.

But Wall Street doesn't care about long-term results, and backs whatever pony wins the race to the next quarter.
"The Discovery Channel program MythBusters built replicas of the jars to see if it was indeed possible for them to have been used for electroplating or electrostimulation. On MythBusters' 29th episode (March 23, 2005), ten hand-made terracotta jars were fitted to act as batteries. Lemon juice was chosen as the electrolyte to activate the electrochemical reaction between the copper and iron. Connected in series, the batteries produced 4 volts of electricity. When linked in series, the cells had sufficient power to electroplate a small token and deliver a minor electric shock to MythBusters co-host Adam Savage. Archaeologist Ken Feder commented on the show noting that no archaeological evidence has been found either for connections between the jars (which were necessary to produce the required voltage) or for their use for electroplating."
I would have wholeheartedly agreed with this post had its thesis been "Don't use Facebook, Twiter, Youtube, etc.", but instead I got "Use Facebook, Twitter, Youtube, but complain to your govt. because they make too much money".

You don't like how they make money(X)? Don't use it. No one is forcing you.

> but if I don't use them I'm at a disadvantage

Then they are useful for you, use them.

I don't use fb, twitter, reddit, etc. I only use Google search, Youtube and Hacker news, and do so voluntarily. I'm happy with the value I get, I take measures to diminish the amount of data they get (use fake names, use VPN, etc.)

Living in a system based on freedom means that if someone succeeds through their own effort, they are entitled to that success. You can't just come and take it away because you don't like that person, or how much money they make.

(X) If your copyrighted content is being used without your permission, there are legal mechanisms to stop it. But I doubt reddit users posting in a humor sub care about their joke being used in a Youtube video.
Could you contrast this with Netlify? I believe they are in the same segment but I haven't used either.
An abstraction layer is the primary service Shopify, Braintree, etc provide.
The US absolutely should reduce it's per-capita oil use/CO2 production, that much is true. But as far as scalability, it is the most scalable solution. In 1970, US population was 205 million, and birth rate was below replacement. If there had been 0 immigration in the intermediate time, the population would have shrunk. Compared to current population, the total CO2 emitted would be less than 63% of current levels - a reduction by almost half. This could be applied to any country, and it could scale to go as low as needed.
> No one on our team is an Erlang expert, and we have had trouble debugging downtime and performance problems. So, we decided to rewrite it in Python, the de-facto language at Mixpanel.

So they have changed the language to suit the programmers instead of changing programmers to suit the language.
The first of the worker protections it is undermining is the protection from competition from those that aren't invited to participate.
Hi, I am sorry if I misinterpreted what you have said earlier. let me try again.
If I missed it this time too please send it again.

> A's promise. That's all great, however, if in the backwards path if A is offline or unresposive the transaction is left in a partially-committed state that hurts B, for example.

The core issue here the way I see it is that in the current design payments might take indefinite time. This is an issue I'm aware of, and I'm working these days on an atomic design for the transactions.

If you are interested, I can really use your help to review the proposal for the new design. I hope to have it done in the following week or two. My email can be found on freedomlayer's website on the about page. Please send me an email and I will inform you when the proposal is done.

> or since Offst is relying on indexes, relays and other server infrastructure it could as well rely on third-party commit registries.

I think that there are advantages to not relying on registries, and instead having every user run a node:

1. The way I see it, having only nodes is a general case of having both nodes and registries, because a registry is just a node that happens to be online most of the time and other people trust. This also means less code, less interfaces and less places to make mistakes.

2. The Offst protocol between two nodes gives cryptographic accountability between nodes. For example, if a node you are in contact with suddenly disappears, you can produce a cryptographic artifact that shows your last balance with that node.
IMO, Coinbase is in the same bucket as Paypal because they will decide to block transfers or freeze accounts if a violation of the User Agreement is presumed: https://support.coinbase.com/customer/en/portal/articles/190...

Coinbase also has internal wallet blacklists so transfering to any of those could lead to account issues (ex. Wallets associated with marijuana products, online pharmacies, or in OFAC countries).
From their site:

"Revolut is currently only available to residents of the European Economic Area. We're expanding globally very soon!"
Using SVG Masks to Greatly Reduce PNG Weight
1 is the empty product. You generate it by multiplying nothing together.

(Or to put it differently, the set of primes forms a generating set for the monoid of natural numbers under multiplication, not the semigroup. Semigroups are kind of dumb. :P )
When you write Python you already know you're throwing the performance out of the window. In fact based on my experience those numbers are pretty good.
When I see stuff like this and the author's previous artile, it reminds me of the overwhelming potential of scriptable systems and customizable open source software. But at the same time, trying to pursue these things has always been a net negative for me in terms of productivity, for several reasons: there is often such a high learning curve, there are so many different choices of programs that people use (with the resulting community fragmentation), and there is so little investment in UX. So I get all caught up in learning the systems themselves instead of dealing with the limitations of the systems I know and getting to the actual work. So on one hand I know I'm stuck in local maxima, but on the other hand it remains such a long and risky investment to try to seek other more optimal solutions.
Or in the elevators. Or in the back row of the movie theater. Or in the front row of the movie theater. Or under the stage in the center court. Or in that service corridor that leads off of the hallway that goes down to the restrooms.

But holy crap, don't fog up the windows of your Volkswagen in the parking lot, or Officer Maglite will tap on your window and threaten to call your parents.
It does make sense in a mathematical context though. You might write something like

p_S = \prod_{x \in S} x

And then later find out that the set S contains one element. Or it might even be the empty set in which case you'd interpret the above as equal to 1. This makes it work that

p_{S union S'} = p_S p_S'

in all cases.
I agree, but I also believe stem majors are more likely to take upper division humanities courses than the other way around. Gen ed requirements are sufficient to take an upper division history course, whereas upper div stem courses typically require two years of calculus, linear algebra, and ordinary differential equations.
I disagree. Task Rabbit places demands on their providers, such as requiring them to respond within a particular time frame. If any such demand is placed on you, you are an employee.
A very reasonable thing to do.
Yes, but it's somewhat bloated. J2CL+Closure optimizes code better. KotlinJS requires inclusion of a bulky runtime. Last time I checked, it doesn't do dead code elimination well (on the runtime).

Closure Compiler was built to optimize even untyped JS, and the way hybrid J2CL/JS apps work, extern files assist the compiler in "safely" doing global optimizations. It's not perfect, and you can confuse the compiler (but you can do the same thing in Java with reflection + Proguard), but it works well enough if you know what to watch out for.
Excellent, think I'll give them a go, thanks. Also they have time magazine and others included, looks very good
...aaaaand suddenly all of those people currently renting have nowhere to live.

(I swear, the Kantian Categorical Imperative should be taught in high school just for its entertainment value.)
Looks nice. But what does it provide over Github/GitLab pages?
Malls have been pretty lame for me since mall bookstores stopped being a thing.
Reddit is notably not a community. I can accept a community deciding that it doesn't want certain opinions to be expressed because they don't fit the communal culture, but this doesn't apply to Reddit, which is explicitly a platform for people to start their own communities.

I think there's some room for common sense as to what communities should be given a platform and which shouldn't, for example I don't tihnk /r/coontown should be given a platform in western society which is overwhelmingly anti-racist. But the moment you start banning communities based on criteria that go beyond basic common sense of your society, especially of you do so based on vague and ill-defined rules, you're no longer being a neutral platform. If Reddit wants to be a community as such that's fine, but from my perspective that's explicitly not their branding, and it doesn't seem to be the opinon of Reddit users as agood whole either.
So ignore the time on the cert? Isn't that better than having no cert?
> EU country’s have implemented quite strict environmental policies.

True, but yet, noone cares:
- https://www.theguardian.com/uk-news/2018/jan/30/london-reach...
- https://www.theguardian.com/environment/2019/apr/12/london-h...
- https://www.bbc.co.uk/news/science-environment-44612642

You can point to the Ultra-Low Emission Zone (ULEZ), which means you can't drive in to very central London (where most people work, but almost noone actually lives there) with a petrol car or van that is older than 13 years. Doesn't sound ultra low to me, compared to hybrids have been produced for more than a decade and electric cars are available to the mainstream. And even this very low bar is enforced to the very inner boroughs only. The 50 years old diesel trains that are running its per-carriage engines at the platform when idle, are an exception of course.

https://tfl.gov.uk/modes/driving/ultra-low-emission-zone/way...
what you are describing is not normalization of deviance, but rather proper risk management. that they made an incorrect assessment is a different issue.

normalization of deviance is when a process isn’t followed. when the reality of the process is different than the understood, risk-managed, process.
+1 that is my anecdotal experience also, started living between uk and us, conducted many international transfers over 5 years with no issue, was having a much harder/more expensive time with other services (I think mostly paypal) before that.
Yeah, this just looks like a list where someone Googled all of the alternatives and put them into 1 article without ever using them or "really" looking for alternatives.

Zelle is quite good. IMO it's the ideal way to accept payments for 1 on 1 services. Over the last 18 months I've done dozens of transactions with them to accept money as a freelancer. If you're in the US, it's a no brainer if your bank supports it. There's no fees and it's quite fast to get the funds, plus there's no other service to sign up for since it's a part of your bank's dashboard.

But for selling digital goods to the masses you're leaving a lot on the table if you don't support PayPal. I don't think there is an alternative to it because customers will use whatever is comfortable for them and if they prefer PayPal and you don't support it, you may lose that sale.
An example I have been thinking of recently is Robert Fripp’s contribution as a session guitarist to David Bowie’s Heroes. As the story goes, Fripp arrived at the Berlin studio jetlagged and not particularly involved in Bowie’s project, but in just a few hours he laid down a series of parts that anticipates the whole evolution of guitar-based pop music for the next 15 years. If you know the whole historical context of the genre, this is an incredible achievement. But play it to younger generations of listeners today and it sounds commonplace or, worse yet, “dad rock”.
I wonder how much time he's invested to getting to the point where he's this productive.
Let's stop with the stupid labels already.
https://en.wikipedia.org/wiki/Aeolipile

https://en.wikipedia.org/wiki/Antikythera_mechanism

https://en.wikipedia.org/wiki/Su_Song
People should just move to bumblefuck nowhere, Iowa where the land is cheap, there is no public transit or taxi service, no nature to interact with, and hang out with a bunch of racist uneducated Evangelical yokels who think driving around the country running over varmits is a great Friday night.

Tons of opportunity there. It's just as good. Trust me. I've never lived there but I love to imagine the simple country life.
Backend support is pruned for architectures that go dark. But if you showed up with support for a new one I'd be really surprised if it weren't included.

Experimental archs were just used recently for wasm and riscv to find maturity.

Are you referring to a specific discussion on the llvm-dev list? Last one that had a discussion in this area that I recall was Nios2.
Or, part of the job that the tool has to be right for is the team, which can be as much a part of the job definition as the output.

OTOH, if there is strong reason to think the tool is otherwise correct, finding resources to.
enable the team to gain and/or borrow the knowledge they are currently lacking should be practical.
TLDR: "Take our friends the du Ponts, the powder people -- didn't one of them testify before a Senate committee recently that their powder won the war? Or saved the world for democracy? Or something? How did they do in the war? They were a patriotic corporation. Well, the average earnings of the du Ponts for the period 1910 to 1914 were $6,000,000 a year. It wasn't much, but the du Ponts managed to get along on it. Now let's look at their average yearly profit during the war years, 1914 to 1918. Fifty-eight million dollars a year profit we find! Nearly ten times that of normal times, and the profits of normal times were pretty good. An increase in profits of more than 950 per cent."
Exactly. We still have echo effects of the zombification of the economy since the 1990s as well.
This series does a wonderful job explaining what is happening, through story and pictures. Whole towns are disappearing. Schools are opening and closing based on what grade the only child in the district is in. Go to the oldest post and work back if u have time.
https://spikejapan.wordpress.com

I read this
That's the thing, even as an academic book it falls short. It feels disjointed, unorganized and poorly written - and most frustratingly, incomplete.

The reason for Goodfellow's popularity is that it was publish in 2014 right at the turn of exponential interest in Deep Learning after AlexNet. It took off and became popular, but readers now feel it is stale for the aforementioned reasons.
"Tech" is not going to provide jobs for people who previously did manual or clerical work. It's intrinsically geared towards automating away those classes of labour, without any guaranteed provision of a one-for-one replacement of 'old' jobs with tech jobs. I would be surprised if the level of technical skills of the population increases over the next few years. There's really no reason to expect that it should.
> People often ask me why cyclists break the law so frequently.

At least where I've ridden in the States, cyclists tend to be treated as something between cars and pedestrians. For example, a driver often squeezes by you on a 2-lane road with oncoming traffic. In these circumstances, it's hardly surprising that cyclists make up their own rules. I regularly break the laws for cars on a bike, because I am more maneuverable, and I'm the one who's toast if either of us makes a mistake.

When deviance is normal, you have to adapt.
And the fact you HAVE to save money, a lot of it, for the future.
General perception is that PayPal provides for both better privacy and better protection.

People literally think that when paying with PayPal, merchants don't get to see any personal data, even though in reality PP dumps all payer's details onto a merchant, including physical address, even if there's no need for that.

Better protection is a valid point though. It's dead easy for payers to dispute a payment and merchants are basically forced to settle with the customers, because fighting disputes is very hard. On the plus side, meritless disputes on PayPal are surprisngly rare.
> you can find code to get the bios master password and disable secure boot for most PCs

Why would you do that?

Secure boot literally and exclusively increases the security of your PC. Why disable it?

With many modern distros (Fedora, Ubuntu, etc) it works out of the box. It’s not a hindrance to competently put together FOSS OSes.
Long time, Dimi..

It's a favorite pet peeve of mine too that people often try to rationalize either their lack of experience with a platform or a broken architecture as a problem with the language in question. Though sometimes it's done because it helps paper over internal politics (e.g. lack of clout to be perceived to criticize past decisions) by blaming something external like a language or framework to justify architectural changes, so it's not always that these teams don't know what the actual problem is.

(Twitter's transition from Rails back in the day, always springs to mind as my goto example of this, because as much as the transition might well have been appropriate, as much as they claimed otherwise, the real problem was never Rails, but the fact they'd written a monolith instead of building a system where the message delivery was designed to be sharded; no language or framework choice could have saved them from a rewrite)