skysight-inc/HackerNews huggingface dataset:
Some more information about the Banking Act: https://www.theguardian.com/business/2015/feb/08/hsbc-files-...
not the parent, but I can think of the major research labs originally in SV, now major tech companies, and the big universities such as Stanford with great technical talent. Those are big factors in what makes SV technically strong.

There's also many country-related advantages not specific to SV but to the U.S. in general: How easy it is to create your company and work from your garage compared to other countries. This makes SV business friendly

The international crowd in SV: People from every continent share and mix their ideas, this usually leads to great results since the people who immigrate to SV for the purpose of entrepreneurship usually all share that great ambition and can bring the best of their home countries cultures and know-how.
there is a hack, unfollow everyone and every page and use messenger.com, I think that's the website of FB Messenger.
The author links to a much more technically informative article:

https://www.backblaze.com/blog/apfs-apple-file-system/
A lot can be said about the technical details but in the end a 20mpix ultrasharp well focused ugly picture is still an ugly picture.

Good photographers capture emotion and use good composition. That's why it's important for them to have a camera that gets out of the way.

So I very much agree with the conclusion. Pick a camera that YOU like.
There's a middle ground between FOSS and closed source, like having the source code open, and let power users compile it themselves, while keeping the copy-rights. Most code on the web works like this, as you can just right click and "view source", and easily debug and inspect.
Does anyone have any experience with open sourcing, but with a restrictive (all rights reserved) license ? And would this be enough for people like the parent poster to run such a software ?
Can North Korea Actually Hit the U.S. With a Nuclear Missile?
Buliding infrastructure is always harder in a democracy, just compare India to China. Personally I prefer freedom over trains.
Ruby programmers, mostly. Same as it ever was.
Google Takes Out Major Contract to De-List InfoWars from Its Search Index
How to Maintain Java Architectures with JavaPoet and WalkMod
Around ~38m, Altman says SV has (imitable) advantages including ambition and capital.
You can create any arbitrary word with an immediate value. E.g.

0: b8 0f 1f 40 bb mov eax,0xbb401f0f

Of course, that'd be unlikely to appear at random.
The Crisis of Retail
Over time, I see articles bouncing between discipline your children (aka tiger parenting) and let them free (aka nuture creativity.) There are passionate camps and black/white discussions. I think the most successful professionals need to have both. So it's best to work on both.

In the case where you can't have both. I think it's better to focus on discipline. At least you'd get something tiny done, not just wandering around.
great point - I upvoted you
The woman whose phone 'misdiagnosed HIV'
I honestly do not understand this metaphor at all. There are reasons why some of the algorithms are better implemented in a computer. Is there some magic that will allow me to clone myself to try multiple paths in parallel? Maybe I can speed up time so that I can climb the hills fast?

As a human, I have limited time and that places a huge constraint on what is feasible. Ignoring that and trying to draw parallels to algorithmic domain seems to miss out on crucial constraints.
Is the World a More Dangerous Place for Kids Than It Used to Be?
Unless they're properly archived along with all their resources as well as only referencing other properly archived material, I'd be very cautious before saying they're better.

This can be done, but I suspect it is rare whereas it's the norm with a journal article.
Simple evidence for that is from the experience of many funds - there are only so many investments that can be made around the world that have higher than benchmark returns.

So its normal for funds to return their capital back to investors as they say "hey, we really cant find more targets".

You seem adamant on assuming that investment = money at work.

This is like saying that pressing on the pedal = accelarate, while magicking away all the work done by the engine, and various other moving parts. The transmission mechanism.

Investment, is not consumption.

It is investment, in order to take advantage of consumption.

Directly providing consumption, is a far better method of improving economic activity, than by investment, in the current market scenario.

Oh wait - maybe I have a bead on where you are coming from:

In the scenario where all infrastructure and all factories were working at max capacity, any further investment in Infra/capex, will lead to an improvement in demand.

In the current scenario though, that is not the case, and adding more factories will not result in an increase in economic output.

Simply put, building a factory, but having no customers is investment with 0 return.
“if (line == "")” most certainly does not do what you "think it does" in C++.
> it is only (heavily) "inspired" by the SCUMM engine, not a true replica - for that you'll want good ol' SCUMM-VM.

Not cool to use the name.
Quit 3 years back, Saved lot of time since then.
One thing that reddit gets "for free" is a user authentication system that is tied to their existing system. A huge way of them slowing down spam was preventing anyone from editing unless they had a reddit account that predated the existence of /r/place. You could mock something similar up by OAuthing to Twitter/Facebook and only allowing accounts created prior to today from editing.
> PHP iirc can't even be used as a websocket server

True, if you run it behind a web server like 99.999% of all users.

