skysight-inc/HackerNews huggingface dataset:
Interestingly, the article says:

> Neuroscience evidence indicates that contours and surfaces are represented in a factored manner in the brain [8-11], which might be why people have no difficulty imagining a chair made of ice.
Frankly I'd rather keep it to myself. I'm baffled that nobody thought about it since 10 years.

But right now I'm working on a back-end code generation tool : the user would just draw a data schema and once done get a database (as a script or as a container or directly in his cloud of choice) and scaffolding for the API.

The data schema is based on a specific method that makes it simple to think about your data without having to grok foreign keys.

I'm not sure I can pull it off but I want to see how far I can go.
It depends (TM)

Some companies value GPA a lot, others do not value it so much at all. See https://www.quora.com/How-much-does-GPA-matter-when-applying...
Observability – Why Is Naming So Hard?
Keywords much?
This page has the "zooming in" animation and a good explanation:

https://sites.math.washington.edu/~conroy/general/weierstras...

It's mentioned in the Wikipedia article:

"The Weierstrass function could perhaps be described as one of the very first fractals studied, although this term was not used until much later. The function has detail at every level, so zooming in on a piece of the curve does not show it getting progressively closer and closer to a straight line."

Does anybody know any even earlier "fractal studied" before they were named so? I guess the author probably meant "Bolzano function" (~1830, published in 1922, mentioned in the Notes section).
I've been at the other end of that scale. I've had a fair few candidates that have used 10 different stacks, but wasn't truly good at any of them. On the other hand, I've had candidates with 10 years of C#, but used it in different settings, web, backend, actor based system, ect, and they blew the socks of most other candidates. What I look for, is that they show versatility and depth. The combination is really important.

I usually sift through candidates based on CV, and then a first interview where I try to asset how good the candidate is at his/hers prefered stack. Then I throw them in the deep end of the pool to see how they cope in the unknown. That can be having a pure C# OOP guy write some SML, or Java/VB/C++ guy write Haskell. I've also tasked a guy that worked with OCaml to write some workflow component in JS.
How to Work Less but Get More Done
I've seen that Enercon machine up close during construction and it is absolutely amazing.
Same, but with st[0] - besides being one of the few git repos I downloaded which compiled on the first try.

(I actually had the luck to hear about i3 when setting up my arch install for the first time, but hell yeah I agree on that).

[0]st.suckless.org
> was an eyebrow justifiably raised (by a guy in a t-shirt who, I learned afterwards, was the CEO)

Sounds like they really do care what you wear. If they did not care, they would be happy for you to turn up White tie.

Here is an app idea:

http://WhatToWearAtMyInterview.com/Deliveroo

http://WhatToWearAtMyInterview.com/Google

http://WhatToWearAtMyInterview.com/Google/Software

http://WhatToWearAtMyInterview.com/Google/Marketing

http://WhatToWearAtMyInterview.com/Google/HR
In my experience there are three types. Note: We don't have GPA, but some companies look at study grades (some only masters, others bachelors grades) and some even go further back to high school/middle school which would be sort of GPA.

The types I've met (companies/recruiters alike):

1) Don't care, look at what you think you can do and your motivation for that assessment. They usually also give some form of shorter first contract or traineeship with reduced pay while in training but at least you will get a chance. On the other end, they hire you simply because you have the relevant skill set and show good work ethics (e.g. can work on your own, which is somewhat deducible from your curriculum).

2) Select solely on bachelors/masters grades and don't care about GPA/High school. In my experience this dies out as soon as you have +3 years of work experience. There are so many levels in this category from only looking at relevant fields or looking at all even non relevant.

3) Look at GPA/High/middle/etc school grades and everything else to 'properly select' their employees. They pay good though and usually wear suits, most of them to hide their incompetence in the field they should excel in (I'm not claiming they aren't any good, but usually not in what they are supposed to do).
Unsolved, difficult problems of micropayments:

- pay before viewing: how do you know that the thing you're paying for is the thing that you're expecting? What if it's a rickroll or goatse?

