skysight-inc/HackerNews huggingface dataset:
> The cabalistic forces of uber-rich conservatives (reactionaries) marshaled these propaganda tools to convince justifiably agreived voters to vote for a candidate

Most of the über rich conservatives were anti-Trump.

> are diametrically opposed to any practical solution to the problem of growing inequality in the US.

Trumps policies are incredibly practical and if implemented will go a long way towards solving inequality in the US.

Again, it's why most of the über rich conservatives are anti-Trump.
Mumble mumble Dieselgate.
usually half a day.

- docker
- nodejs
- mysql
- redis
When you are driving you should be prepared to stop. If you're turning into a street you cannot see and you're going faster than you can stop, you're not prepared to stop - you're just hoping that no one is there. This should, and is too in Denmark, fully expected and enforced. This is not the same as as driving along the street and someone is jumping out in front of you.
Cambridge Analytica creator has State Department contract
When a car hits a person, the controller of the car is always in the wrong.
How not to store user passwords
How to File Taxes: A Freelance Photographer’s Guide
“We staged it”: Cambridge Analytica filmed boasting its role in Kenya’s polls
What gets me is that people are usually ok with stuff like this until it's being used to promote ideas they don't support.
Because proptypes actually catch stuff during runtime, flow not so much. Maybe I have a wrong setup, but that is the case for me.
Honestly, I'm surprised by how these very opinionated and seemingly evidence-lacking posts that propose "new cool solutions" are able to get to the front-page of HN. They spice me with some information "look it'll be easy to test" and immediately slap me in the face without a shred of evidence and without even referencing similar or prior research - at least a comparison to event sourcing seems necessary.

Not the author's fault - he probably just felt the need to share his thoughts on this cool new idea he had.

I just wish HN users would take better care of the implications of clicking the +1 button. You're wanting others to read compelling information you've found.
Tip: look 2 comments up
Yup, this is THE job board for the nonprofit sector (there are others, but this is the one everyone in the sector already knows and uses). Unfortunately, their recent redesign is pretty crappy, and they don't make postings expire, so pay attention to the dates on each posting - you may end up pulling stuff that's over a year old.
GraphQL CSS
“It is difficult to get a man to understand something, when his salary depends on his not understanding it.”

― Upton Sinclair, I, Candidate for Governor: And How I Got Licked

Facebook and Google are not evil. They are made up of ordinary people with ordinary likes, dislikes, biases, histories, failings. Those people don't have to be evil or wrong or even misguided to give rise to this situation. No matter how much they try to (and want to!) do the right thing, they are just trying to make money. Everyone's economic incentive is to make more money. The shareholders demand it!

Economics is what underlies all of this, and it is completely inescapable. The market is rewarding those who track users and profile them in order to predict their behavior, jam ads in their face, or sell them stuff. Entities that do this make more money than entities that don't. Like, a lot more. $100billion/yr more. So. You are going to get more companies finding more ways to track and profile people to figure out how to make more money. Facebook and Google and Twitter and ad networks and everyone else can be absolute angels in their hearts, but the sheer mathematics of economics is like a pervasive wind that just keeps pushing them in this direction.

You either push back, HARD, with your feet and with the law, or you suffer the consequences along with everyone else.
This is also confusing.

> Made my money back and then some

Made what money back?

My guess is that this is some sort of a shady company where
1. Employees pay something for e.g. training ("check of every employee")
2. Employees make it back over time on commission
3. If an employee quits early the employee's check is cashed by the company. ("they cashed every last check of every employee that left")

A guess however, difficult to understand what is doing on.
They need to share situations that made systems fail, and ensure that it doesn't happen with their specific system.
The 100M city: is 21st century urbanisation out of control?
can this be done with fasttext as well?

Word2bits is definitely great for memory-constrained applications but for server use memory isn't as much a constraint (there's a direct word -> vector relationship so you can just put it in a database)

it would be amazing to combine this with fasttext's ability to generate vectors for out-of-vocab words.
Sorry, reading your comment just now, and have to run soon, so... the obvious starting point:

https://en.wikipedia.org/wiki/Economy_of_Latvia
Of course they do exist, but they are very fragile, usually only work in a very specific architecture, compiler version and compilation flags.

As for your test example, it doesn't work if you need to mock a library only available in binary form.
It's a test-vehicle, not the end-product.
Classification of Malicious Short URLs
Hi,

I am doing a project on classification of short malicious URLs. A short URL is one which is the result of a long/any URL fed into a URL shortening service like bitly, is.gd, etc. I am trying to classify if these URLs are malicious or benign.

But the problem with the dataset of any malicious URLs is once these URLs have been identified as malicious, they don't stay active for long. But, I need to train my model to give it an idea on how malicious short URLs look like. Also, the model must be able to predict new malicious URLs.

What kind of a model do I use to tackle this issue? A model that either uses less data or a model that remembers less or a model that only remembers the previous patterns? (I was actually thinking of a variational auto-encoder trained one-class classifier).

Also, would deep learning be recommended or using signal processing based feature extraction work for this, given that my dataset size is between 5-15k.

Please help me out on this! Thank You.
ABA: always be automating, because manual work is a bug
Need?

Or don't feed the search query directly into a neural network?
>Oh, and they speed.

3mph variance is perfectly normal even on modern cruise control. And even on most modern cards, what you see on the speedometer is often off by ~1 mph at low speeds, and even more at higher speeds. (This is the reason you will often see people talk about 'GPS verified' speeds when it comes to talking about the top speed they have achieved in a car). Federal law in the US only requires they be accurate within 5% when using a standard tire size on normal pavement with the recommended tire air pressure. If you have over or under-inflated tires or have upgraded your car to larger tires for whatever reason, this 5% might become a very different. Even if the Uber was perfectly maintained, that could be 1.75mph variance on the speedometer @ 35mph.

Keeping to exactly the speed limit also just isn't how anyone drives. It wouldn't be, even if speedometers were perfectly accurate. It's impractical. It's hugely fuel inefficient. Everyday driving, be it by person or cruise control, involves accelerating and then letting off the gas. This means if you are targeting a speed limit of 35, you're swinging a few mph in either direction. Add in things like changing road conditions - every highway I've ever driven on will have random patches of road that are made up of different material or different levels of wear after having had potholes, etc, repaired - changes in road incline, weather conditions (winds), or even the behavior of cars in front of you - a vehicle changing lanes is going to result in different air resistance, especially larger vehicles, and plenty of other variables, makes the idea that any vehicle should be kept at exactly the speed limit is pretty unreasonable.

Speedometers aren't perfect. Cruise control or even excellent human driving will never keep you at exactly the speed limit. While saying going '38 MPH in a 35 MPH Zone is speeding' is technically accurate, it's not particularly useful.
It certainly cannot be trusted given stuff like this happens on a regular basis. See the next one coming: https://bugzilla.mozilla.org/show_bug.cgi?id=1446404
Every pass doesn't have to be rendered at native resolution, and most aren't. When you're running a game at 4K on your PS4 pro or modern PC, very often the 4K image is being produced using a mix of temporal anti-aliasing (accumulating a full image over time across multiple frames), heuristic upsampling, etc. Many post-processing passes run well below screen resolution even if you're running at 1080p - things like SSAO and even particle effects are typically rendered at a lower resolution.

Also, many modern games have been hitting 60fps at 4k on mid-high tier cards for years - you can hit 60 at 4k with reasonable quality settings in a game like MGS5 or GTA5 on a single 970. If you get a 1080 way more stuff runs great, even at higher settings.

Many modern games have an internal resolution slider as well, so you can set the internal resolution to 80 or 90% and still get your UI rendered at full 4K resolution. If the game has temporal anti-aliasing the difference tends to be hard to spot.

Finally, if you've got a freesync or gsync monitor, a few dips down to 50fps at 4k aren't going to be super noticeable, and the games look great. :)
42 Chinese Apps Considered Dangerous by Indian Government
Cambridge Analytica got their data through a paid quiz that didn't fully disclose to the user what their friends and own data were going to be used for.

