skysight-inc/HackerNews huggingface dataset:
Here in Ukraine, we have a nice saying: "Don't rush into the hell before your father".

I.e. don't make any prejudiced conclusions before you get any single answer.

I am too in a doubt that the OP sees the diference between OTP and SSC, but he has to answer himself.

Cryptography was my primary speciality in the university, and I know for sure that "information-theoretic security", i.e. degree of randomness, of a bit sequence, isn't a rocket science. For it to exist, the sequence must pass a row of tests. It's not so hard to achieve. Finding the actual entropy source is much harder. Without a dedicated chipset (have you ever heard of Gryada-3 (Гряда-3, roughly translated as Ridge-3) RNG module? Probably not, it's a Ukrainian invention), human interaction (mouse movement etc) or using external sensors (temperature deviations, for example) the only entropy source I can think of is RDTSC timestamp gathering.

For us mere mortals, even /dev/random will do. But the most interesting question for me is how the hell (which you shouldn't rush into before your father) the OP is going to distribute and sync the random pile of data. That alone is quite a hard problem, especially if the pile is distributed between more than two users.

So let's be patient and wait for the answers.
Story sounds quite close to what happened to boo.com https://en.wikipedia.org/wiki/Boo.com
Appx. 20 percent.
Here in Finland invoices have QR codes. You can set up a payment automatically on the due date through a your bank's mobile app. This is probably the only time I've actually scanned one.
Might I interest you in a CDN rather than serving static files out of S3 in a single region?
Market value?

There are lots of software development jobs that can be done remotely. A person living in San Francisco that wants $75,000 / year is competing with excellent developers from other countries with a cost of living an order of magnitude less. Get used to it. I don't think global competitive pressures are going to ease.
Because Animats is suggesting that the OP file a police report, not randoms from the internet. He then says if enough people (i.e. customers of AngelList) complain, they may be heard. There's nothing untoward about referring someone who believes they've been victimized to the police.
The new gTLD info for Monday, March 21st
Most decisions in life are optional. Getting a driver's license is optional, so if women complained about go-go dancers in the DMV making them feel uncomfortable, would you tell them "driver's licenses are optional, so don't get one?"
Ask HN: A new kind of search engine?
If Google would be defeated at some point, why would that be? What kind of search engine would you like to have?
There's a super easy fix for that, if the people have the will to demand it: require receipts for all transactions, allow consumers to report business who do not give receipts, and have large fines for businesses who still don't. Offer cash rewards to consumers who report businesses that are repeat offenders.
Good God, less than a hundred of your US dollers a year? Bargain.
I don't want to have to rent a seedbox to get my weekly podcasts.
I am subscribed to ponyfoo, and the ES6 series is really a good job.

Thank for sharing, Bevacqua.
> However, do you think that the government should be handing buckets of cash to Comcast so they can maintain their cable internet infrastructure? […]

I don't have an opinion on that topic, but traditionally governments take over private infrastructure companies if that is necessary to continue the service. TFL in London is a government body but when the subway system was initially developed they were entirely private companies.
Is that even possible? :)
I did something similar for a Computer Security class back in the day, but I did it from userland using dylib injection, and did it as a PoC of the malicious things you could do without getting root.

Once you've intercepted read() and write(), you control almost everything. One of the demos I did was injecting content into HTTP responses. Fun project, very glad I didn't ever share the code for it :)
Relevant short story by Issac Asimov: https://en.wikipedia.org/wiki/Hostess_(short_story)
Let's keep in mind we're talking about Italy here. So the knee-jerk "BUT DRONES" response is probably less accurate than if we were talking about the US or the UK or something.
YC-backed founder on Being black in the startup world
Italy does that. You are fined if you cannot show a receipt as a customer. People still want discounts.
The evolution of a data scientist
I have seen this happen several times. Some, not all, programmers and IT professionals are nerds as you describe them. In most Professional positions I have held, maybe 1 in 50 people programmed outside of work and maybe 1 in 20 chose to learn beyond the minimum required to get by.

