skysight-inc/HackerNews huggingface dataset:
Simple Hello World Example in React and Redux v2 – using create-react-app
Only works if 100% of the code is available, thus not usable by companies selling commercial libraries.
Performant code vs readable code is a false dichotomy.
This tool is great for getting an understanding of circuits: http://www.falstad.com/circuit/

This tool taught me a lot about optics: https://chrome.google.com/webstore/detail/ray-optics-simulat...
There is centuries of data about how this asset has appreciated. It has a brand that has endured 500 years. Most of the stocks you will invest in, probably won't exist in 50.

What could you possibly want to diversify against? It has outlasted Governments, new technologies, and new ideologies. Diversification is a durability strategy and this painting has proven durability across a multitude of change.
I disagree, static typing shouldn't be optional.
It does say that the 20 million lines statistic isn't sufficient to dismiss the idea. That's not saying much, but I think it's a valid response to someone pointing out that the Linux kernel is 20 million lines.
> There is indeed a point where being fit and clean turns into an obsession. There is such a thing as premature optimization.

There is also something as no optimization (at any point), and I see far more often in the wild. I think more devs should run their app on a cheap Android phone or cheap consumer entry laptop to see what is happening when it's not running on 32 gb i7 octa cores. I recently got some entry level machine from a friend to play around with; it has 4gb and flash drive; it is eerie how slow the thing is; this is what is sold in walmart etc at the entry price level, so fair to say, if you are B2C software dev, this is your audience.

For fun, I tried to do some development on it; Atom/Vscode started both snappy, but when devving on it a bit, they became rapidly unusable (cpu 100% always and typing appearing seconds after you typed it); emacs was ok; vim did well. You cannot run Electron on that and yet, that's what many people deliver. And my suspicion is that most don't optimize when using that (if you are fast software minded, you wouldn't use it in the first place, not because it's inherently bad, but because there are too many moving parts you cannot influence). Please try it on these machines to know what you are doing to your users :)
Obligatory xkcd: https://www.xkcd.com/638/

How do we know that there isn't life teeming in our galaxy if we can't even detect neutrino/quantum/ansible/tech-undiscovered signals?
posted on hacker news two years ago: https://news.ycombinator.com/item?id=11518313
since then, things have changed a lot.
The problem with any of such approaches, versus safer languages, is that they only work properly if 100% of the source code is available.
The sad truth (and missing detail) is that most EU countries already have national laws that allow extra-judicial bodies request ISPs to block websites at the DNS/IP level with minimal oversight.

A DB of such requests, limited to Italy: https://censura.bofh.it/
Wow, delivering videos via an app.. This is so hostile. Why would somebody do it this way and not publish on some video site like vimeo or omg coursera, khan academy etc?
> Free speech --> Sue a magazine

Free speech doesn’t mean freedom from being held to account for your speech.
> But then, I dress cleanly every single day even if I stay at home. And you should too.

Nope.

It's good to know how to produce fast software, but also good to know when to do so. Lemire sounds like he has some psychological issues to work out.
That's not surveillance

Yes it is. No less than if you got their postal address from their CV, parked outside their house and watched who came and went. After all they volunteered their details and the street outside their house is public... right?
> No I think what we are seeing is a lot more hybrid systems.

I'm not sure why you started that sentence with "No". I actually agree with it.

There are many good ideas that have emerged separately in different languages, and are being combined in some of the new languages.

All I'm saying is, successful upcoming languages will probably be more statically typed than dynamically typed.

In other words, the dynamic typing paradigm is failing the real world test.

> Go is like a statically typed language with lots of dynamic features.

Go is statically typed.

The part that lacks static typing (no generics) is the worst part of the language that gets the most flak.

> Traditional statically typed OOP languages such as Java is what people want to get away from.

Java's problem is that it's just way too verbose.

User user = new User(....); // This is not even that verbose

// Maybe more like this:

User user = new User(new UserProfile(....), UserManagerFactory.getDefaultUserManager());

People have misdiagnosed the problem and thought it was the static typing.

It turns out to be the lack of support for functions as objects. So for many things you end up having to create dummy classes and objects just to wrap functions.

Even C supported passing function pointers around.

So in this regard, Java is less expressive than C.
The iconic font and css toolkit (fontisto)
This probably answers a question I have about genetics - that there just isn't enough variety if reproduction was random.

Genetic differences that have no bearing on survivability, like skin patterns or colors or whatever, should be widespread through every species, but they're not.
Terrible.

