skysight-inc/HackerNews huggingface dataset:
To me JavaScript is very similar to VBA. Based on its own merits it’s a pretty average language with lots of design flaws. But it has a monopoly for what it does (browser/cross platform vs ms office scripting) and most of its users never really got a chance to solve the same problems with a better language. And like VBA, it is probably the only language known to the bulk of it user base (semi-amateur web designers vs ms office business users).

I care less about the performance benefits of web assembly than the fact that it will open browser/cross platform scripting to other languages and I’d be curious to find out if we are still talking about JavaScript in 10 years.
Nice, there’s some great stuff here in something that originated as a fun/joke project:

- it might not look ‘pretty’, but heck, the Windows 95 UI sure is intuitive. Buttons are very apparent, icons make sense, and what was never meant as a touch UI translates across to one incredibly well.

- at a glance, code looks clean and pretty readable. @IBDesignable support too (if only Xcode wasn’t so sluggish compiling/rendering IBDesignables...). Well done to the author for not only making a fun/cool project, but for doing it well.
ha! https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/...
Spider Family Nest Simulator 3D
I never said I thought they were neutral; I just use them as one way to get a view of what's going on in the world.
It seems you're not talking about JSON (the serialization format) but rather about Javascript's object literal syntax that inspired JSON. They're really different things.
1) Many languages won't allow you to redefine a type.

2) Mutate the prototype of a "frozen" object and you would indirectly affect it through its prototype chain... or mutate an nested property inside a "frozen" object.

Most of JS standard library and most popular frameworks and libraries have fully mutable definitions. That sucks and is BAD design decision.
There's some misunderstanding about housing markets illustrated by this comment which seems intuitive to me. Given the luxury pricing, not all the units will be rented (or not for long) because they don't need to be to keep the property profitable. Of those individuals that could afford the price, a large amount will move into the more affordable housing out of personal self-interest. The trickle down doesn't work in the manner described, in any meaningful way. Historically (rather than regionally) it has been working out this way for at least my lifetime.
WHOIS will not be permanently offline, it will be temporarily offline while the ICANN and others work out how to give access to people who have legitimate interest in the data, ie people looking for a legal contact, sysadmins looking to notify someone, registrars themselves, etc.

I don't think the US patent database will go offline, the EU one might hide personal information like name and address unless you request access under legitimate interest.
Blockchains can't do everything.

All hype aside, what they really are is simply a useful platform for permissionless cooperation at scale. That happens to be a pretty useful thing to do, things like economies, religions, and nation states are typically employed to do much the same things, and as such when a blockchain can be used instead of those things and there are gains to be had, it makes sense to do it.

Voluntary is not a buzz word, it has a very specific and important meaning, especially when it comes to questions of the state, where the core force is coercive rather than voluntary. Smart contracts may be a buzzword, but they do in fact mean something very specific that actually once again is useful, which is effectively just an implementation of an application using a platform for permissionless cooperation at scale as the underlying technology. I get that it's cool to be cynical and complete paradigm shifts to the way things have been done for hundreds of years, especially when those things are both extremely morally questionable as well as so vast in scale as to be almost society defining, and typically justified in terms of "necessary evils" are scary, but none of that invalidates the very real gains to be made from these advancements.

That applications can have bugs should be as about as controversial as the statement that water can be a liquid on a forum like this, that doesn't mean they absolutely have to, anymore than it means water absolutely has to be a liquid, either. The truth is this is potentially the first widely visible platform where bugs really, really matter, as in they can't just be rolled back and we pretend everything is OK and a human comes along and fixes it, because that invalidates the entire purpose of disintermediated permissionless peer to peer cooperation. I actually think it's good that bugs matter so much, it is about time that security and software development were taken as seriously as they deserve, rather than treated as a cost centre and just going back and papering over inevitable failures. There's plenty of other areas where that's really not an acceptable modus operandi, either, but because they're not so visible as the failures in this area they've historically been allowed to slide under the radar. That doesn't mean the people that died because of bugs in x-ray software deserved it, though, or that it was alright in any way.

And finally, they're not at all a trojan horse. In the very first block of the very first blockchain a very loud declaration was made as to precisely why the creation was being bought into existence. The real irony in this charge is that the very forces they were designed to disintermediate ended up trying to trojan horse that exact same blockchain barely nine years later to subvert it away from the original vision and back to enslaving the very people it was designed to free.
I have done the same experiment. Only 2 out of 10 wine enthusiasts could with statistical certainty tell the difference between a rather big collection of white and red wines served at the same temperature.
Taking Over All Domains of a TLD by Targetted Registration
Ok if you make up 10% or 15% but faking references is like all alarms going off. I know it is creative and he had to put in effort to pull it off. But it is not like I would give such person access to any company documents. Account Executive has to have access to invoicing and customer database. If guy makes such fake accounts and all that stuff I can imagine he is going to try to steal company data and run away with it or sell it to competition.