Startups seem to have more of these types and big companies, fortune 500 sized seem to have almost none.

As for how it betters oneself to learn, you cannot know until you learn it. The new tech exists because someone tried to solve the problems of the past, sometimes it works. You can't know the benefits of object oriented or functional programming if you are still writing the same cobol you did in the past or for a more modern analogy you will need to stand up more apache servers to get the same throughout if you have never learned about nginx.
I work on an Open Studio Event for artists. We wanted to see if people used the QR codes we put on posters etc, so we linked to a different landing page (mobile friendly).

Very very few did use them. Probably not worth the printed space.
How to Carry a Big Wallet and Leave a Small Footprint
My bank (Danske Bank) even does that for me. When I log in, it shows a bar chart of spending categorized for the previous 30 days (housing, transport, food etc).

Changing the range changes what transactions are summarized, and what transactions are shown in detail below the graph. Clicking a graph category further filters and shows the transactions that match, with the graph changing to more specific sub-categories (rent, water, electricity etc if I click housing).

The categories are set automatically, but can be overridden or a transaction can be divided between several, and that remembered for future transactions.

I'm impressed that a bank produced this system!
Certainly in my experience, all my contracts have been a minimum of 3 months, but averaging around a year and going up to a couple years or even more if you include return contracts.

Its not necessarily the length, but the lack of extensions that is a warning sign. Most projects do not last a short time so a lack of extensions indicates a problem.
LuaJIT is great, and with the real fast and easy to use FFI it makes you design, prototype, test, and write real applications dealing with lots of "C" libraries much much easier.

I think the only real drawback, and maybe its being worked on (haven't checked the project in several months) is the internal memory limit of the lua heap (has to be below the first addressable 4GB's).
This makes total sense -- you do what you know. As a child growing up, you emulate your parents in a lot of ways. If your parents are factory workers, they probably didn't push you towards college so you will end up in a similar job. Likewise, if your parents are doctors, you not only have a path to medical school laid out before you, you likely have connections that would give you a better than average chance of acceptance.

Good to see this proven out with data; but I'd consider this a pretty intuitive conclusion.
> and limit new businesses
> popping up

So they're going to try and maximise tax revenue by stopping new businesses? Gotcha
Alien is a perfect example of this. I watched it again recently and I was surprised at how well the special effects have aged.
The CueCat actually has a connection to the Oak Island Money Pit (http://www.oakislandmoneypit.com/).

The inventor of the CueCat, J. Hutton Pulitzer (formerly J. Jovan Philyaw) is prominently featured on the tv show The Curse of Oak Island and claims to have found a "magical" Roman Sword off the island's coast:
http://www.inquisitr.com/2704626/oak-island-roman-sword-j-hu...

Factoring that the CueCat lost investors $185M I think it would be fair to say that it's also a "Money Pit".
There's no good tool that I'm aware of because it ultimately requires a CSS profiler, not a static analysis.

So you can load a page, get all of the unused selectors, removed said selectors, and then have your entire site break. Why? Because dynamic elements don't exist in the DOM and people have per site CSS rather than per page CSS.

Ideally what you need is some tool that you start, use the site, then stop and it marks any CSS it didn't "see" used throughout that time. But I don't know of such a tool.

Sorry if this isn't super helpful. I am more just saying "I have looked, never found anything."
The CEO's wikipedia page https://en.wikipedia.org/wiki/Dan_Wagner says:

"Wagner remained on the board of MAID until 2001 and founded Venda Inc later that year.[6] Venda Inc is provider of e-commerce software originally built using technology from the defunct company Boo.com.[1][4] Wagner had acquired Boo.com for £250,000 in 2000 following the dot-com crash.[12]

...

In 2007 he also founded Powa Technologies, an e-commerce business based on Venda Inc's small business solution, but with additional services for in-store and mobile point of sale and software for mobile payments called PowaTag and PowaPOS, formerly known as mPowa. Wagner introduced PowaTag in 2014, after receiving more than $100 million in funding.[15] Users of the service can make purchases using QR codes, audio watermarks and iBeacons.[6][16]"

So Boo.com -> Venda Inc -> Powa Tech :)
معلم جبس بورد بالكويت 55757238
This Is Buffer’s Rejected Y Combinator Application
Snooping around in code shows that it is this one: https://github.com/TryGhost/Casper
> > Free software is better for developers