It almost certainly broke EU data laws, and CA referred to their data operations as 'propaganda' when speaking to clients. https://www.engadget.com/2018/03/19/cambridge-analytica-chan...
Our mission to buy fake Rolex on Facebook reveals countless criminal enterprises
No, DirectX is proprietary closed-source technology from Microsoft.
Ask HN: Are all electronic signature solutions SaaS?
I need to incorporate contract signing in my application and all the searching I've seen seems to direct me to SaaS solutions.

I'd rather not depend on a vendor for this functionality. Is there no OSS library I can use that will provide the requirements for a valid/legal/enforceable signature on a contract?
Hej! Thanks for curl! And since you asked, here's a really dumb one...

Many years ago, a friend of mine ran one of those super cool hacker forums where noobs get together and talk about how great they are at hacking. I didn't participate, but one day he came to me and told me that his forum was hacked! He had a janky PHP alert set up to notify him if/when a forum user was added to the MySQL database with admin privileges, or if a user was modified to upgrade existing privileges. He said that one of his most trusted co-admins was using the console at the time and was running a PHP script given to him by a person this co-admin trusted. The PHP script seemed totally harmless, but it was grabbing and eval()ing some PHP from the network in an innocent-looking function that checked for updates. My friend and his co-admin of course loaded the script via browser and via curl and it was totally harmless, checking for script updates and exiting. They concluded it must have just been a coincidence and started looking elsewhere without any luck. This is when my friend asked me for help. I logged into the machine and started looking around, but I mean c'mon, it had to have been that update function, right? It was my habit at the time to nullify my user-agent when using curl, just out of muscle memory, and I curled the URL and indeed! There it was, the "update" function now clearly running malicious PHP to give this "trusted" third party admin privileges in the forum database. PHP of course was using libcurl to get the script, and by default it was using a blank user-agent string. The malicious server was serving up the malicious script only to requests with a blank user-agent string. Turns out, this "trusted" third party had been slowly gathering information about the custom forum software and database structure from the co-admin over some time, in the form of giving him advice for building it and modifying it, finally striking when he had enough information.
It is a theoretical gotcha like writing unsafe code in C is.

Sure it is easy to avoid such gotchas in small code bases, handled by two or three programmers.

Scale it up to the typical sizes of enterprise projects, maintained by generation of programmers in distributed teams, with a goal of at least 10 years deployed in production and those gotchas happen all the time.
There's SB cloud, which seems to be Softbank's joint venture with Alibaba Cloud. I don't have numbers for you though.

https://www.sbcloud.co.jp/
The GDPR is mostly the same EU data protection law, but one new part is that civic organisations/NGOs/consumer organisations are allowed to sue the companies to enforce privacy law.

So the ICO might do nothing. But Max Schrem's new org NOYB might.
Most people are not Linux fanatics like you. 99.9% of people do not care to use Windows as long as it works.
> What's different

Disclosure and funding.
> Yes, because the Obama backers signed up for an app that was clearly affiliated with the Obama campaign

The Obama app was misleading - it was not at all clear about how the users Facebook data would be used - the key difference is at least they knew the app was political in nature and they likely supported Obama.
> Auto Pilot is not a "Push a button and it goes from Airport A to Airport B". It only helps in a few cases.

A USAF C-54 made a complete transatlantic flight (takeoff and landing included) on autopilot back in 1947: https://www.flightglobal.com/pdfarchive/view/1947/1947%20-%2...

Modern Cat IIIc (zero-zero) autopilots handle everything except taxiing and takeoff. And I think the takeoff thing is more political than technical.
In my current project I'm using curl to download a tarball with curl source code for building curl.
The world’s last male northern white rhino died
Maybe CA & FB are friends here and looking after each other.
Unboxing the Basics of the CSS Box Model
People Are Sharing Hiding Places to Hide Your Valuables Part 2
We started building small apps in 2010 for fun. We were building it for our passion, this was a side project.

2010 to 2012 - We generated $ 10k in ad revenue in a year.