- so do you give refunds a la steam?

- pay and adverts: double-dipping is very annoying

- pay and adverts: how do you know who you're paying? A page appears with a micropayment request, but how do you know you've not just paid the advertiser to view their ad?

- pay and frame: can you have multiple payees per displayed page? (this has good and bad ideas)

- pay and popups: it's going to be like those notification or app install modals, yet another annoyance for people to bounce off

- pay limits: contactless has a £30 limit here. Would you have the same payment system suitable for $.01 payments and $1000 payments? How easy is it to trick people into paying over the odds (see refunds)?

- pay and censors: who's excluded from the payment system? Why?

Essentially the problem with micropayments is microscams.
But still, when you advertise X to people who searched for X' (or even X itself), you can see the conversion rates of those ads, right? And you should be able to measure if that setup is profitable or not.
This Week in Redox 31
Actually, I have an idea, albeit not without some doubts.

Let x1 be the number of vectors matching A, x2 the number of vectors matching B, etc, till xn. Let c1..cn be a particular selection of vectors. Now my main assumption here is that in order to determine which of these vectors are most often encountered together in the same context [1], our goal is to find j that maximizes sum_{i from 1 to n, i!=j}[d_i], where d_i=(c_j dot c_i) if the dot product is nonnegative, otherwise d_i=0. I'm not sure it's true primarily because I don't know if by summing up these dot products we add apples to apples or apples to oranges.

Then in order to find the best selection of vectors c1..cn we can iterate on every vector v_k matching A and dot v_k with every vector matching B, then pick the maximum m2 (or 0 if it's negative); dot v_k with every vector matching C, then pick the maximum m3; etc. Thus, for k'th iteration we obtain the selection of vectors that maximizes M_1k=sum_i[m_i]. After we're done with all c1 iterations, we pick the best such selection M1=max_k[M_1k]. This is all done in O(x1(x2+x3+...xn)) time.

Next, we repeat the above process for all x2 vectors matching B and obtain M2, etc, etc. Ultimately, we pick the selection of vectors that produced the highest M_t across all choices of t. Overall, we get O((sum_i[xi])^2), which seems fast enough. What do you think?

[1] One obvious problem is this limits the number of contexts we match against to just one.
How can be it be an act of conformity to dress formally in an environment where it isn't the done thing?
Evidence in the hand of smart, eloquent people, at the right moment (e.g. when asked on camera or in some official proceeding) can be immensely effective, at least in functioning democracies, which I believe America still is.

Do we have an infinite, free supply of perfect moments and of smart, eloquent people?

hell no.

Thus we better have evidence at hand for when the stars align and we get those circumstances, lest they go wasted.
I did interviews in suit before, but if I ever have to do interviews again I'm not going to do that anymore. I hate suits, they don't fit me well and I don't feel comfortable in them. I think it is silly that it is 'expected' to wear a suit for a job interview where none of the employees wear suits. For finance/legal it's different matter, obviously.
A Better Focus
Do an idea funnel like a sales funnel

1st stage is pains

2nd stage is pains we can solve (don't underestimate the need of domain knowledge here)

3rd stage is what we have the competence to solve and can come up with a better way of solving it
The GC is now pretty fast, and pause times are minimal (sub ms) even on large heaps.

https://twitter.com/brianhatfield/status/634166123605331968
You're a datapoint in the upcoming Science paper, "RCN is Much Better at Reading Our Announcements Concerning RCN Than Actual Humans."
It’s funny you use Renaissance as an example. They won’t give me the time of day because they “don’t hire people from finance”. Which is just as much of a bullshit reason as the ones from the start of the article.
In my experience the usefulness of Unit Tests is very dependent on the quality of the team and its grasp on the business requirements. Some programmers can write high quality code that doesn't need unit/integration testing at all, some can't.
A few years ago I went to AKQA suited and booted - I think I realised that I might be over dressed when on the way a passer by asked me if I knew where the Ivy was :-)

The interview was a total bust the guy that interviewed me was wearing a t shirt so scruffy I would only wear it to do the gardening.
Most SWE interviews at Google take place in either Java or C#. These aren't sexy, trendy languages. They're boring line-of-business languages that just work. And the frameworks you already know matters very little.
If you’re a content creator you’ll have a stand alone program that’ll do more than add text to a video.
Impossible to answer in general context :)