If you run it as a cli script, you can implement pretty much anything. I saw a ftp server once. Crazy.

Still, even on a normal web server, php can do long polling perfectly fine, which is often enough.

> being able to write program flows without dozens of promises is a breeze

It is a breeze with async/await too.
Sounds like someone that at least knows how to use a terminal and maybe some linux commandline tools like gdb.

I think the person we're replying to is looking for someone that wrote a few popular VIM/sublime plugins and uses an ergodex they built themselves.

I don't use an ergodox because I wanted an RGB keyboard, and I use sublime with a handful of simple plugins because that's what I like. I used to hate vim, but some of my coworkers love it, so I respect that and have tried to use it more often. :) The good news is the coworkers that live out of vim like sublime, too. They're just used to vim, nothing wrong with that.

It's not a terrible place to start though.
Is Japan not a democracy? Does Japan not have freedom? It certainly has way better infrastructure than the US...
At least going back to the mid 1990s, I've always asked friends & acquaintances if they were interested in starting their own business at some point (when the topic happens to come up).

Close to maybe 90% of those people said yes.

Something closer to 5-10% of those people have ended up starting their own businesses.

Anecdotal for sure. I'd bet that it's a statistical outcome that's not too far from the average however.

They like the idea of finally being their own boss. Most people don't know very much about running a business or starting one, so they think it means immense amounts of increased freedom, to take vacations when you want to for example, or set more convenient hours for yourself.

Then any time they think about taking concrete steps on it, the reality wall hits: the risk (financial & personal) is terrifying (often for good reason). Or they're intimidated by what seems to be a very difficult process ('where do I even start?'). And then they just never do start, the idea never leaves the drawing board, where it remains a sweet fantasy.

I've found you can quickly tell whether someone has a real intention of starting the business they have an idea for, just from the vocabulary they use when discussing it. For one thing, if they're not going to, they'll immediately turn away from any encouragement toward getting started or learning more about it (no matter how small the suggested first step is); they'll shoot down conversation that veers too close to reality, preferring to keep it as that nice thought.

Polling people about such things is ridiculously unreliable. Based on a common view of owning your own business, you might as well ask people: would you like to be your own boss, get rich, set your own schedule and love what you do for a living?
Sounds like projecting a little too much based on the historical main cold war allies/opponents. How much NSA-style pervasive espionage do you think is done by more conflict averse countries like Netherlands, Australia, Brazil, Singapore, Japan, Ireland, Finland etc? I'm sure everyone keeps some sort of tabs on neighbours, keeps some reasonable counterterrorism watch and trades intelligence with friendly countries and has a counterespionage dept, but probably a far cry from invasive and risky infiltrations like NSA does.

It's also practically less attractive to countries that are not superpower aligned: they have much less experience and resources, and diplomatically have more to lose if things go wrong.
Portugal Pushes Law to Partially Ban DRM, Allow Circumvention
I was under the impression that without ECC RAM, you should't be using an auto-repairing file system anyway because it will cause the bit rot to spread when it incorrectly calculates checksums.
anyone

I think is they key point here which the OP seems to ignore completely: I sort of agree with everything the OP states, but he also forgets some key aspects on blogging. For instance anyone can post whatever even on subjects he/she really doesn't know a lot about. Also, not every blog post does get reviews from all sides and might only get 'yes good' replies originating solely from confirmation bias while the lack of any criticism doesn't make everything right but for instance just indicates the critics didn't find their way to the blog post.
I don't know when you were in computer vision, but when I was in computer vision a bit more than a decade ago it meant both.
I don't think you get what I'm saying. The bit rot that happens to your data usually happens when it's in the RAM. The CPU likes it there when you're doing anything with it and once you're done editing a file it will stream happily corrupted data right back to disk. Hard drive and SSD error detection and correction is quite good, in regular ram its non existent.

This is a major danger with database servers, as regular bit rot can be detected or corrected above the filesystem level, but no systems exist that can garantee protection to data in ram. Since databases try to do most/all operations in ram before flushing to disk there's a huge risk of silent data corruption.

Adding bitrot protection to the filesystem only gives you more protection if the drive has crappy error correction. Adding protection to ram adds checks to a system that usually has none
To me, that was one of the takeaways from this article - that you can by NICE, but still perceived to be rude, if the attention or interaction makes the other person feel uneasy or pressured or guilty. The end result is the same for the recipient, whether the message is delivered with a stick, or with a velvet glove.

Not just talking passive/aggressive niceness either - simply being unaware if your interaction suits the current mood of the recipient can be interpreted as being rude too. It was a useful reflection point for me, and a powerful message in that essay.
> works at a large investment bank. He has decided he hates Wall Street and wants to work at a tech startup (good!). He recently gave notice to his bosses, who responded by putting on a dog and pony show to convince him to stay