And I'm willing to bet anything that there is no evidence that prisons actually achieve their stated purpose.
I would gladly base my thoughts on data but unfortunately when it comes to immigration the government doesn't really publish/store any data of any negative effects immigration could have.

I base my thoughts on the data that is available (which isn't much) and I still think it's different from the 90s because of the much higher number of people that came to Sweden in the last years. Basically no systems worked as you surely know and the government had to abort the whole situation because it became unreasonable even for them. And to my knowledge, Sweden didn't let immigrants jump queues nor buy apartments for them and their wives in the 90s.

For example regarding the lack of data, I am sure they know how many apartments they bought for immigrants but in order for me as a citizen to get that information I would probably have to request it from every single municipality which quickly becomes unreasonable.

Just think what you would have to do in order to base the thoughts on data:

I would have to request data from every municipality in the country regarding different factors that the immigration could have an effect on. Then I would probably take that data and compile it with other data that is basically impossible to get hold of and then have to compare it with the same data from the 90s. That is of course if every municipality even answers your request (they do not always do that, even if they must) and if they actually keep the records of the data. As with any topic that involves immigration in Sweden, statistics are simply not very often even recorded or stored.
You can use to 2to3 command. So far I had no problems while using it.

https://docs.python.org/3/library/2to3.html
Those are two very different things (Ohm's Law and Capacitance).

Capacitance is basically the relation between electric field and charge, whereas inductance is the relation between magnetic fields and currents. Those follow from fundamental equations, if you want a calculus intensive derivation from the "first principles" of Maxwell's Laws. Someone on this thread mentioned Griffiths, which is a good text, it's what I used in E&M undergrad. Wangsness has a good E&M text too I liked.

Ohm's Law is a macroscopic statistical mechanical Law that happens in bulk.

It can be derived from even some of the simplest electron models (eg the very simplistic Druude Model). Where it can be shown that the current density through a chunk of material is proportional to the applied electric field.
https://en.m.wikipedia.org/wiki/Drude_model

But it breaks down in smaller systems, where statistical averages don't hold (for example ballistic conductance in a nanowire). Or other systems when quantum mechanical effects will dominate (eg bandgap non-linearities of a PN Junction or Quantum Well, or how the bandgap of a semiconductor causes an increase of resistance at lower temperatures as opposed to decrease of resistance for metals).

I used to have a nice presentation of the latter on my old uni website called A Quick and Dirty Preview to Solid State Physics, but alas they disabled my old account after nearly a decade past graduatiOn. (Had to make the webpage for a class early in grad school, and it was linked by many other solid state physics classes interestingly).
That is where server side rendering comes into play.

Most JavaScript I write, just boils down to fancy form validation or using something like Highcharts.
This is well written, and frankly off the mark.

If online education got people cushy jobs the way university degrees get people cushy jobs - online education would be massively profitable.

That's not the case. There's nothing else to it.

Regarding online education in general:

Universities/colleges should have to post their full curriculum, lecture notes and all textbooks and chapters used for each class - that's enough.

There's no need for businesses here - just tell us what you're teaching your class, and anyone interested can go read the textbook. Make video lectures available as a bonus for a little bit of money, that's it! A lot of students already don't attend classes and just read the lecture notes and chapters needed.

These online education start-ups remind me of companies that take Craigslist and start adding unnecessary bells and whistles to justify their existence. We already have craigslist and it works folks. Stop trying to make a buck by being so incredibly boring.
Sorry if I've missed the main idea behind this, but why would that be relevant?
I had switched to Chrome a few years back, and had more recently switched to Opera (Blink) before it was bought up by the Chinese. I switched to Firefox when Nightly 57 was released, and haven't looked back since. Couldn't be happier.

It's a pity so many long-time users of Firefox feel distraught about the Extensions kerfuffle, but fwiw if that allowed Firefox to get fast, then I was all for it.

For my use cases, the available Web Extensions are enough. And I have even started to use Tree Style Tabs, while I was more than fine with regular horizontal tabs before.
Do Google searches qualify as a metric?

https://www.google.com/search?q=open+source+text+editor&ie=u...

https://www.google.com/search?q=top+open+source+text+editors...
Have you looked at GeoGebra?

https://www.geogebra.org/?lang=en
I'm making a low-cost multilingual audioplayer, that students can take home to get more exposure to a language. Programmable in JS. Just in case anyone is interested.
https://photos.app.goo.gl/gLvng2La37aWIADE3
> liquidity is likely to be a major issue in the art market

How much art is being bought only to park some money (like Chinese rich buying houses in US and Canada, keeping them empty)? They might treat art like bitcoin - as unreproducible proof of work standing in for money.
This is not correct. ctrl+c cancels the query and does not quit psql:

=# select pg_sleep(10);
^CCancel request sent
ERROR: canceling statement due to user request
Time: 1269.674 ms (00:01.270)
The first impression I had was that you provide SME businesses a team that would assist in recruiting. Then I've read further and I understood that you are promoting tools for recruiters. But could you be more specific?

I've worked as a technical recruiter for a start-up where we tried 2-3 tools (I forgot the names already), so I have a basic idea what's offered on the market. I don't understand though what do you offer. There's no screenshot, no list of features, nothing that identifies you or sets your product apart from the market.

I think the info you provide on the website is not sufficient to raise my interest.

If you want feedback from more people, you can try https://usability.testing.exchange (disclaimer: I am associated with it).

Good luck!
Wow! That's an awesome idea.
The whole thing feels like it is bits of code extracted or rewritten out of an existing system.

Take the whole Myelin JIT compiler. That's a pretty weird thing to build just for research into frame parsing.
It's a paid service that integrates with other paid Azure services. It's strategic for Microsoft because you give them money.
held to account != able to be sued legally. i agree that getting protested is one thug but getting sued and shut down is a legal issue which is contrary to free speech
How did you get six for Haskell? I get five if you require a space at the end

\x->
An F-22 is, regardless of its function, one of the most complicated devices ever created by man. In that sense it is an example of the combined 'art' of the skills of many thousands of highly-skilled individuals.

In past centuries cathedrals were hailed as the masterpieces of the skills of craftsmen.
The Read-Aloud Corner: Coraline
5 Ruby on Rails Tips You Probably Don’t Know
A really good article.
Genetic Variance in Homophobia: Evidence from Self-And Peer Reports
you can’t effectively make ios apps without one of those things...
Nobody has mentioned Wacom Bamboo series digitizers, which is what I am using. It allows me to sync notes I'm writing on plain paper with my phone/tablet. It even tries to OCR my handwriting (which doesn't work flawlessly, but since I have a habit of writing subject titles in all caps, I can at least search by those).
ffmpeg and mplayer support aalib and/or libcaca, so you can watch your favorite movie in ascii art, if you wish so (you can find lot of examples on youtube, though I couldn't fine one worth sharing)
Well..Google has as more than legal power to take care of itself, will be interesting.
Mesosphere is now a $50M business
There is a new checkbox in the legacy control panel under Region / Administrative / Change system locale which says something like: "Beta: use UTF-8 to support global languages" (I have the German version so I'm not sure what the English label is.)

I really wonder what that does. This can't affect the Win32 wide API e.g. GetWindowTextW will still return wide characters (UTF-16 / sometimes UCS-2). Probably this sets the system codepage by default to 65001, so that if you request a string "in codepage format" it will return UTF-8.
My personal reason that may be relevant for quite a few people. Not quantifying that any further, just my 2c.

https://news.ycombinator.com/item?id=12930793
That's exactly what it means; it's freedom from being held to account by at least some groups. Which ones being a matter of debate.
This line of thought is bullshit.

When you buy a product you also buy it because:

1. you expect long term support

2. you believe in the company's values and business model

3. you trust that company to keep protecting your interests

There are many more factors going into a buying decision than "current implementation has features X or Y".

Many people are upset with AgileBits because when they bought 1Password, they did so believing that the company's strategy is aligned with them — i.e. at that time 1Password was THE offline password management solution, the other popular alternative being LastPass, a solution that relies on web interfaces and browser plugins and that has had vulnerabilities because of that.

I should also remind you that by buying a software product, you don't actually own it, you're just licensing it — the difference between a one time fee and a subscription being one of contractual obligations on both sides.

But that difference is irrelevant for the topic at hand, because you don't own the 1Password version that you bought, you cannot make improvements to it by yourself, it's not open source after all. When you buy a car for example, non-shitty / classic models at least, at the very least you are free to repair it and improve it by yourself.

And while true that AgileBits has no contractual obligations to keep delivering updates to their standalone version, I personally couldn't give a shit about the scope of their contractual obligations. Because in society when interacting with other people, we also care about other things and we are free to associate or disassociate ourselves from other people at will and the same rules govern our interaction with companies as well.

So when AgileBits no longer delivers a standalone Windows version, that's a serious reason for concern and a flag that we should look for alternatives.

AgileBits is free to do what they want of course, but we can also vote with our wallets after all. And we are also free to complain.
I recommend the approach described in this article:

http://www.evanmiller.org/ranking-items-with-star-ratings.ht...

In this formulation, s_k equals utility. Like the Wilson score formula (and unlike the linked article), the provided equation takes into account the variance of the expected utility.
One question I've had about gravitational wave detections that I haven't yet been able to find an answer to is what is the mechanism by which the mass of an orbiting black hole pair converts its mass into a gravitational wave? Presumably the mass of the black holes is comprised of matter (in whatever form that may be) and kinetic energy. Is the gravitational wave energy while the two objects orbit purely a conversion of kinetic energy to gravitational wave energy or is some of the mass lost too? What about when they finally collide? If in this case 1 solar mass of matter was converted into gravitational energy then by what process?
Much worse, it consumes more RAM, executes slower and lacks the platform integration even what Swing is capable of, reducing the UI/UX to the minimum denominator of HTML5 / CSS3 capabilities.

And with Java, I have the option to have an actual binary, 100% native code, if I feel inclined to do so.

Something that many Java haters keep being unaware of.
For me, it is not a free speech issue, it is just eye opening how personal he takes Gawker's case and how vengeful he could be, which really reveals some interesting aspects of his personality as a billionaire.
Surprisingly few people in the tech media seem to be aware of this.

But I'm not sure I'm too mad about someone trying to take down Google a notch. My only worry is not that people are starting to believe Silicon Valley companies can do no wrong anymore, but that the government will exploit the situation to force backdoors, censorship, and other stuff like that on them. And we're already seeing that. Feinstein and others are now trying to take advantage of the "hate on tech companies" to push for encryption backdoors by also arguing about how "out of control" tech companies are, which is starting to ring a bell in people's heads.

I probably mentioned this a few times in the past few years, but Google and Facebook and others should not be taking advantage of the good will of people to constantly maximize their profits. Eventually that good will is going to run-up, and then they'll be in Uber's situation, where few people defend them anymore. And then they're in trouble, because if the people don't defend them anymore, then the government will have free reign against them.

But they've always ignored this, because they've always seen such warnings as only coming from a "vocal minority" so they didn't care. I remember even comments from here post-Snowden, about how Google doesn't care about end-to-end encryption just to gain the trust of a few HNers. But they've forgotten that Chrome built a reputation and a fanbase "on the backs" of people like that. Without people like that preaching how much better Chrome is than Firefox and IE, Chrome may have been relegated to Opera status.

Perhaps instead of seeing tech enthusiasts as a "vocal minority", Google should see them as an "army of unpaid PR agents", working every day either to raise them up or bring them down if they start doing nasty stuff. That might change their perspective a bit on how to approach the criticism coming from enthusiasts.
too much wall of text and few images
Yes, the browser should be kept for HTML / CSS, and maybe some JavaScript for interactive documents.
The other reason I never really liked the concept of elevation it means nothing if you dont have gravity that is constantly acting on a object

It's an analogy. That's how analogies work. I was hoping for some substantive reasons the analogy doesn't hold.
> Python 3, AFAIK, doesn't have anything as handy as Ruby/Perl's Mechanize. But using the web developer tools you can usually figure out the requests made by the browser and then use the Session object in the Requests library to deal with stateful requests

You could also use the WebOOB (http://weboob.org) framework. It's built on requests+lxml and it provides a Browser class usable like mechanize's one (ability to access doc, select HTML forms, etc.).

It also has nice companion features like associating url patterns to some custom Page classes where you can write what data to retrieve when a page with this url pattern is browsed.
I think that there are similarities with gun control laws. The gun in wrong hands is a dangerous thing. Especially so if there are lots of hands. Billion dollars in the wrong hand is far more dangerous. Especially in a country that has lobbying as a standard way law influence.

Of course it's easier to get a gun then to become a billionaire. But billion dollars is closer to nuclear energy than to pistol.

I'm not sure if billionaire-control laws would be beneficial, but I understand why there are at least a few positives.
The key word is "often". Which means not always, which means you cannot rely on it unless you check all your code in Godbolt or equivalent.
Do we really need to fear for Artificial Intelligence?
> Nothing we haven't heard and mostly ignored many time before.

except for embarking on habitat conservation, programmes of re-wilding, reducing food waste, more people than ever eating a mostly plant-based diet, and "massively adopting renewable energy sources".
#Formidable#Forms plugin vulnerabilities expose #WordPress sites attacks
> Indeed, I have the feeling that all regulations will do is lead us down the slippery slope of regulating all software and computing devices, eventually creating the dystopia predicted by RMS in his famous story: https://www.gnu.org/philosophy/right-to-read.en.html

Unless said regulation was the ability to actually own your device and install your own firmware, doubly so once it becomes unsupported?