Nowadays anything from 16kB to 2GB of RAM gets called "embedded". Storage is the same but x10.

I would be surprised if there's nothing to use Go for in all that design space, but generalizations are probably plain impossible.
Would be nice to see which of the buildings were from 1700 years ago and which are from 500 years ago.
Smallest transaction I've seen is 191 bytes; [1] says right now to get a transaction in the next block the minimum fee is 240 satoshis/byte; and that today the 251-260 satoshis/byte has been the most common fee.

That's $2.82 according to [2].

And that's with current levels of demand - if there was a transaction every time someone visited a website, demand would be much, much higher.

[1] https://bitcoinfees.earn.com/
[2] https://www.google.co.uk/search?q=(191*240%2F100000000)+BTC+...
It may works as a stopgap as this extreme move is not usualy found in games where performance is key to the experience.

Hackers will develop better tooling for VM introspection or something in the near future dropping again the time between release and initial anti-drm patch.

As a concerned consumer who buys game on pc or ps4, knowing this I will pass on the PC version and buy a second hand PS4 version.

No way I'm upgrading my 3570k for the sake of a pointless virtualization overhead.
The Lost Children of Ireland
I can see this working well for content curation of articles for businesses.
Reading individually might be free, but then if you want a daily dose of industry related news hand picked and cross linked, then you pay a subscription.
Amazon already delivers to local shops as 'Amazon Lockers' in India. Turns out Americans are lazier, distances are longer, and they want deliveries at home.
iPhone 8 cheaper in China; falling demand forces retailers to offer discounts
Step one is to figure out what "best" means for your company and the positions you have open.

Step two is to figure out how to evaluate that effectively.
Depending on your position it might also be different for different clients. My friend kept a suit at work in case they had to meet with the feds or a bank.

If I ever wore a suit to work, my coworkers would be wondering what was wrong or who was visiting.
Top 20 Backup Software Solutions of 2017
2 cut-off Heads, 9 Dead bodies found in Flat in Japan
This paper is wrong in section 4.1:

>The first click of a Minesweeper game deserves special attention since it is rather unique.
>Namely, the opener is always a guess because the player starts with a covered board.
>In addition, the challenges associated with the opening move are unavoidable and are
shared among all solvers. Thus, finding an optimal policy for dealing with the initial
click will benefit every approach

The first click of a Minesweeper game is always safe[1]

[1]http://www.minesweeper.info/wiki/Strategy#First_Click
awesome stuff, I never tracked my time but would have done similar hours over 2 years on iOS/Android/Python-Flask & Flask-Security.
Doing a rebuild now I have scaled and have a team and am using Auth0, and thankfully I am grateful for the abstraction!
It's not an act of conformity in that context, but it's usually an act of conformity. The most likely explanation I can see for someone dressing formally in an informal environment is a habit of conformity coupled with an insensitivity to change in social environment, neither of which seems like a desirable quality.
Top 5 Tips for Developing Mobile Apps with React.JS Development
While I wouldn't trust the source in this case, the very unusual CPU scaling and the very high CPU usage in general for this game could be explained by this.

The game even benefits from Threadripper, scaling beyond 8 cores, which is very unusual for games. And as it also runs on consoles with much, much less CPU power, I would suspect it is doing something very inefficient on PCs.
And who knows how to run a business. Sadly, it is quite often the case that those at the helm of start-ups are absolutely clueless about what it takes to run an actual business.

This makes everything look fine and peachy until the VC money runs out.
From the abstract:

> UEFI is a proprietary and closed-source operating system, with a codebase almost as large as the Linux kernel...