So if someone answers all your questions and have good attitude but then steals company data that can be end of your career in the company as well. Because maybe you were his friend in crime...
Compulab Airtop makes a VR ready tiny gaming rig i7 gtx1060 that is similar. There are very few fanless rigs with discrete graphics for gamer and workstation use like this that I can find:
http://airtop-pc.com
I am not exactly a foodie but my (French) parents are wine enthusiast and I got to taste a lot of different things. I must say that cold red wine (down to the ideal temperature for white wine) is something most wine enthusiasts probably are not used to and indeed, you lose much of the flavors that way.

> people perceive wine very differently depending on price

Yes, and a surprising part of this is that the price factor in much more unconsciously than we think. People do actually feel the wine, at the neurological level, differently, as it has been shown in MRI. It looks like we prepare ourselves psychologically for a different experience when we know which wine is which.
I also thought that people were pretty honest, but after reading this discussion with people asserting that “everyone lies” at work and other people defending the liars, I’m not so sure anymore.
Much better to err on the side of the caution then and add more checks.
Don't Get Distracted
> Object-oriented programmers are premised on mutation

I'm a Java OOP developer, and I make everything I can immutable. It's a design decision adopted by most of my colleagues.
Anonymous defaced #Russia govt website against Telegram ban
That support means just security updates. I have bought a Lumia 820 and then Lumia 950 and the "real" updates stopped happening after only 1.5 to 2 years. Lumia 820 did not get Windows 10 update (although officially promised by Microsoft).

Is Lumia 950 still supported? On the paper, yes. But there are no new features, only security updates. When we bought Microsoft ecosystem hardware, software-wise they had a long way to go until they caught up with Android and iOS, but we saw the potential, they were releasing new features to catch up with the rest of the competition. When updates stopped after just 1.5 years, we ended up with half baked products.

I am not even mentioning the investment I did as a developer to develop Windows Mobile apps.

Sorry but I am not giving any credits to Microsoft. They tried to make money on short term, and when they couldn't, they abandoned users.

I can give credits to the Microsoft engineers though, they created a great operating system and a great SDK which works on all screen sizes, with different hardware and with any input type. And you can develop an application using both native technologies or the first class citizen web technologies.
I don't think Google cares whether people would love it or not, what counts is how much money they can get on it - in this case, zero.
In Australia, that is the law. You pay employees and contractors differently, and they have different benefits.
[RUBY] the super keyword
Can good be defined within a system, without morality?

Can a system of, say, sheep, have goodness or badness? Does it have morality?

Trees? Amoebae?
Freemasons.
You should be because the concept of .NET changed over the years. When first announced, it was supposed to be Microsoft's alternative to Java. In their internal documents, they defined it as infrastructure centered around MS SQL Server. With time, things developed and the initial vision changed a few times. So yes, it's a mess name-wise.
That 1995 infrared keyboard seems to be exactly the same as the one used with the Virgin Webplayer [1], an internet appliance which Virgin peddled in the late 90's. I have a few of these around here, used one of them to create a solar-powered waterproof and possibly bullet-proof machine to take with me on a canoe expedition from Whitehorse to the Bering strait. Another one was used as a file server for about 6 years, yet another one as a remote camera monitoring terminal to keep watch over what happens in the barn. With 200 MHz of Cyrus MediaGX 'power' (comparable to a 125 MHz Pentium) it wasn't the fastest of machines but it still works for these purposes.

[1] https://en.wikipedia.org/wiki/Virgin_Webplayer
This is a lot of lines for not saying much. I was expecting much more from a "world-class software developer"(see About section) :)

Saying that the community is more advanced in the JavaScript ecosystem than it is in the iOS world is a nonsense to me. Don't we have more JS developers than iOS developers ?

Moreover, saying that JS syntax is really good with tools like TypeScript is another nonsense. You can also write Swift code and use another transpiler to get JavaScript code from it and you would say that JS is great.

Last but not least, giving a state of the art of JS without event talking about tools like npm, babel or webpack is like scratching only the surface of the subject.
I mean come on, JS is not only about == and === in 2018
I'm not really surprised at how heavily linkedin is used. It's an easy check for companies to carry out, so they'll make use of it.

As a candidate spending a bit of time connecting to people on Linkedin can help your chances of finding a role, so why not do it? Obviously, some people will have other better avenues of getting roles, but it's one avenue that can be used.