2012 to 2014 - We started an app consulting keeping our full-time jobs.

2014 to Present - We started app consulting for full-time with a couple of clients. Two co-founders with a technical background.

- We had our first hire in 2014

- We became a team of 5 in 2015

- We on-boarded amazing clients & provided monthly retainers for App consulting & app maintenance

- 2017, we have our first $ 100k client

- 2018, we are a team of 14 people focusing on mobile apps, web apps
Reduce GPS data error on Android with Kalman filter and accelerometer
If you haven’t already, I encourage you to try without it for 30 days: if you truly can’t find a way around it, fine, check it every second day. You might be surprised how unimportant it ends up being
Wow, great repository but presentation is just unusable and terrible. Table "jumps" around like crazy when scrolling, logo and social icons take way more space then actual content on my MBP. I know it's just a landing page thats only purpose is to convert new signups but really... huge white space with ADELE name on it? You still have to explain where the name comes from. :)
Alien Skin Exposure X3 v3.5.1.83 Crack Free Download
You can also replace rare words with a linear combination of 1..3 of their closest neighbours, especially for topic classification tasks. This would allow higher precision for more frequent words and still handle the rare words, reducing the number of vectors you need to send to the thin client.
I agree. In the end, incentives is what drives behaviour, not ideals.
Yes. I never use it anyway.
About 5 years ago, SIMD.js has been announced, was implemented and then scrapped in favor of SIMD in WebAssembly, which does not exist until today. It has been announced, but I would not hold my breath for it. Presumably we'll only get 128-bit wide SIMD anyway, so another 2x to 4x waste of computing power there.

Additionally, 4 years ago, WebCL was announced and implemented in some browsers, but then it was scrapped in favor of compute shaders in WebGL 2.0. When WebGL 2.0 finally arrived, it did not have compute shaders. Instead, they have been delayed to be implemented as an extension at some indefinite point in the future.

Sorry if this sounds a bit grumpy, but I have been disappointed too often to be enthusiastic about this.

There are also issues like floating point rounding modes in JS and floating point precision in WebGL that have to be addressed. Should not be too hard, but who knows.
I don’t think there was any exploit. My understanding is that a third-party app asked for access, and people gave consent, and CA mined data.

I’m the last person you’d see defending FB, but this just seems like the same thing everyone has been doing on FB as a platform since FarmVille launched years ago?
"Real-time" has never meant 60fps. It typically just means interactive framerates - fast enough to drag a camera around or move an actor. You can get away with calling 20fps realtime, and lots of stuff runs at 24 or 30fps. (Obviously nobody wants a game like Doom or Battlefield to run at 20 fps, though.)
Oh interesting I see, so this is like a digital format mostly for sharing models between storage / over networks. I definitely think it would be possible (and useful!) to extend it to in-memory usage, though a C-function wrapper might be better than a native python function. Personally I'm often more frustrated by word2vec's size in memory than in storage so it might be used more in this manner. Would you mind if I submit a pull request?
"The police said that the vehicle was traveling 38 miles per hour in a 35 mile-per-hour zone, according to the Chronicle—though a Google Street View shot of the roadway taken last July shows a speed limit of 45 miles per hour along that stretch of road."

