skysight-inc/HackerNews huggingface dataset:
Yeah... I think I should get off HN for the day :D
Do you stay up for 48 hours straight?

Probably not.

I think the best advice is to learn your own body. Sure there are similarities between everyone, but good caffeine habits are more important than the dosage.
It's nice to see some recognition of the idea that interpreters are safe by default (excluding infinite loops/OOM), and we can avoid many security concerns (access to files/network/etc.) by simply not including that functionality in the interpreter (unless opted in via a startup parameter, as described).

I'm also a fan of using env vars for configuration and locating dependencies, as mentioned in the talk. Much simpler and easily extensible compared to e.g. vendored directories (requires messing with the contents of the source directory, which requires write access and breaks hashes, etc.), hard-coded system paths like /usr or ~/.some-default-location (causes conflicts when running multiple incompatible versions), etc. A simple env var of paths, e.g. colon-separated, maybe with some sane quoting convention, can be used for all of those if desired, whilst making it super easy to extend-with or restrict-to any other location(s) instead. It's also trivial to "bake in" an env var to an application, just call `PACKAGE_PATH=foo:bar my_app` rather than `my_app` (or make a one-line wrapper script).

I agree with others that importing from URLs seems like a bad idea: network I/O is one of the least reliable actions we can take, which would make importing far more complicated than necessary (what if we're offline? should we follow redirects? should we check for proxy settings? how should we report errors? etc.). All of this complexity and the inescapable problems of network failures are completely avoidable by just downloading things up-front. Package managers/build tools can fetch whatever they like (URLs, git repos, etc.), however they like (with proxies, caches, etc.), to wherever they like (one big cache, project-specific vendor dirs, whatever), and just stick the resulting directory (possibly of symlinks) in the program's environment (e.g. via a wrapper script, as above).
For me, its actually a really good thing. I've been on the .NET stack my entire career. I love using it (obviously, since I'm use to it). But, there's always been a lingering worry that time may be up for my skillset (at least for non-government work).

The move, seems as if Microsoft is really pushing hard to make .NET the defacto developer platform of the web. Or at least, focusing on making it very compelling to use. Not just for old work, but going into the future.
`[...]make the code responsible for validation as difficult as possible to find and break` ⌘+W

Seriously though, this seems like an convoluted way for small businesses to resolve trust issues with their clients.

I mean, if you really want to do this, why not make it incredibly simple and just ping a server with the domain names the web app is being requested from. Do it all silently and then let the IP owner decide what to do about it. Why shut the site down and risk embarrassing, and potential trust destroying, situations arise from false positives?
The data stops in 2013,

There was huge growth in tech startups in 2013 - 2015

I agree we have an issue with anticompetitive behaviors and monopolistic practices though.
> The source of the decline in startup dynamism isn’t yet known

Please... massive redistribution of wealth to the already wealthy strangles both potential entrepreneurship and the customer base it would have attracted since they don't have disposable income. Let's not play stupid here.
> jurisdictions where cooperation is less likely

There are still some legal restraints on US agencies and military conducting signals intelligence within the United States.

But they are unrestrained outside the US. And we've seen that foreign networks are thoroughly compromised by US agencies.

So wouldn't it actually be safer for a US resident to select a provider based in the US?
wtf? what are they complaining about? this is just a common check, is basically on every decent airport.
As a side discussion, it's a good time to push alternatives to git like fossil or mercurial.
Social Security is opt-in; you choose it by choosing to work in a job which (either by mandate applicable to the job or by choice where not mandated, as is the case for some public sector jobs) participates in Social Security. You opt out by choosing to work in a non-participating job or to rely on some means other than wage labor for income.
Brussels says new GDPR law DOESN’T apply to EU after embarrassing leak
Wait. So did you go to court or not?
If you view the graph for number of "high tech" startups the performance has been relatively flat for decades, save for the dot-com bubble. It is concerning that one of the principal drivers of wealth is floundering, but in terms of the impact on the tech scene, this article is more sensational than scary.
>>The exam and grading workload is unserviceable.