> Citation needed.

How about Joel Spolksy[1]?

Any Windows developer will tell you about the time they spent four days tracking down a bug because, say, they thought that the memory size returned by LocalSize would be the same as the memory size they originally requested with LocalAlloc, or some similar bug they could have fixed in ten minutes if they could see the source code of the library.

[1] http://www.joelonsoftware.com/articles/Biculturalism.html
Wow, they fooled everyone!

In reality, everyone I know were laughing at anonymous because we already knew the info had been public for years.

I find it funny that anti-trump protesors have to resort to violence (there were violent protests this weekend) and extortion.

Yet, sanders and hillary rallies see no such violence or protesting (unless you count blm).
Off course. Castings are on-site.
Recognizing these difficulties and biases, and watching the swaggering, overconfident, surface-level way coworkers around me talk about their interview candidates as if they had awesome powers of judgement, my approach has evolved into:

Pick an LSAT-style logic problem. First just give the candidate the problem, and see if they can work it out. No programming, just simple logical thinking skills. Then get into writing some code (or even pseudocode) that can solve some version of this problem.

There will be some conversation after that, maybe about how you'd scale the code, and then branching off into other things. But mainly I just see if a) they could solve the logic problem and b) they could translate that solution into some reasonable code. I try to apply this consistently across candidates.

I was unemployed once, and I knew that I know how to do this stuff. It was incredibly frustrating to me that the people interviewing me were holding me up to unreasonable and irrelevant standards. I keep that in mind and try to give people the benefit of the doubt.
Jamones de Marca Registrada – Lo que de mejor se hace en España
Yeah, was being slightly tongue-in-cheek when I said that. I know many fellow-contractors who have turned permie, but for me personally I've gained so much professionally, experience-wise and of course monetarily that I would never go back to permie-land.
I've also been lucky in that I've never been forced to work away from home and have always gone from one contract to the next with no gap.
Ukrainian Company Uses Bitcoin for Its Charter Capital
I'll just leave this here: https://www.youtube.com/watch?v=eHzKQdX-_KA
The effect of markets on discrimination is more nuanced than you think
Nest uses it as part of their application setup process for Nest Protect. Of course, it's completely broken because their app doesn't bother to focus the camera while trying to read the QR code. So then you have to enter the code manually into their app, which is also broken because they use a font that doesn't distinguish between 1 and l, which just magnifies their initial error of using codes that include 1 or l.
Curious regarding cousin qualifications and current locations.
I'm currently in the process of applying at Facebook (which I guess qualifies as a TrendCo that recently transitioned to BigCo). I haven't even got to the technical phone screen yet, but the recruiter tried to get me to attend an "interview prep session" and then sent me a pair of videos from it totalling 2.5 hours when I couldn't, which of course I felt obligated to watch on the assumption that all the other candidates will have.

Ridiculous enough. Then there's the content. The videos are a presentation by Gayle McDowell, the author of Cracking the Coding Interview. Lots of tips about interviewing, 95% of which were pretty obvious but most of which seemed useful enough, on the assumption that the process is a given. But McDowell would repeatedly say things like "most interviewers won't expect you to write perfect syntax on a whiteboard, but some will" as if this was perfectly reasonable. And she gave "if you're writing in Python, it's a red flag if you use ++ (instead of += 1)" as an example of something she cares about herself! So both the recruiter and McDowell recommended doing a number of pen-and-paper practice coding problems before your interview, specifically on the basis that this is something you never do in your day job.