And this kernel build is a trimmed-down one, removing functionality that isn't necessary to initialize the hardware and boot the full kernel.
It will likely have a negative impact on your initial job search; however, once you get a job it will become irrelevant. A lot of times HR systems filter out candidates below a certain GPA threshold. As a hiring manager, the low GPA would signal to me either lack of ability or lack of focus, though I'd be more concerned about the focus/work ethic issues than ability issues.

My advice: whatever you do, don't make any excuses about why your GPA is low. If asked, I'd just stick with the side-projects comment, but don't treat it as a good thing (i.e., you probably should have spent less time on side-project and more time focusing on studies, etc.). I would also make sure those side-projects are extremely impressive.
Why It's Time We Started Working with Robots
Uncrackable phone screens might be coming soon thanks to graphene and silver
This is why I don't buy games with DRM other than steams default DRM (although I mostly play games on PS4 nowadays anyway) and why I generally tend to avoid Ubisoft games (amongst others). I might buy a second hand copy at some point, or if its very heavily discounted, but I'm certainly not pushed to get this game, especially with this news.
I use KeeWeb both on desktop app and web app : https://app.keeweb.info

I store my kdbx in my Google Drive.
Im in china at the moment using expressvpn (been using it for a year by now) and since about two weeks only three server locations work well (Hong Kong, Tokyo, Los Angeles). Some others work off an on. Before that most locations worked and some of them, Taiwan for example, used to be very fast. Its still usable for streaming and surfing but I'm afraid the end is near. I think sometime in the future one will have to go with shadow socks and or similar protocols/solutions but until then expressvpn is quite convenient (mobile client, router with expressvpn client).
> All ad-blocking tools/addons today works by parsing the webpage content

No, no they don't. They primarily work by hooking network requests through e.g. chrome.webRequest[0] and blocking certain URLs from being loaded. This continues to work with the multiple header-based mechanisms for downloading things.

[0] https://developer.chrome.com/extensions/webRequest
Yes, full-width is hard to read, but somehow I have some sympathy for such simple html pages ;-)

Usually I use CTRL+Shift+I and add style="max-width:500px" to the body or push the window to the side of the screen to resized it to 50%.
Visibly carry a brick.
Neom – the $500B futurist desert city in Saudi Arabia
That depends a lot on your application, that said, i'd like to add CloudFront. The more you respond from the CDN cache, the less requests hits your backend and that can be huge, it is not unusual to offload 80-90% of traffic.

When it hits the backend, if it is Lambda functions you can also save a lot by ensuring you don't have wasted resources. Same idea for databases, DynamoDB is very cost effective. Usually the less you manage or provision by hand, the more you save.
It's really coming along now with Swift 4, but it is still (of course) behind the Apple platforms.

The "core language" pretty much works great on Ubuttnu, but there are still minor annoyances getting it installed, or building it, on Linux. Other Linux targets, also doable, but more annoying. Windows, I haven't really heard of people doing for real. Not sure that's even on anybody's radar.

What's really awesome is how far Swift has come with the core lib Foundation, which is a from-scratch clone of Apple's Objective-C and closed-source macOS/iOS Foundation library[1], written in Swift, in the open. It is not done, but huge swaths of it are now done[2], and that makes coding in Swift on Linux a lot more pleasant, since we don't typically want to waste time rolling our own regex support, Unicode string manipulations, basic geometry routines, HTTP networking, date formatting, etc. But Foundation is a huge, almost 30-year-old library that has evolved continuously and has shipped with every OS X/macOS/iOS release. An open-source Swift re-implementation of that sounded like "yeah right" bullshit/fantasy when they announced it but now it looks very real just a couple years later.