Wrong choices. Better to stay a few years, then start your own company or consulting business.

And in my experience large corporations, are often more progressive than most startups (work from home, technical equipment, software stack, conferences....).
Quit in 2011, i believe.... Deleted everything and moved to a more dangerous platform called Twitter.
Ask HN: Productivity tips/sources/literature?
I am a developer and my interest is in knowing if there are any good studies or literature or common tips/techniques that can actually enhance your overall productivity or give insight on how to to it.

I am not looking for ways to trick the brain reward system but on how to measure and percieve developer productivity in the long run. The reason is that currently I am dedicating some time in trying to bootstrap a project.
What happens tomorrow, if Vivaldi becomes history? Do we own this data? How is it stored? Where is it located? Can we access this with any other tool?

I know I'm begging for down-votes but I simply cannot understand how people can commit something as personal as web browsing to a closed source solution.
I don't think that you quite understand the point I'm making?

By taking part in every day life, using civil infrastructure, having contact with other people you're a part of society with all that goes with that.

It logically follows that the only way to extricate yourself from the situation is to leave society and all the benefits it brings. There are people who have done that!

However I don't see how you can possibly do so and have the convenience of a doctor available when you're sick, coffee sold by the cup and roads on which for you to drive. These are physical and organisational manifestations of 'society'.

By remaining in proximity and contact of other humans you're their responsibility and they are yours.

It's fine to want out but that does need to come with a realisation of what benefits you draw from societal organisation and what you'll need to lose to withdraw from the uninvited, unwritten, yet tangible 'bargain' that society represents.

I'm trying to picture what remaining with other people yet rejecting 'society' theoretically looks like and I can only see it as a kind of parasitic relationship. When aware of parasites humans have a tendency to try and kill or remove them. After all, you would be rejecting all the protections legal and otherwise that society offers its members.
There is a critical mass of technical talent, companies, and financing. Those attract more of each to locate there. I say this as someone who wishes that other US cities had a tech scene a quarter as strong as SV.
Your argument about the closed source is weak. Messing around with Wireshark is probably quicker than reading thousands of locs.

I understand the value of open source. But I'm still not sure if it matters. A lot of people think that open source software does not track personal data. But how do they know? Have they read all the code? Do they even understand all code?

It's much easier to run Wireshark to check what the program does. That's how the world found out about what Windows 10 is sending to MS.

In the end it's about trust.
I think the "HP IonTouch System" that reads the bar code _is_ the printer, so that wouldn't necessarily mean a razor blade business model.

Also, the printer knowing the mapping between badge# and image to show might be more convenient. For example, consider a case where a badge shows what areas personnel is allowed to enter, with that changing per day (cleaning personnel in high security buildings, or visitors from competing companies who have meetings at multiple locations across several days for example)

In either case, you could give them a badge and let them check out and check in without human intervention.

I would expect HP will try and lease out the printers, though, charging $X per month plus $y per print.
>> Google style interviews don't screen for the best engineers, but they screen strongly for subservience. The fact that a candidate has to go out of their way to prepare for these interviews indicates that the candidate is likely willing to jump through whatever hoops they're told to jump through.

Try saying this obvious observation to some Google engineers in real life. I've never seen such butthurt adult-kids!
That's different to what the freelance visa is designed for.
Writing an OS for the Raspberry Pi is harder work that it should be because of the Broadcom SoC. It's a closed, proprietary chip that does a lot of the heavy lifting (including the initial boot mechanism). My advice to you if you want to write an OS targeting a developer board is to use one of the many open hardware platforms rather than the Raspberry Pi specifically. The Raspberry Pi's are better for tinkering with stuff that runs atop of the OS rather than designing kernels.
>... but a lot of other things become harder through docker - like managing a databases's data, and communication between local processes.

It doesn't have to be this way. If you use shared folders to persist data on host you are in no worse position than you would be in if you used natively installed app, persistence wise.

I think the Docker's focus on orchestration (which makes business sense for them) is the reason why running DBs in containers got bad reputation. But really, if you use shared dirs with host and view containers as processes you can use them for DBs too.

IPC with containers OTOH forces you to architect the system as a bunch of microservices, which is usually not a bad idea either.
First of all, if you know what you want to be doing in 10 years, and you are under 30, you are likely wrong. A lot of people change their plans in their 20s, and sometimes it just doesn't work out.

If you are over 30 and look 10 years ahead, it's 40 - body breaking down, retirement planning is well underway, some form of collateral, possibly a family, etc. If you're gambling on startups then, you better be damn sure it doesn't crush all the other stuff you're juggling.