If I want to be charitable, this is Facebook trying to even out some of the biases introduced by their (apparently unchangeable) whiteboard algo puzzle interview questions, by ensuring everyone is prepared.

If I want to be less charitable, the demand for hours and hours of preparation is just (further) hazing to prove dedication.

In either case, I think this evidence that BigCos are not necessarily any more rational about hiring.
That's not uncommon in the USA either. Restaurants, salons, convenience stores. All businesses that deal with a lot of cash and you can easily hide income from.
This is also called "budgeting"
Published 3 years ago?? I thought he was commenting on whats going on now...

I think a great example of my issue with this is my father and I. He taught me the basics and got me to the Adv Beginner stage which allowed me to progress on my own. However, I chose web and he stayed with .NET for a long time. Only after a lot of pushing he started doing web like 5-6 years ago.

I, an expert beginner at the time (and probably still), thought I was way better than my dad. How could this guy not be better than me already? No answers to my questions. etc. In hindsight, yea I was better but his experience meant he learned things I never did cause I never knew I need them. HE also knew things from his several decades of experience that let him think through problems or only accept a certain level of quality in his work that let him solve and deliver things much better than what I can/could.

That said, we argued a lot about things. A father and son like us can have those debates, some times a little too heated, and be okay. But, if I was hiring I would be cautious (not opposed) about brining on people who would be too opposed to the way things are. The problem is that we (humans) avoid conflict and begin to play politics. If they don't avoid the conflict then we have open hostility. Either way, groups start forming a them/us mentality takes hold instead of the company working as a whole. Thats basically my general fear if I was in a position to hire. Thats what I feel "bad culture fit" would mean.
I am so nervous/excited for this reveal! I can only imagine the butterflies and sleepless nights for the actual team involved. Good luck everyone!
When it comes builds: https://www.rockpapershotgun.com/2010/11/02/genetic-algorith...

For micro, there are scripts: https://news.ycombinator.com/item?id=11325855

So, while it may be not easy to conquer humans, I don't see why it is out of our current reach.
It is Monday so my recollection could be incorrect, but last I checked Barrack Obama is indeed the President of the United States of America and he can make a personal call whenever he feels like it. I was referring to the man that currently holds that title, not the office. But, a personal call and an informal request can be two different things completed at the same time.

I didn't claim Hillary made a personal request. I stated that an informal request was made, whether it be from Hillary herself or a staffer on her behalf. It is still an informal request that a private company can politely or impolitely decline.
> Not stuck on the CLI and text terminals culture.

See, those of us who use Unix & free software see that as a benefit, just as the literate find the written word to offer advantages over picture books.

With a keyboard, I am able to enter hundreds of discrete inputs: with a mouse or touchscreen I have one 2D input and a few buttons. With a keyboard I am able to have a conversation with my computer and my data; with a mouse I point and click, which isn't much different from pointing and grunting in human conversation.
This holds true for any learning platform, they have quality content in place. Most of them anyway. However, IF they want to disrupt schools and universities, they need to target something very different. Schools and Universities offer valuable certification and because the top ones are hard to get into, there is obvious prestige attached to graduate from them. So they probably need to start figuring out how they can add valuable certification to learning from their site.
How many startups are actually researching this beforehand? Did Google even research this for e.g. Wave and Glass?

In any case, I think you are making it sound more easy than it actually is.
You're young. And because you're young, you should gather experience of a wide array of work situations. You'll learn from them all and that will make you more valuable.

For me, working at large corporations whose names are universally recognizable caused me to become technically lazy yet adept at socio-political maneuvering.