Personally I've never used Linkedin to find a role however I do find it handy just to get an idea of who works where in the industry and where pepople I've known in previous roles work now.
Thanks for the explanation! Mirroring the letters is very unusial concept for me. I've tried to write down a mirrored word and it was not very difficult actually. It is definitely readable.
The problem even with what you're saying here is that it's all but impossible to objectively prove beyond a reasonable doubt much of anything on social issues. Take guns. We invariably end up seeking comparisons, yet there is no country that's even remotely comparable to the US in terms of the mix of economy, demographics, size, and culture.

And then some statistics are politically incorrect to discuss, even though they're absolutely critical to the issue. For instance the murder rate among the largest majority in the country is 3.4 per 100,000. For a certain demographic that makes up about 13% of the population, it's 24.7 per 100,000 meaning that 13% actually ends up responsible for the majority of all murders in the nation. There are all sorts of other interesting numbers and figures from the DOJ here. [1]

And then you end up getting into questions of liberty. Alcohol, for instance, is behind vastly more deaths per year in the US than all homicides - many of those being people other than the imbiber himself, yet we view the liberty of the masses to be more important than the misbehaviors of a minority of users.

-----

But I think there's perhaps an even more important point here. Many political issues are 'fake' in the sense that if they were not so highly politicized I do not think anywhere near the number of individuals would politicize them themselves. Imagine you were aware of all the statistics on crime, death, and other things - yet there was no directed politicization of any specific issue so you had to come up with your own views.

Where would guns rank? I suspect the answer would be far down. But they're a handy political tool to divide people which helps ensure the status quo in our government. Abortion is identical. Where would abortion rank if people had to choose what was important on their own? Again, I suspect it would a nonissue but it's similarly very useful in dividing people.

[1] - https://www.bjs.gov/content/pub/pdf/htus8008.pdf
How old is "the marketplace of ideas", exactly?
> Somehow some godforsaken fish needs conservation but the minorities in most cities are forced to live in petty ghettos with conditions worse than animals.

Well it's exactly because of this kind of short term thinking that we are in an environmental bind in the first place. America is the richest country in the world and even our poor are doing very well in the grand scheme of things.

We can afford to and should ensure that our children and grandchildren still have fish and forests. A higher cost of living seems like cheap price for not bequeathing our children a barren wasteland.
Gamehut has a series on doing that

https://youtu.be/PSYhSmXBgIw
I'm slightly puzzled. Array = [[1,2,3],[4,5,6]] seems valid json and I'm not sure what's inefficient or where the keys come in?
I'm not Internet famous like some of the security guys around here, but I'm good enough to get a job nearly anywhere I want. I wouldn't want to work for a place that harbors illogical grudges against benign words that over time have become used by almost everyone working in the industry. It makes me wonder what other petty things the company would be needlessly elitist and toxic about.

I've only been conducting interviews for a few years, but I haven't noticed a correlation between a lack of ability and the use of the term cyber. I don't think its on my resume (haven't had to update in a few years), but I wouldn't make assumptions about anyone that did.
We had four computers on a LAN-party that didn't have the shielding on the computer. On phonecalls, all four computers got bluescreens.
The problem is not saving the publishers and aggregators (aka. newspapers, magazines, etc) but reinventing journalism. All major publications, including the big ones, have been squeezing on journalistic quality.

There's a surplus of journalists that are either unemployed or peddling their services writing freelance articles where they are payed by the word. That's not sustainable in its current form but it might be the beginnings of something new: offering these people a way to get revenue.

This business is essentially reputation driven; good journalists get payed more and have an easier time getting their work published. Right now they do this at fixed price by selling themselves to media syndicates that are taking most of the profits for themselves. There seems to be no way other than monetizing through largely ad driven media silos. This is a race to the bottom. You get shit articles that offer confirmation bias to pre-selected demographics based on what ads they can publish.

I'd gladly pay up for a netflix/spotify style news subscription model with a fair distribution model. This would enable niche publications and journalists to do their thing in the same way that niche artists and series are thriving on spotify and netflix. But it would have to be an inclusive platform; I'm not paying for a handful of big brand publications with some filler content that I can get elsewhere for free. I want basically a good subset of all relevant publications in the same way that most artists are on Spotify. I don't want to have to micromanage subscriptions either. Just measure what I read, and how long I read it, etc. and make sure the relevant copyright owners get their cut. I want good journalists to get a fair cut of the earnings.