Dixon's advice is misguided. He's trying to say "Don't fear starting over", which is good advice, because you will probably start over some time in your life without intending to, and it will be fine. But he's trying to make startups sound like a good idea, or "try random things" a better one.

I would not treat life like a CS problem - I would treat it like an Operations change management action. List the departments of your life that are affected by the change. List the change(s), the work needed to implement it, the expected results, a test to evaluate, and a rollback procedure. In this way you can make a risky change and understand fully what it involves, and have some plan for how to revert if things go awry. Definitely try new things, but when it comes to changes that have potentially bad side-effects, use due diligence.
I would also call it a perverted use of the term super-resolution. NNs perform image manipulations beyond resolution enhancement. They add features based on trained sources.
MVPDD – MVP Driven Development
Doubletick – Free Email tracking for Gmail, Get doubleticks  in your mailbox
PHP started out as a language you could embed into otherwise static HTML via SGML processing instructions. While useful, the problem was (and still is) that embedded PHP templating operates at the string level and has absolutely no concept of HTML-awareness so can't escape the strings it injects into HTML - it's trivially easy to build a PHP app taking user input where the user sends malicious <script> tags and PHP placing it happily into generated HTML (eg. XSS attacks). PHP apps typically also build up dynamic SQL from user input by string concatenation, which has resulted in uncountable SQL injection attacks. PHP apps and frameworks like WordPress and Drupal initially have worked around these limitations by using ad-hoc measures, then grew into meta site template engines and generators themselves, resulting in code bases without much architectural oversight. These dangerous properties, and PHP's really bad standard library, in combination with PHP being used as a beginner language for web sites, have resulted in PHP's bad reputation. Since experienced developers have avoided it, PHP also has a bad presence at StackOverflow, which contains thousands of low quality answers answers to PHP questions.

On the plus side, PHP really owns managed hosting. You can install WP etc. via "panels" even without any admin experience and go from there by installing a mess of "plugins" and "themes" (which, due to lack of modularity, can do all kind of things to your site).

Node.js generally requires your own VM (there is no managed hosting) and due to it being run in a single process (or process cluster) generally requires that you know what you're doing so that a single error doesn't bring down your whole site. Its attractiveness comes from the fact that you can use JavaScript both server- and client-side (unlike PHP which runs server-side only). While Node.js has the edge in web apps, the options for content-driven sites are limited on Node.js; there's nothing like
WP or Drupal for Node.js, and some say Node.js also lacks a canonical framework for rapid creation of database-driven web apps such as Rails or Django.
Off topic, but diversity in economic approaches like this is one of the beneficial things we lose as we embrace globalism.
I think the cultural context is missing for you. The article is more an indictment on what it's really like, starting up in a country riddled with corruption and lawlessness at multiple levels. That can be hard to relate to or even arrive at, if you just read this writeup.
Regarding universal basic income, Sam says we need to study what happens when people have no jobs:

> no matter how much people complain about their jobs, they like having somewhere to go everyday, they like having colleagues, like having a sense of mission in their lives

(As an aside, this statement, oft repeated, always struck me as weird because the one thing I've always not wanted to do was "having somewhere to go everyday".)

But there are a lot of people who don't have a job, have revenue, and seem extremely happy and fulfilled: the retirees. In developed countries people retire around 60, and then go on to live 25 more years on average [1].

The least we could do if we want to study what happens when people have no jobs, would be to study them?

[1] http://www.helpage.org/global-agewatch/population-ageing-dat...
Under the heading `For your eyes only`

"Vivaldi Technologies doesn’t collect your history data. All of this information is strictly private and local to your computer."
I think what the author was trying to get across with that particular story is that any message is dependent on how the recipient chooses to interpret it.

I mean, the airport attendant probably thought they were being efficient and direct by barking orders to the crowd. The sales lady probably thought she was being attentive and useful. Under totally different circumstances (i.e. if the author visited the dress shop after getting a promotion etc.), the interaction could have been very different and they could have played off each other. In this case, the interaction fell flat because each party had different goals and objectives, as well as a different history getting up to that point.

There are a million ways to interpret the "No, I don't want to come out" sentence. (1) She could be simply a rude customer (2) The customer may have had some body shaming issues that makes it difficult for them to show themselves half undressed to a stranger or, similarly (3) the customer may have religious or cultural issues around that, or occam's razor - (4) the customer simply did not like the sales person or the dress and didn't want to continue the engagement any further. And everything in between that.

The salesperson chose to interpret it their own way. On a different day, she may have shrugged it off. On a particular difficult day, she may take it as a personal slight. Perhaps she felt that she had some sort of rapport with the customer based on her accepting the offer to try on the dress, and was personally hurt when it turned out not to be so?