Tooling is different issue, though. Swift is a modern language with excellent support for auto-completion and in-editor hinting and help. People complain about it all the time, but Xcode is so much better than any IDE on Linux (or any other platform) for coding in Swift that I do most of my Swift-on-Linux work using a Mac, with Ubuttnu running in VMWare Fusion. If a basic editor will do, though, you have a lot of choices. For builds and package management, Swift Package Manager is now built into Swift, and works great. (It also has an option to automatically generate Xcode project files from Swift packages, which is hugely useful; my practice, and I think the prevailing or at least emerging convention, is to keep the package and source in git but treat the Xcode project as a throwaway item, not in version control, that can be generated whenever needed. So you don't need Xcode, but its easy to use for editing convenience when you want, assuming you have a Mac. But not all devs need to have Macs.)

I think you still have to like Swift a lot to choose it for your Linux project, but it is doable. I'd be surprised if Swift adoption on Linux didn't quintuple or sextuple by the end of 2018.

[1]: https://github.com/apple/swift-corelibs-foundation

[2]: https://github.com/apple/swift-corelibs-foundation/blob/mast...
I disagree: https://henrikwarne.com/2014/09/04/a-response-to-why-most-un...
Champagne Flute Glasses – Enjoy Your Drink the Unique Way
> And as it also runs on consoles with much, much less CPU power, I would suspect it is doing something very inefficient on PCs.

Copy protection. PS4 and Xbox One are both AMD x64 so you can reuse loads of code, which means that TF is indeed correct in blaming DRM.
My guess would be that symmetry is a simple heuristic measure of physical fitness. Visual attraction is basically a strong regularizer that restricts the search space to phenotypes with particular traits. Asymmetry means that the joints wear out more quickly and muscles might not coordinate optimally leading to less strength and a reduced ability to hunt and to fight predators. AFAIK it is also a quite robust predictor of all kinds of diseases because it often means that the growth signalling is out of tune throughout the system. Visual selection basically performs environmental selection more immediately and more effectively: an asymmetric person might still survive, but its offspring has a lower overall chance to survive. The teaching signals of that are much weaker.
This has commonly been the case with DRM'd games.
Start a fund. Spread your capital and let others do the heavy lifting. Use your experience and connections to improve the chances of those that you invest in.
The Useless Number
You're getting a lot of downvotes, but while I think you're mistaken (I do believe most people care), it's an easy fact to miss because most people don't know or notice font rendering. Which is where caring comes in - people tend to care about change (and not particularly like it).

Nobody cares about how things are done as long as they're consistent, but once it changes in a way that's visibly perceptible to most mainstream users (and it actually is, you might be surprised), then they do care, and they tend not to like change.
Yes to the latter. As for the former, it's up to you to decide. ;-)
Top 8 Frameworks for Android Apps Development
it's funny that there's a whole section (4.1) on picking a starting move that increases the probability that that first cell is a 0-cell when in fact the game guarantees that your first click will do that.
I'm confused as well. I believe OP meant front-end/templating.
What exactly does it make the back button do that you don't like? It seems to work fine for me.
God, Realigned: The Era of Reformation (2016)
You need to remove Jet from Walmart and WF from Amazon.

Amazon minus WF is still growing at 29%... WF minus Jet and other acquisitions was growing ecommerce at less than 20% from a much smaller base.
I love this CSS-free style so much. It's such a relief on the eyes after all the templated same-looking websites out there. Oh, and it's naturally mobile-responsive.
I don't touch anything by ubisoft on pc due to being burned too many times, i don't want uplay.
Advanced List Incomprehensions in Erlang
Wow, this is incredibly valuable feedback, thank you so much! We appreciate your candor (and encouragement!)

You're right in that the socket server is fairly easy to pull in using other tooling. Our focus at the moment is to just build a stable set of pieces that you can use to interact with your website visitor. The operator transports are where things will get interesting, connecting to other tools, etc. This is where connecting things like Pusher will shine, we hope.

Thanks again for the feedback!
I feel like this is great for middle class adults, but it alienates a huge section of the population. Anyone can afford a dollar, but that's not the same thing as affording a dollar every time you visit a site. A minimum wage worker can afford a dollar, but can't afford to browse more than 8 pages an hour, and that's before you factor in the cost of living and America's high monthly costs just to access the internet.
That is where a thief would search too. You have the possibility to store those things at a bank for example but this leads to other problems (what is it your are on a run). Or you dig a hole in your garden only to forget the exact location. There is no distinct answer to where should I store those I think.