That's money the journalists are missing out on. I've not bought a news paper in years, I have no online news subscriptions and never payed for paper subscriptions. I also have an ad-blocker and routinely bypass naively implemented paywalls with private browsers. That's billions of completely untapped revenue potentially and none of it ad based. Enough to pay for the work of tens of thousands of journalists. At 5$/month, 20 million subscribers is about 1 billion in revenue, which at a generous 100K per year could pay for 10K journalists. I'd say a good enough platform can easily do better than that in just the US alone.
Robo-Bees Can Influence Insect Societies to Stop Them from Going Extinct
Absolutely no. The client needs to agree on the other person that is doing the work instead of you.
They will need to check that they have the qualifications and they will need to know who is handling sensitive data.
It’s even valid for the IR35 rule. The important thing is that someone else can do the job upon agreement, but you will never find in any contract for a serious company/institution that you can pass on your job covertly.
I remember at some point there was a popular theory that if you add an "X" to a name, it appears more modern to the customer. So Microsoft started to brand different technologies in this way. The data exchange mechanism became "ActiveX". Their abstraction layer for graphics cards became "DirectX".
The Problem Isn't Duplex or AI. It's Google
The legal basis is that google operate the largest video delivery site. If they fail to whitelist smaller organisations then they are operating anti competitively.

The CA situation is a different model. To be honest the whole trustworthy CA thing is a joke as we’ve found out recently. The model is broken. Look at Symantec.
Is there any addon that can help me to recover abandoned carts?
Looking for reduce cart abandoned addon that can help me recover the abandoned cart.
There are many, the majority I would say. But I’m not defending dishonesty in the least.

It does seem supercilious though, declaring yourself to be so honorable while basically bragging (it seems to me) about firing people.
Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript. (2007)

I personally find all programming languages limiting in one or another way and I use almost daily C#, Python and JS (sometimes I use other programming languages as well).
This isn't really related but can I set Chrome somewhere to send a header to all servers saying "Yes I agree to get cookies" so that sites won't waste 10 seconds of my life making me click OK on an overlay on top of whatever I was trying to read?

(If 1 billion people spend 10 seconds 100 times over the course of a year or two - a reasonable guess for how many sites they might visit over 2 years which use cookies - this is 277,777,778 hours spent on annoying busy work. We might dollarize this to $2.7 billion in wasted user time / annoyance.)
Probably very little. The data will be being made public under a law mandating that, and the GDPR allows for that:

> Processing shall be lawful [...if...] processing is necessary for compliance with a legal obligation to which the controller is subject

https://gdpr-info.eu/art-6-gdpr/
Not with current failure rates where they are unable to generalise glasses, facial hair, bad lighting, different clothing etc.
Problems of Transportation Business Using GPS Tracking
Whilst I'm not a fan of it, the term "cyber" is part of the lexicon now, and if you want to communicate to people outside the security industry about it, you'll find it easier when using that term..

It's like the old debates about the term hacker, eventually things become part of common parlance...

As to old knowledge, I'd say it very much depends. Basic principles from 20 years ago apply very much now. The specific attacks may have changed (although in some cases they're still the same) but the underlying concepts remain.
Too bad I can't upvote this multiple times.
Does "world-class software developer" even mean anything other than a big ego?
> “You need to be OK with losing some barrels, or to simply accept the wine you made.”

I once met someone who started a microbrewery that was reasonably successful at that point (I am blanking on the specific brewery, it was moderately successful in Austin at the time). He told me that many of the "seasonal" or "special" batches that taste substantially different than typical beers are simply bad batches that the brewer finds a way to package and sell another way. Habanero and other spicy beers are apparently particularly likely to be this. I wonder if that will be the ultimate solution to the bad batches that natural wine-making produces.
Semantics and configurability is what what makes a language great. JS doesn’t have function environments, i.e. every unlexical lookup goes to global/window and that cannot be redirected. It doesn’t have green threads (at least). There are generators, but one cannot just yield without marking all the functions generators too (async/await in modern terms). Stack traces are lost when generators throw(). JS has no good introspection — you can do some Reflect, but cannot e.g. write a module that has a function, that when called enumerates all functions in a caller module and exports them by specific criteria. JS can’t properly substitute objects with proxies. It can catch simple existing key accesses, but can’t enumerate keys or arrays. There was handler.enumerate, but it was deprecated. Vue, which was written by no fools I think, cannot “app.array[3] = v” or “app.newkey = v”. It cannot dynamically watch an entire app too, all structure has to be defined before Vue().

Other problems exist, which are just stupid (null/undefined, in/of, ===, ;, this, etc) or minor design choices like coersion and lexical rules. But these above are stoppers for turning JS into something great. It is now a BASIC-level language with scoping and sugar. Yeah, you can write like that snippet presented in an article, but you are forever stuck with doing all things by hand, from asyncing to orm, from exporting to update scheduling. I don’t find that great in any way, especially when that is the only semantics you have in a browser.
This is a great article!
These WebAudio autoplay problems were reported to Google last year:

https://twitter.com/mcclure111/status/993517176798638080

https://bugs.chromium.org/p/chromium/issues/detail?id=765667
If you don't need to exchange the data with other apps, serialization in Java is actually quite decent.
Simple way to start with secure cockroachdb in container. Just start and go