The standard testing in India, at-least for engineering, medicine, civil services and CA is unforgivingly fierce. Kids sacrifice everything, like everything to qualify for a seat at engineering colleges. Even in so called tier-2/3 colleges seats for Electronics/Electrical/CS go like hot cakes. I remember in my batch all students were the top most Math students in their individual pre-university colleges.

In many ways these exams are a giant filter to select people into STEM careers. The effects last way after. Even the most successful non-STEM desk job guy will tell you the immense difference STEM and non-STEM salaries, overall job perks and career quality in general. And kids watch their uncles and elder cousins in these situations all the time. And are forced to work hard.

Every year these tests get harder, and kids train even more harder.

I have younger cousins in US, and I jokingly tell them they won't last a few months in the fierce competition here in India.

But like everything, continuity is required. Once people arrive at jobs. They sort of lose all the momentum, coast around and eventually to settle to mediocrity. Or worse resort to politics and things like that.
Thanks so much, I was wondering why the page looked that much broken!
Finding the Right Planning/Building Balance on Agile Projects
Right but there is always some announcement that is not developer related.

In 2017 it was iMac Pro, HomePod.
In 2016 it was Apple Watch Updates.
In 2015 it was El Capitan.
Relatedly : a rarefaction of unicorns ? https://avc.com/2018/05/a-changing-of-the-guard/
And like any metric that is easier to "game" you end up in the situation where a bunch of people go for the easy route of taking certifications because they act as a filter and that same filter doesn't work as intended because people are gaming the system.

It's much harder to game a system where evaluation of a candidate's skills is the filter, to game this you become a cheater.

Of course that it's also harder to scale but if India has such a huge problem in filtering candidates there must exist some companies doing good skill-based assessments and that should be the way forward.

Or just keep the status quo of needing to take certifications and competing with unqualified people that have the same papers you have, for me it's a race to the bottom.
Not all shares provide voting, as I'm sure you are aware of.

But essentially, the paper the shares are printed on doesn't provide any legal guarantees by itself either. The fact that ownership is tokenized doesn't prevent companies from issuing guarantees to token holders.

See my comment on the comment next to yours for more:

https://news.ycombinator.com/item?id=17255832
Argh trigger alert, I bought four of those in a raid 10.

They even had the audacity to reject my warranty claim.
NBA analytics and RDF graphs: Game, data, metadata evolution, and Occam's razor
Coverage checking ADTs in Haskell
Cool idea, but I tried it on one of my team's bigger repos, and it's actually slower than stock.
Hey moderators. (I don't know how else to contact them). Can you please delete this comment?
Making money on Open Source hardware with no Venture Capital
35 lacks you mentioned is a good starting salary for a person at Amazon or MS. 10L is not, even in Pune.
Why hold yourself responsible for your actions when you can just say everything is corrupt and imagine that is an excuse? ;)
How to Debug White Screen Ionic Error on Devices
It's because asking for clarification is considered bad here, either you are an idiot or you are bothering others. So their best choice is to say 'yes' and try to figure things out later. That's why I always ask my colleagues how would they complete some tasks instead of "Can you do this?".
The problem is this: how do you entrust that the right people are getting into any institution (college, jobs, etc). There are two broad approaches: standardized testing vs. application/interviewing. The Western mindset predominantly favours approach #2 in most contexts, with standardized testing being a factor only in college admissions (in my knowledge). Interviews and essays (to continue the college admissions theme) are good ways to get an insight into the mind of the prospective student, but the crux is that they are interpreted subjectively and not objectively. This keeps a window for bias to creep in. Harvard University had instituted standardized entrance exam; they later scrapped it because of those who passed the exam, a large portion were Jews[0]. Standardized testing is an approach to selection that avoids this kind of direct bias, which is why it was selected as a way to ensure that all communities receive the same opportunities to educate their children (not that this worked out in practice).