(https://arstechnica.com/cars/2018/03/police-chief-uber-self-...)
A realistic dystopia, lovely.
How Jostle Hires and Retains Talented Software Engineers
What is the point of staying in contact only in Facebook ? If someone is important for me, I'd be in contact with them in real life or another platform.

Also, lots of people seem to be unaware of that you can delete your Facebook account. They don't have a link to the delete page from settings menu though. It's here:
https://facebook.com/account/delete
It's a tech demo. It's not supposed to look better than retail games, it just shows off some new experimental technology. If you check out the slide deck for the demo they compare each technique with existing solutions (i.e. SSAO vs traced AO, SS reflections vs traced reflections) and the advantages are very obvious.

If you want to see how much existing techniques suffer compared to tracing, just check out the absolutely miserable, incredibly ugly, just disgusting screen space reflections in the brand-new Crytek game Hunt: Showdown. The water is a nightmare.
Algo solves this: spin up your own. Heck, be neighbourly and share yours with a few friends. Gives you coverage of other traffic too.

https://github.com/trailofbits/algo
Painting with broad strokes much? Surely there are more reasons for the low-trust-ness than "the whole country is dedicated to conning the rest of the country"?
Going the speed limit OFTEN creates a hazard. Technically speeding is not "exceeding the speed limit" but "driving too fast for conditions." In a torrential downpour with slick roads and poor visibility, the legal speed limit may easily be too fast for conditions, and you can be ticketed--to pick one scenario that refutes your "NEVER." And driving the speed limit in the passing lane creates an obstacle to faster traffic trying to get by, a frustration and a hazard. There was a video of some idiot "pranksters" with your exact attitude that created a rolling roadblock on a freeway by coordinating five cars to drive abreast at the exact speed limit, proving ... something. They were ticketed for hazardous driving. cthalupa is correct, though more diplomatic than I. It's more hazardous to be out of step with the surrounding traffic flow than it is to "speed."
Pref Flip Study: Trusted Recursive Resolver
I don't know anything about that usage, but I've seen it mentioned in connexion with libvirt, and I assume there's a good reason it's maintained in NFS-Ganesha, though I haven't used it: https://github.com/nfs-ganesha/nfs-ganesha/wiki/9p

9p appears to be used on Tri-Labs HPC systems, which tend to be serious, if not entirely open: https://github.com/chaos/diod, https://github.com/chaos/9nbd; I'd seriously consider what they do if I had free reign building a new HPC system.
Why Bootstrap Is Best for Website Designing
Welp, this is pretty damn racist.
I'm quite surprised that IBM has more market share than Google. Is there some legacy IBM stuff at play here?
Use OpenGL or Vulkan if you want. Modern (AZDO) GL and Vulkan wouldn't exist if Direct3D 9 & 10 hadn't dragged the state of the art forward by actually having reasonable APIs and well-specified behaviors.

Direct3D has had world-class debugging tools and a reference renderer for years, meanwhile when I'm trying to ship OpenGL games the shader compiler doesn't even work the same across multiple PCs. (Vulkan fixes this stuff, yay!)

It sucks that DX is proprietary but the proprietary nature of it means that it can achieve things that are only possible with full integration - just like Metal on iOS and OS X.
It's interesting that we have 2 big scandals in tech right now: one with Uber's self-driving car killing a pedestrian, and the other with Facebook revealing too much data about users and their friends to third-party apps. With Uber, we're asking for data (telemetry leading up to the accident) to be recorded and access to be more open. With Facebook, we're asking for access to be more closed; ironic that we usually criticize Facebook for being a walled garden.

Assuming data needs to be recorded in the first place to make the products work better, what's ethically better, open access or closed? Is it better for a few big tech companies to wield so much power with their troves of user data, or is it better to distribute it across numerous companies/governments who can be even more unscrupulous (e.g. Cambridge Analytica, Russia)?

EDIT: even now, with full benefit of hindsight, should Facebook allow accessing friend lists with user permission (would lead to more cases of abuse by third-party apps), or not (would perpetuate their walled garden and monopoly on social media)?
Oil-Rich Saudi Arabia Is Turning to Nuclear Power
You don't have to do this in Java anymore... Structural typing was added in Java 8 and is how method references are generally used. For example I use this often to avoid implementing Runnable when I already have a method satisfying the `void run()` contract on an existing implemented but with different name.

Edit: on reflection this may actually be duck typing not structural typing.
What a great quantitative evaluation of bias you just carried out.
Show HN: React Native Auth Boilerplate
APIs like a ray tracing API can be implemented in driver software (on-CPU) or in device firmware (on-GPU, but programmatic, not in silicon). Technically this also applies for the old fixed-function pipeline, of course, but it's worth considering the difference.

A raytracing API also isn't forced into the pipeline for every rasterized polygon like old features - hardware T&L, geometry shaders, etc - were. It's something you use on-demand in a compute or fragment shader.