skysight-inc/HackerNews huggingface dataset:
How are the membership numbers changing over time?

I only ask because of the religous aspect of the organization. I know a lot of the youth are not very religous (compared to previous generations).

I really like the community aspect, but the ties to christianity would definitely be a blocker for a lot of people i know age 20-30
A Tale of two political systems
My plan is to keep it around and slowly creep up on it.
There is a bit more to it though: When a vendor declares compliance to a standard and fails to implement it correctly, then the vendor can be held accountable, and a customer is in a much better position to negotiate a correction. For this reason, standards are also important from a legal perspective.
I agree, Microsoft can't stop breaking windows
But does it support iPhone X notch? :)
Another HTML5 game on Steam that I know of: https://store.steampowered.com/app/399820/Kopanito_AllStars_...

Also, I have a standalone build prepared for https://holypangolin.itch.io/karambola - waiting for some spare time in-between working on our bigger project to put some finishing touches to it before uploading to Steam.
Explanations for the few largest offenders:

1. regex-redux

Rust has it's own regexp engine, that lacks a few of the bells and whistles of PCRE, but is much faster than it. (And has no sheer perfomance cliffs where a carefully crafted target string or search expression can DOS the app.) Also, I think the rust implementation can do less copying.

GO just uses PCRE. (Which is weird, isn't RE2 a google project?)

2. binary-trees

The benchmark needs to build a massive binary tree. The Rust implementation allocates it's tree in a TypedArena, which is basically a bump allocator for objects that are all dropped simultaneously. It requires very minimal metadata or work per allocation. (Not zero, because it does properly call all destructors.) The GO implementation has to use the platform allocator. The results shouldn't be very surprising...

3. Manderbrot

Not sure, but I think the Rust version is designed for autovectorization while the Go one is scalar.

After that the Go runtimes are within 2.5x of the Rust ones.
I am making an inference here, but I imagine his complaint is with the lack of ability to derive A and B in your "If A, then B" example. His goal is to have a program that would have a model of reality and be able to postulate different models of reality, I don't think it's that unreasonable to claim we don't know how to build that using mathematics yet.

You do make a good point about his agenda though, out of the entire world it's hard to imagine someone more bias to wanting to see causality be the new machine learning topic du jour!
Another related piece that can't be recommended enough is, "The Bad News About the News" by Robert Kaiser. Kaiser was the managing editor of the Washington Post pre-Bezos and spent more than 50 years at the paper working as both a reporter and an editor. That time frame gives him an incredibly insightful view on the decline of media and where it is inevitably headed.

[1] - http://csweb.brookings.edu/content/research/essays/2014/bad-...
how do you get from "possibly via manipulation" to "fraud" ?
I like the fact that it's drawing the edges as vectors, just like how Windows itself renders classic style:

https://github.com/Baddaboo/ClassicKit/blob/master/Component...

IMHO much better than the trend of making every single UI element a huge bitmap image (in multiple resolutions), such that a simple app contains dozens of images of buttons and the like which consume more space than an entire Win95 installation...
Is there an equivalent for Android? Asking for a friend...
Yes, please! Is there some catch I don't know why people aren't relying on the header to determine the language served? Because if not I don't get how geoIP/region is used so widely.
> When it can be done without breaking too many users' day-to-day browsing.

I've had 3rd party cookies disabled for years. I can count the number of times this has caused trouble on one hand.
Digital Accessibility: How We Can Help
The definitions are here: http://www.wovo.org/aviation-colour-codes.html

Red means either "Eruption is forecast to be imminent with significant emission of ash into the atmosphere likely."
or,
"Eruption is underway with significant emission of ash into the atmosphere." In this case, the latter.
use zero-width characters in your passwords to fool the attacker ^_^
E.g. Three - formerly Two - Buck Chuck, in Trader Joes in USA.
I definitely think that's part of it, at least.

I started trying out whisky when I realized that for the amount I drink, the price even of fairly expensive whiskies didn't add up to all that much each month.
Chrome 66.0
The generators or async/await in JS are 'shallow' coroutines because you can only `yield` or `await` in the direct scope of a generator or async function, but the benefit of shallowness is that the control flow is explicit; you don't have to consider whether a function call will suspend the calling context's execution or not. I find the explicit clarity to outweigh the reduced power of shallow coroutines.

As an aside, there exist green threads in JS, namely node-fibers, although it's only a Node.js extension.

You actually can reflect on module exports and dynamically change them with node modules; you can't do it with ES modules, but that has the significant advantage of enabling static analysis.

Proxies absolutely can trap the property assignments you mentioned, but Vue can't take advantage of this because Proxy can't be polyfilled in older browsers.

As for the enumerate handler, it would only have worked with for-in loops, which are a legacy feature. The iteration protocols used by for-of are a much more flexible solution. It might seem silly to have both for-in and for-of loops, but the context of the language is that it can't just go and break older websites. Same goes for == and ===, etc. Linters come in very handy for dealing with this.

Your criticism is better than most, which usually just point out some "wat" moments with mis-features like implicit coercion, but you didn't really make a case for having to do "all things by hand" in JS.
India's unique version of the lottery
11 Proven Ways to Improve Your Facebook Video Watch Time
Sure. Use python.
>But if you work in the libre community, you'll see that ethics and promotion of the libre is a very important part of it

For how many people? Most major FOSS people I know work in large companies from Red Hat to IBM and Joyent. Heck, speaking of Python, Guido worked for Google and Dropbox.

And most of the others are volunteers.

Besides, I wouldn't call "tripling the price" when you don't like the client using an older version exactly "ethical".

Have you talked to the client? Do you know their costs and externalities for a 2.7 -> 3 rewrite of their existing (and working code)? It's not like they are capricious and want to use 2.7 out of malice.
looks pretty stupid and gay
Managers don't have to be OK with it, they just can't retaliate. I'm a manager and I'm totally okay with it, they're employees, not slaves. I've seen no indication from my fellow managers that anyone had a big problem with people looking.

I work in higher ed. There are plenty of people with other workplace problems, mental health problems, but maybe university staff are generally more humane (our benefits are compared to the American average).
Here's a thought: a trader who has to rely on being the fastest is like a retailer who has to rely on being the cheapest. (Not to diss you, you have nothing but respect from me)
If you can do it as a one-liner in Bash, then you're not using the JVM. The benefit of using Apache Groovy for scripting is access to the JVM (and of course defining Gradle builds). If you don't need the JVM, then do it in Python or Ruby.
Pfft. This was almost certainly blocked because someone thought it was a malware C&C.

The indicator lists released by DHS and various snake oil peddlers regularly contain IP addresses like this because they observed malware samples connecting to the IP.

This isn't a new thing and has precisely nothing to do with net neutrality, you could probably get this fixed in a couple of hours with a NANOG post.
K9 Web Protection Alert

curious.j.layershift.co.uk/demo is blocked because it is currently categorized as: Suspicious
The GDPR was proposed in 2012 and has been heavily discussed since then. It was adopted in 2016 and as of 25 May 2018 will be enforceable.

Anyone who uses the data of EU citizens should have known about it. They certainly had plenty of time to consider the effects of it on their own operations.
Considering that we now know that repeated subconcussive hits over time can result in CTE later in life, and that even amateur boxers during sparring will suffer many of those, my priors are strongly in the other direction. It’s going to take many more studies coming to the same conclusion to convince me otherwise.

Part of my priors is my exposure to amateur MMA, and training and sparring with people who fought amateur MMA. You take a lot of hits in sparring, and some of them are hard enough to disorient you, even thought it’s not a concussion.
now that is just fucking autistic
JavaScript is Good, but TypeScript is better.
Was it in Islamic or, was it in Middle-Eastern culture? What particularly about Islam, or the particular individuals faith/religious practice made their science a part of religious development?

It's fascinating to see the interplay of science from different geographies - that Al-Kindi started by learning and translating Greek science and then that we primarily know him through others translation of his works to Latin. Al-Kwarizmi is a well known name in the West from the same Persian scientific community (I think he was perhaps head of the House of Wisdom whilst Al-Kindi was there).
Scientists Are Targeting the Common Cold
FYI

Night Train is a "bum wine" and is infamous among the less fortunate and more adventurous among us.
Show HN: Screely – Instantly turn screenshots into beautiful images
I regularly want to share what I've worked on with others on Twitter or Slack/Telegram.

However, sharing a simple screenshot always was a bit too bland for my taste... I wanted to make it look better. Give it a background, put it in a fake window with some shadows etc.

You can do this in Photoshop or Sketch with some templates but that takes a lot of time if you just quickly want to share something with friends or coworkers.

That's why I build Screely. With Screely you can instantly generate a beautiful image from a simple screenshot without needing to dive into Photoshop or Sketch first.

Upload an image, choose your background color and hit that download button so you can share it with others.

I have many more features I want to add like gradient backgrounds, ability to generate an image without the fake window, adjusting the padding and size and much more customization options. But I first wanted to ship the MVP and get some feedback from others and hear their opinions.

PS. I only started to learn programming pretty recently so if you find a bug or something weird. Let me know and I'll try to fix it as fast as possible!
Ah volcanoes, the 3d printer of nature.

Some interesting fact I found the other day: Hawaii was created by one (edit) volcanic hotspot, while the tectonic plate moved above it. And there's a line of underwater islands all the way to Siberia.
i dont give a shit about this biased source.
Concepts borrowed (in a simplified form) from Scala.
Take a look at Common Lisp, Haskell, Smalltalk, and Prolog to see examples of great languages.
It can be toggled with more recent updates in the personalization settings, under color.
On Android, you can definitively develop and compile on the device itself. See for example: http://www.android-ide.com/
This thing has been floating around for years--and I see it in some classic gamer group on FB or Reddit a couple of times a month.

Can anyone point me to a change.org petition that made any difference whatsoever?
Totally similar things. Drugs are irrelevant for doing the job and same is work experience. What matters is skills but they can't be measured most of the time so proxy value "experience" has been invented. But everyone knows that it is only a proxy thing and that very likely you won't be hired if you can do the job but can't "prove" it. So social moral value of lying about work experience has fallen to insignificant levels, for majority of jobs. The only thing stopping people from lying about experience part is fear of getting caught or no need to do it in the first place.
Working remotely from Lagos, Nigeria as a software developer
Someone is going to get burnt by a rogue employee.
Nom 4.0: faster, safer, simpler parsers in Rust
Windows PocketPC comes to mind...
Bloomerg also use the keyboard as a "non-tariff barrier". As a systems integrator trying to work with their systems in the 90s they insisted that we buy a batch of a specific pantone gold colour for our keycaps.

So for people looking for easier to use data sources - even with more modern data feeds they're heavily license restricted and there's a lot of proprietary lock-in.
>cannot be understated

I think you may have one negation too many there.
javascript is bloated shit language that betas drool all over. The language and apis are hacked together shit code that cant do shit half the time. You cant preform intensive tasks with that shit script.
My main problem with Python: passing a temporary closure to a function is very messy. You can't do functional programming well in Python.

Also, I think scoping rules in Python are terrible. I always end up with a namespace that is a mess. And you can't do something like this in a clean way:

counter = 0

def add(n):
counter += n

add(1)
add(2)
add(3)
True and the effort here is to have as little bias as possible. It would be great if there was an independent vendor who could create some sort of boilerplate for these benchmarks.
I’m curious whether vector controls result in less or more GPU texture-memory usage, once you take into account that you need to render them as textures in order to get the compositor to work efficiently on them.

Raster images, after all, are usually loaded into VRAM by a library that converts them to some native packed texture format that are especially low-memory to hold and low-time-cost to render. Do baker vectors end up in the same format, or in the less efficient format used for expected-to-update pixel buffers (i.e. the format used for the renderings of compositable layers)?
Which, at least for hash tables, seems completely reasonable and representative of most actual experiences with both languages?
the fuck is with this click bait.
The Autonomous-Car Company That’s Selling Safety First
The dataset is composed of D -> F sets (not pairs, because there are many underexposed images) of Dark to Fully-illuminated images.

Yes, the net is "dreaming" the details, based on what it learns from those mappings. I'd say this nets are very specialised on the sensor, and maybe even lens choice. Simply put, what they did is compressing a full pipeline of processing into a deep net that consumes RAW files and spits out natural looking images.
Wouldn't the fake reference part be easy to debunk? If applicable, call the company's generic (front desk) phone number and ask to be forwarded to XY. If the company is too large for that, use email and make sure the domain of the address you got matches the official company website.
Count me as someone that was unaware that HTML5 games were of that quality now. Very cool. Do you happen to know of a comprehensive list of HTML5 games on steam?
Latest Vivaldi update fixes Reddit video freezes for Windows 10 users
Servers are still computers.

We already classify them: smartphones, tablets, laptops, desktops, servers are all groups of computers.
Funny thing is the current trends in UI is actually being pushed by people claiming it is more friendly and "intuitive"...
Soccer does have brain trauma issues, from people bouncing the ball off their head. https://www.washingtonpost.com/news/to-your-health/wp/2016/1...
your statements are unsupported. It is my observation that you are stating spirit of law to your understanding, but not what occurs in law or practice.
I don't think JSON is a signifier of that - we had XML before and you're always going to need plain text types of files like that. Python also plays well with JSON. It's just Java/C++ types that don't play easily with JSON unless you want a lot of translation and processing.

That said, I agree with the rest of the points. I do love JSON though.
Go is a compiled managed language; unsurprisingly performance is similar to Java or C# (or, say, Haskell or OCaml). There was a lot of frankly dishonest promotion of it as a C-like systems language for performance, but reality wins out in the end.
Right, I know, but it's still feels unusual, like adding some level of reality to these ancient times, making them seem closer. I'm not getting this impression seeing old latin, for example.
Yes the maintainer is. People have tried.
White House Eliminates Cybersecurity Coordinator Role
anything that contains the amino acids tyrosine or phenylalanine has the ingredients for dopamine
Having a friend pretend to be your boss for a reference would be risky. I could look up the contact information you provide to see if it matches the manager's name, I could call a general number at the business to be connected to them. Is the friend supposed to answer the phone pretending to be someone else for an unknown period of time? There are many ways in which they could screw up their performance. This is real life, not TV.

If a candidate attempted that, I would definitely look into what options there are for consequences beyond not getting the job.
"Understanding Software" by Max Kanat-Alexander

Book review: https://www.infoq.com/news/2017/10/understanding-software-re...

Release announcement:https://www.codesimplicity.com/post/understanding-software/
I hope this becomes a new TV trope, the trader perpetually spilling his coffee on a keyboard.
Try Python - JSON works very well with it and while Python has its flaws, I think it's a much better language to use.
I don't really know much it costs to buy a custom font by these designers (Google suggests 150K USD and up).

To me this seems like a pretty cheap (and effective) marketing play by Airbnb.
“You may be surprised to learn that chess does get played in prison”

Growing up, I would have. But after moving to NYC my eyes were open d to how it isn’t “just a nerds game” and popular with a massively diverse group of people.. it’s really great to see actually.
It has kinda taken the fun out of video games for me, at least multiplayer. I used to have a few games where there was a server that I could join and find people I know but I don't even know where I'd begin to look these days.

And yeah I've tried games with matchmaking, mostly Dota and CS:GO but they are only good fun if you have friends going into a game, otherwise it feels like 9/10 times you end up with as you said, people that are awful to eachother.
So then re-write and submit an RFC...or go to IETF and join a WG - be open to discussion and speak up about what needs changed.

A MUST is a MUST, in my opinion - and too often there are serious issues in (web) communication because people ignore them as they see fit.

In either event - no one is saying that you should wait to change an RFC (or wording in an RFC) until it's fully deprecated and completely not in use - but a lot of people use RFC's for researching issues, especially in areas they are not 100% familiar with. Coming across a MUST and seeing that some software vendor or hardware vendor doesn't follow it is all too common. This delays certain projects by weeks, sometimes longer, and costs the involved companies lots of money. RFC's exist for a reason...because the approved standards are just expected to be followed when creating new things.
The Nengo Neural Simulator
I agree with the general idea and I like js... But don't like electron or jsx because they're wasteful and too much of a mix of stuff, respectively.
Crunching data for charity
Yep, it took weeks to finalise the parts. I had to contact multiple vendors and get them to check component heights, track down motherboard layouts, compare review photos from different angles, plan heatpipe runs, resolve conflicts with VRM heatsinks and power connectors, watch assembly/review videos over and over again, scrutinise manuals, determine hardware/OS incompatibilities... probably well over 80 hours of work before I could even order the parts.

But, like you say, even though I had done all that, there was still the possibility that I might have missed something and would need to return/replace some parts and rework the plan. My mouse hovered over the "Order" button for quite a while before I finally committed. An anxious moment.

Virtually none of that methodical and boring research/prep work made it into the post — it's just not that interesting. Necessary, yes, but not something that the vast majority of readers would want to read.

The setup should be able to handle a 105W CPU and 75W GPU. At this point 65 + 75W is confirmed. When I OC the 1600 I should be able to verify up to ~95 + 75W.

The strategy was to start with a really well engineered passive case, then select components that could be pushed right up to the thermal limits. It's worked well so far. I'll keep publishing all of my test results for those that may be interested.
Onboarding new Managers
> JavaScript is good, actually. If you use Flow and Typescript which are not Javascript.

That's like saying that Java is good, actually, if you use Kotlin. But not really, because the UX of using Kotlin is 100x nicer than using transpilers.
Relevant to RNNs vs CNNs -> https://openreview.net/pdf?id=rk8wKk-R-
This is great. Planet Money mentioned how it was/could be used in prison: https://www.npr.org/sections/money/2017/02/10/514577243/epis...
Care to elaborate or do you just like to let everyone know when you've noticed something obvious?
I took a Masters of Mathematics with the Open University in my thirties.

The (my) short answer is grind. Get a good textbook on subject of interest, start reading, start scribbling, start answering the questions. That's how I did it. Three or four days a week, two to six hours a day, grind grind grind GRIND GRIND GRIND GRIND. It's geology; time and pressure.

Now and then, when really stuck, finding someone who can illuminate a point for you is worth it, but that helped me a lot, lot less than one might think.

Anticipate not understanding large chunks of it. Anticipate pressing on anyway. Anticipate not being able to answer many questions. Anticipate having to read three or four different treatments of the same thing in order to get a real understanding. Anticipate that some of it you will never understand. Anticipate that watching youtube is not a substitute. Anticipate that the sheer information density of well-written text means you might spend an hour on a single page. Anticipate questions taking you six hours to solve, leaving your table and floor strewn with the history of your consciousness. If you're prepared for all that, and it's a price you're willing to pay, there is no reason to not simply start now. Pick up the first good textbook, start grinding now. Time and pressure. It's so easy to waste time preparing to start learning; beyond making sure it's a decent textbook and getting some pencils and paper in a quiet room, the only preparation is accepting that this is going to be a long grind, and embracing it.
Do women not attend social clubs? Because that’s what IRC channels and the Freemasons both are: social clubs.

Or, do women with hiring authority just not preferentially hire contacts from social clubs? (A good test case: are there as many “same sorority” coworkers as “same fraternity” coworkers, in proportion to the number of each gender with hiring authority in that company?)

Or, do women just end up in fewer positions with hiring authority?