[0] https://projects.iq.harvard.edu/expose/book/cloak-meritocrac...
Yes! We accept PRs from the community at the GitHub repository [1]. We do ask that you submit what you believe is production quality code that would be suitable to run a real web application. We are liberal with how that is interpreted, but we reserve the right to reject code that is too experimental.

[1] https://github.com/TechEmpower/FrameworkBenchmarks
Nitpick, but Azure Sphere doesn't use Ubuntu.
How Blockchain Will Disrupt the Retail Industry
Uh... I hope I dont ruin anyones life talking about the legal solution...

So I found that psudoephedrine (cold medicine) is pretty darn close to amphetamines.

Find the 12 hour, 120mg capsules. I think you get 20 pills for like 6 dollars. Basically I'd take 2 saturday morning. Wait a half hour and drink caffeine as needed through the day.

Wow. I'm talking from 5AM until 2AM I am able to work. Not just stuff I enjoy, but even the worst of work.

Gl, dont get screwed by CVS's placebo and crappy brand name psudoephedrine. Be responsible.
Why Everyone Loves Macaroni and Cheese
1) I don't believe you. You're a fine writer.

2) Writers write. So write more. The only actionable advice I ever got.

I used to devour howtos like Bugs In Writing. https://www.goodreads.com/book/show/601222.Bugs_in_Writing

Once I felt confident that I'm saying what I meant to say, I think I stopped. I should probably revisit the classics for a refresher.

3) Simple is harder. Explaining complex stuff is a ninja power. Just keep at it.

4 bonus tip) Proofread, edit stuff you wrote 3, 6, 9 months ago. Consciously note how your writing skill and voice have changed.
It is cute that you think investors are informed.
50% Sale! Only 24 hours left! Plugins for Illustrator :)
Unstructured time off is a prerequisite for doing good work (not a reward)
"Do it all silently and then let the IP owner decide what to do about it" sounds like a great idea and could be an application-specific setting. Added to my to-do list, thanks.
Hisense A2 Pro is a similar device. It's worth a look.
> this is just a common check, is basically on every decent airport

Citation?
This doesn't happen because Indian politicians still fight elections based on religion
I reread it a few times. I reread it aloud. This is a new discipline.
Not just Germany, or Japan, but US Bomber pilots used Amphetamines in WW2[0], and the infantry in Vietnam[1].

[0]https://www.mitpressjournals.org/doi/10.1162/JINH_a_00212
(I could only find this abstract about US use.)

[1]https://www.theatlantic.com/health/archive/2016/04/the-drugs...
It's been going on for awhile now, https://www.bleepingcomputer.com/news/government/china-force...
Using a VPN service from a non-US friendly jurisdiction doesn't guarantee the CIA isn't operating the service, hasn't compromised the service (via human or technical), or doesn't have taps to monitor the service in/out flows giving them the metadata needed to retrace your connection back through the platform.
12 pm is noon not midnight, in case that's what threw you off.
brilliant comment. I literally just hit the reply button to tell you that
Even if surveillance is already widespread, that doesn't make more surveillance a good thing.
Introducing the Amazon Fire TV Cube
>picamillon