Small companies can be awesome. But not always. Sometimes they re horrible. But you usually get a chance to gain more varied experience than you will at BigCorp.
There's something very zen about Solitaire games. I've been building them for over a decade, spanning the gamut from http://kylecards.com (no updates in over a decade!) to my latest game, https://solitaire.gg - I really admire this person's dedication, maintaining an app like this is hard work - particularly when it takes place over decades.
The concern for economic fairness is, I think, a real one. There is a disparity in most economies between the people who are banked, and those who are unbanked. Going "cashless" favors the banked, and that is a problem. I don't know how to address this.

But, I disagree with one of the authors' other claims: "Cash has its uses for small transactions – a chocolate bar, a newspaper, a pint of milk – which, in the UK, are still uneconomic to process by other means. It will always be the fastest and most direct form of payment there is."

This is not necessarily so. Think about another example: let's say I order something online, and the store gives me free shipping. Free! For sending me a physical item! How can they possibly come out ahead on that? Simple: because we have a sophisticated infrastructure for sending physical goods to many different places, and the marginal cost of one more item on all of those vehicles - and there are likely to be at least three or four, including several processing centers - is actually rather small.

What if, instead, I want that item as soon as possible? Very expensive. Because my item is no longer a marginal-add to a sophisticated system. It is now closer to a one-off, and I have to pay for the service.

So what does this have to do with cash? Everything. Cash is a physical item that must be stored, transferred from businesses to banks, then counted at banks, stored and redistributed. Doing this is expensive. There are many small businesses in NYC that do not accept cash, and I have assumed the reason is that completely eliminating this cost - handling, storing and transferring cash - is easier and cheaper for them. We have always considered handling cash just a part of running a business, but it is not necessarily so. In the future, handling cash may be more like overnight-express, rather than free-ground-shipping.
I'm skeptical of the friction-less claim: isn't there drag induced by the varying magnetic fields?
You don't think it's a stretch to find freedom of movement in the privileges and immunities clause?

Here it is, in its entirety:

The Citizens of each State shall be entitled to all Privileges and Immunities of Citizens in the several States.

Huh. So travel is in there but not privacy?

I just love to watch the gymnastics of making rights enumerated and government powers unlimited and unrestrained except by a list of rights granted by government to the people.
My office put up signs with a giant QR code and "Lost?" The QR code links to a web page with a map.
> Starcraft is a game that is played with mouse and keyboard (or game controller on console). I think in order to say an AI has beat a human, it should have to use the same interface that a human uses. That's part of the definition of the game.

That's the easy part, though. If you can make a SC AI play well against a human you can certainly send mouse events into a window. It really doesn't show anything.

See for example Sikuli, which you can use for automated testing.
yes, using .NET CLI ( http://dotnet.github.io/getting-started/ )

You can check https://github.com/enricosada/fsharp-dotnet-cli-samples/wiki... .

Remember to use last know good version of .NET CLI (see https://github.com/enricosada/fsharp-dotnet-cli-samples/wiki... ), until latest version is fixed
Former navy admiral is upset about Boaty McBoatFace
BMW teased in 2016 and would launch on 2019 that so rude. I wish they push the date a litter early
Yes, value types, thank you.

Agreed on the defaults, although you then have the problem of reconciling with the native JS type system. I'm unclear on what this PR does to address that for TS - in strict null check mode, can an e.g. Node be null by default? If so, does the native "Node" object then become "Node|null"? At some level this has to be addressed.
On one hand, I really want a Tesla car. On the other hand, I live in a city and take electric busses and trains everywhere.

Maybe I'll trade in my 15 year old SUV for a Tesla Model 3 when they hit used car lots.
I'm a hiring manager at a mature healthcare software company. Productivity is my number one concern. Among regulatory overhead, testing, and legacy compatibility, a developer has to work hard and smart to move the ball forward here. Teams are lean. A single unproductive developer will cause us to miss the scheduled release date of a feature.
"Look at that one, honey! He's wearing a Ramones t-shirt while head-banging and playing air guitar. Oh, and look over there! That whole section of the room appears to have fallen out of a Warby Parker catalog..."