Not legal in the US... :(
Vulners Web Scanner: detect vulnerabilities right from your browser
It might be time to try Haxe. I’ve always wondered why it doesn’t get a lot of buzz around it. It seems like a genuinely good way to achieve “write once, run anywhere.”

It’s always interesting how the chicken-and-egg problem applies to programming languages.
A story from the GP: http://www.dadhacker.com/blog/?p=987
When you pay cash for a drink from the convenience store do they log the serial numbers of the banknotes they give you as change?

Even if they did, how would they associate those serial numbers to your identity?

When you buy a prepaid card does the cashier link the serial numbers to the transaction?

If other actors have their cell phones with them, how does that allow graph theory to tie the prepaid card to you?
Its for people who stay up for 2 entire days at a time. Probably not useful IMO.
It depend on the industry and how competitive it is. It is relative known that the game industry is rather saturated and delaying a launch for a few months can be extremely costly, so its a rather costly mistake to re-implement a parsing library when there is a free alternative that is compatible with the business model. If its not compatible, it is still cheaper on the average to have a lawyer/developer send a email asking the project authors for an exception. For PC games its not uncommon to see third-party license text that is larger than the credits, occasionally put after the credits or in a file in the install directory.

Not all industries are like that, and places like Google and Apple can afford to put years of developer time on re-implementing stuff for which they don't even know the outcome of. If you are dominant enough then delaying a product by months or years is not a big deal, and as seems common, companies like that has a reputation for throwing money and employees at the problem. I would guess that it is easier, quicker and "cheaper" for a Google project leader to get more people on a team rather than get a custom software license through the approval process.
> the text is set to "color:#FFFFFF;display:none !important;font-size:1px;"

Something that nearly any other company would have been banished to the spambox for.
Airport facial scanning, https://www.npr.org/2018/03/16/593989347/facial-scanning-now...

> CBP is testing biometric scanning at a dozen or so U.S. international airports to ensure that people leaving the country are who they say they are, and to prevent visa overstays. The Transportation Security Administration, another agency within the Department of Homeland Security, is testing similar devices at security check-in lines ... CBP hopes to have face scanners installed at all the nation's airports in four years.

AWS facial recognition service,
https://www.forbes.com/sites/thomasbrewster/2018/06/06/amazo...

> Even if we include costs of testing, figuring out AWS and actually running the facial recognition on our scenario, it’s going to be under $10 ... the ACLU found the Orlando Police Department spent just $30.99 to process 30,989 images .. Compared to other facial recognition projects currently being run by the federal government, the Amazon service is staggeringly cheap.
This is too expensive for the features and the hardware, and I currently get everything, including a few days of battery life, with a Lumia 640 XL, and Windows Phone 8.1. I uninstalled all apps and made it a dumb phone with a big screen...
You can always negotiate, but if you accept an offer I expect you to commit.
Most ICOs don't sell security tokens. They sell utility tokens. But many ICOs have happened that sold security tokens, they just tend to be more discreet these days because of the limits on public security offerings. The security token space is also very immature still.

On the other end of the discreetness spectrum, The DAO was a security ICO and it was the largest crowdsourced project in history at the time.
Essays and interviews are a thing of the past. I believe they are only used when students' applications are near the borderline?
"I would have written a shorter letter, but I did not have the time." -- Blaise Pascal

I encourage you to not criticize yourself too harshly.
The mysterious link between the Stanley Cup finals and Canada's stock market
You might not be getting a lot of counterexamples because you're obviously coming at this with such a deeply held belief that no one wants to bother..."water? is it wet?? I surely don't think so..."
>You should ask the company.

This x100. Every consulting organization is different. I worked for the consulting arm (paid services) of a product company. We had levels from associate to principal and none of it actually meant anything apart from pay grade. When I joined they said "We will train you to become an expert, promote you during your career, etc." In reality the training was very basic and your level was determined by your previous job and negotiation during hiring, not by your performance. The only way to get promoted was to threaten to quit. The end result was that there were principal consultants who were useless and associate consultants who were amazing. The job title was not an indication of competence at all.

How much knowledge you need is also going to vary greatly. Some consulting firms are looking for experts because they provide a high level of expertise to their customer and they charge their clients accordingly. Some firms just want bodies to fill seats at big companies and the work may be incredibly boring.

I did consulting early in my career and I got a lot of it. Not because of the company I worked for supported me, but because I was enthusiastic and got exposure to a lot of different clients and business problems. Some were amazing, some were awful, and most were mundane. But I learned a lot. Even with the awful clients, I learned to recognize early-on when projects were going to fail and how to handle people who act like terrible human beings.
I'd be surprised if they're not doing this already. I suppose they just want it to be done more openly/legally from now...

Anyways, time to paint CV confusing patterns on cars, clothes and window glasses..

https://qz.com/878820/new-camouflage-promises-to-make-you-un...

We've got to somehow make this fashionable. Confuse the heck out of image recognition systems. At least the optical ones.
Yes. The concentration of wealth is like a virus killing its host.
GIMP 2.10 released: Features 32-bit support, new UI and a Ton of Improvements
Although I don’t fast I do avoid sugars as much as possible and only drink black coffee or tea.
I meant that for VC-type deals done on the blockchain.
How to increase your privacy online – The Verge
thanks @albertgoeswoof

"The small piece of code is designed to only invalidate and deny access when a valid response is returned from our servers." seems pretty easy to circumvent but... i guess you could make your app stop working if it fails to get a response within x days or whatever, but you'd have to use a compiled language to make that even remotely difficult to not circumvent too.
What should we be feeling with L-theanine?

I never found it affected me.
Oh come on, let me have just a little bit of peril?
> The need to prepare food

I'm wondering if that one came from the perspective of those big campuses like Google who have free cafeterias for their employees? Fairly weak point either way.
7 Fakta Menarik Para Pemain Piala Dunia 2018
Why not just do `if(window.location.href !== 'http://our-site.com') { send_email(window.location.href + ' stole code'); }`?
> The quality of engineers in India is sketchy at best in my experience.

The problem, I think, is that management draws conclusions about the quality of Indian engineers based on interactions with the ones working in the US, who by definition are the absolute best of the best. "Sanjay is one of our best engineers", the bean counter says, "and my God, there's _a billion_ of them back in India!"
In a sense, your confusion here -is- the problem:

"conveying complex subject matter in a succinct way for folks lacking detailed domain knowledge."

FWIW, I didn't have the same confusion about the post, so I don't know how lacking the author is in this specific setting.

But I have had the same general struggle.

I have an MA in English/rhetoric and am a software dev, and even with that nexus of training it has been a lot of work to get better at communicating... the struggle to communicate technical issues to non technical people is a lifelong journey with a complex path. It's just hard.

So here's my tip:

smaller sentences. More paragraphs. Simpler language.

And IME we do best when we develop a continual awareness that although communication is difficult, it is possible.
70 Lost Japanese Games Have Been Found in a Folder of ROMs on a Private Forum
Maybe because it doesn’t take a company to test product/market fit anymore? A single developer can build an entire app on something like Heroku or AWS Serverless and use that to test the market, rather than needing to build a whole company to get to MVP.

That said, the fact we need far fewer people to build tech products means that most of the economic gains those companies would have distributed to workers just go to the platforms...
The fact that we have any activity at all shows the indomitable spirit of American entrepreneurialism. Further, the fact that so many Americans ever start businesses without the safety net of healthcare goes to show that we are a nation of optimistic maniacs. The wasted potential economic energy in this country is a tragedy of colossal proportions.
I'm an average software developer in the USA. Would you please provide some examples of how my wealth is being redistributed to the already wealthy?
Yes totally true. Would be hard to impossible to find a someone with solid 10 years of technical experience who is still in a technical role by choice. You would be expected to ‘lead’ teams instead of craft great products
You've got your history wrong. Free browsers were always available. Mosaic first, Netscape and then Firefox, with plenty of other lower market share offerings. Microsoft didn't commoditize anything.
I would suggest using more personal language when expressing personal opinion and toning down the force (very).

> [I find that] using a language with limited expressiveness (C#) is not very productive for me.

Like, I'd figure you can be mad productive in any language (even COBOL?) although I'm only completely cosy in a couple. There's no need to be so dismissive of the tools that others use.
spec page is here: https://support.remarkable.com/hc/en-us/articles/11500008512...

it says 10.3" screen at 1872x1404
One problem we are facing is that it's very hard to compete in online advertising with a small budget. I feel we did a really good job at building the software with a small team that would cost a large established company at least $600,000 to develop but I don't know a good way to do a similar thing with advertising and growing yo 10k users.