skysight-inc/HackerNews huggingface dataset:
If your debit card was in a safe deposit box, it would have been just as safe.

And yeah, cryptosteel. What's the difference between that and a post-it? It seems like pretty much a really small movable type. Their site reads like a Franklin Mint commercial.

If bitcoin becomes currency like you hope, you're going to run into the same problems, security versus convenience.
I think this is a misunderstanding. I am not building a client where you type in commands. I am building a client where you can browse tables like spreadsheets.

Maybe 'PhpMyAdmin for the terminal' is a better description then 'Vim for databases'?
I dont want to have to keep another device charged when a wired headset works just fine for me.
VisualCode – QR codes for everything
Yes, it includes libbluray, by default, on all platforms.

No DRM-decryption, though.
I like to see this for what it is, piracy. If I want access to a paper, I have sci-hub and that's beneficial to me. I'm saying its a good thing.

Sidenote: those pictures are creepy.
I always smile hearing this arrogant "programmers don't need unemployment benefits" or "programmers will always find a job". Not even tech downturn is necessary, just relocate (e.g. family reasons) to a different location where this profession is not appreciated, neither well rewarded.
"Perfectionists are people who don't play games they don't think they can win."

I think you defined the opposite of a gambler more than a perfectionist here. As in, most normal people.

Perfectionists are people who don't play a game they do not completely master. Also attempt to hide eons of practice and mistakes to appear saintly. This is a vast difference.
But wouldn't you live a whole lot better in Warsaw on 50% than in Mountain View on 100% of that relatively high Google salary?
I already have some good headphones, why should I buy a pair of new ones when the sound would not be any better?
Lawyer salaries are bimodal for a very specific reason. No law firms really believe that a graduate in the top 9% is worth 160k/year, but a graduate in the 11th percentile is only worth 60k.

But they all have to pay the same because it's a signal to their clients that they are the best. If they paid less than their clients would consider their firm second tier not top tier.

And Google is hiring the same devs as everyone else. Having worked in a large company and seeing several people move to Google. They got some smart devs who stood out on their team, but they also got mediocre devs. The average dev they poached was definitely better than the average dev who worked there but it was a moderate difference in degree not kind.
Python is actually 4 years older than PHP.
> If you want to know just how hard programming is, try teaching it to someone.

> The lack of barriers to entry actually makes it harder. There are "law schools" and "med schools" to teach you all the knowledge required to become a lawyer or a doctor. There is no "programming school", every programmer is self-taught. A computer science degree hardly scratches the surface.

+1024

I have said quite a few times that the best CS program is one where you learn how to learn without being spoon fed. In fact, I know a couple great programmers who were _not_ CS (one studied econ; the other, physics), and they similarly learned how to learn without being spoon fed.
Amazon logistics has a habit around here of delivering packages at 11pm to make the delivery day requirements...I can't help but feel it's yet another huge organization wringing out their employees because hey, employees are expendable.
After fighting with chat/phone support for months, I finally emailed jeff@amazon with a lengthy message recounting my recent shipping experiences with USPS. They removed USPS as an option from my account. Everything now comes from UPS/FedEx.

It may be worth noting that I spend roughly one order of magnitude more than their average prime customer annually (work equipment).
Most linux desktops have GTK installed already, and ruby. So, you can create a quite small performant GUI this way. JRE is falling out of fashion in my experience as a default install. It's huge, slow to startup, and creates a larger install size.
Ask HN: How best do I prepare for an interview at Apple?
Really excited that I got a response from Apple regarding my application as a UI Developer. This is my very first interview with any of the big 5's.
I have over 4 years experience doing frontend development & have dedicated the past two years mastering Javascript & knowing my craft. I have also tried to learn basic data structures and algorithms but I'm not too confident about my knowledge in that area. I could do basic stuff but I'm not sure if I can crack really touch CS problems. I'm very confident that I can ace most of the Javascript/CSS questions I may be presented with.

How best do I prepare for this interview? It will be mostly offsite because I'm not in the US right now. What resources should I look at to brush up my basic CS skills? My interview is in about a week from now.

Can I ace the interview with the basic CS knowledge that I have? The recruiter mentioned that I needed to brush basic CS but I'm not sure it will be just "basic cs questions" as they said.

Anyone been in my position before? Kindly respond. Thanks in advance.
It's odd the post doesn't mention the recent changes to Facebook's algorithm to promote more friends and family content

Do you think, when they tweak it back to the old revenue-maximising version, they'll announce doing so? No, this is a trap.
Disclaimer: I'm colorblind.

There are SO MANY designs that use indistinguishable colors for no good reason at all. It's perverse that League of Legends uses blue and purple as its team colors—literally anything else (blue and red is my vote) would be easier for many colorblind users to tell apart. And a lot of heatmaps use gradients that go from blue to purple or from red to green…why‽

I'm willing to admit that the very occasional design might Really Just Work Better with particular colorblind-incompatible colors, but I feel like I'm being affected by it awfully frequently. The primary point of design is to communicate information; why restrict a substantial minority from easy access to that information?
That's absurd I have multiple german friends >70k euro + all the other benefits. All stem yes but only 1 is a phd. Frankfurt, Berlin, and Stuttgart too so not just 1 isolated city.
The practical effect of the penalty is relative to a person's ability to handle it.

Wealthy people having to pay their way out of an awkward situation caused by their own irresponsibility? I don't know the means of these people but based on where they live, it amounts to the equivalent of a speeding ticket.

Keep in mind, they aren't the only victims of their irresponsibility now. They have had to create this narrative of a bottom feeding couple trying to cheat them out of their street. It's character assassination and it's another reason not to feel sorry for them.
They're only "in the market" if they are shopping for a new space. They just bought the same building they were in. That doesn't affect the commercial office space market.
I was reflecting on why I'm hating my current client's codebase so much whereas 6 months ago it was tolerable.

I think for a while you pretend to yourself it's going to get better, then it never does. Code is a always messy, confusing, etc. There's never time to really fix it.

Switching every 2 years helps you pretend that's not the case, at the new place it'll be better and you'll definitely have an impact on this code base this time.
There are lots of excellent projects that have income issues: GnuPG, OpenBSD to cite the most prominent ones.

https://www.gnupg.org/donate/index.html (though they are at ~€5k/month now?)

http://www.openbsdfoundation.org/campaign2018.html http://www.openbsdfoundation.org/donations.html
What are "specs"? The most I get is a shout from the marketing director, "I NEEEEEEED X! Project Manager ok'd it 3 days ago!"
It is now mostly in MP4 (https://github.com/google/spatial-media/blob/master/docs/spa...) or in Opus.

But everything is now SN3D/ACN
I think skill differentials in programming is a contributing factor to the bimodal distribution. I think there's also another factor which is the degree to which one is an active "curator" of one's own career. I've known some devs who were quite talented but were perfectly content to stay at low-paying jobs where the value they generated for their companies for developing CRUD or other low-multiplier apps was moderate. Others who were much more deliberate about developing skills in areas of software where much higher multiples were possible and choosing jobs strategically to build their careers made MUCH more money than the former despite not necessarily being more technically skilled. These latter developers are much more likely to be the ones working at FAANGs (or whatever) for $200k+.
> Pairing still sucks compared to plugging wired headsets. Especially with a bluetooth device you're not familiar with.

Much as I love the TT-BA08 dongle, having double-click power be both "initiate pairing" and "initiate phone call" depending on (largely) invisible context is a bloody pain in the arse.
Is VLC even worth using these days? When last I stopped using it it seemed to be pretty far behind the other players in terms of HD video playback.
> which is the bigger problem for those groups - having those unrealistic role models, or not having them to begin with?

I think they're probably both a problem, but the latter seems to get talked about and somewhat addressed, and the former not so much (not at all in fact, afaik). My (tentative) hunch is that letting people know that it's supposed to be hard and you're supposed to struggle might result in more non-white-male people making it into STEM than more minority wizard characters.
Is Amazon FreeRTOS the future of embedded operating systems?
Regarding non-reliable streams:
There is https://tools.ietf.org/html/draft-tiesel-quic-unreliable-str..., while it won't be part of the initial standard, it's likely that the working group makes sure that it can be added later.
Sure, as a power user, it can all be done. You can also manually trust a self-signed cert. I wouldn't recommend it for the masses though.
Where Am I in the Sales Funnel for Your API?
IMO, they both feel very out of place. One just eats 10x the memory of the other. Not sure that is a better trade off. If an electron app is pretending to be native, it's pretty much a giant sign telling me to look elsewhere.

I get the ease of development argument, but it always feels like garbage even when done "well" like Slack. VS Code is about the only thing that pulls things off OK, but even that is notably slower than alternatives and I blame nobody for sticking with Sublime.
And violent cartoons will make your kids murderers. Yawn.
3.0 is miles faster on macOS now. We fixed a lot of performances issues and hardware decoding is activated by default.

The HDD issue (buffering) should be fixed, and so is the equalizer.
and K9 on Android is not a bad client. It seems like people are not aware of it much.
For an Android-specific features breakdown:
https://geoffreymetais.github.io/features/vlc-30/
"318k database reads and 132k database writes per second"

Impressive.
I wonder if Uber will license Waymos driverless technology?
I think you can still do all that stuff by dragging your finger on the screen with rotation locked? Left/right sides are volume/brightness, bottom is seek.

EDIT: This only works if you change the preference to set playback orientation to "landscape", not if you lock orientation.
Maybe, but top firms are still only hiring lawyers from top schools. And as far as salaries go, that bottleneck is the only differentiating factor.

You could also argue that maybe Facebook doesn't need devs to be able to independently produce Tarjan's algorithm while standing on their heads, blindfolded. But for some reason, these companies believe that it is essential. Maybe that's well-founded -- maybe not. But it remains the case.
Actually, you can. There is an option for that.
>In the absence of social media, do people simply replace their wasted time there with leisure like video games, television, texting, and the like? If yes, the net impact of Facebook is small.

You're being naive if you think it's about where people spend their time if facebook didn't exist.
There are various perspectives to take on income in which two people looking at the same data can come to two different conclusions. It goes much further than Simpsons paradox. Simply choosing your windows for comparison differently can cause this: one person chooses to compare 2014 with 2016, and the other chooses to compare 2001 with 2009.

One perspective that is almost universally true going back as far as we have data, is that incomes rise over the lifetime of the individual. Because the bottom 20% today are a completely different set of people as the bottom 20% of tomorrow. And because people strongly to earn more as they get older, the premises of the article hold up.
VLC 3.0 on Android new features
JPB was at B-Sides SF a few years ago. He gave the keynote and I remember watching down over the railing of the DNA lounge 2nd floor balcony. It was surreal how focused and sincere the space was compared to the normal mode of operation for the venue.

His Keynote was incredibly relevant. I highly recommend giving it a watch: https://youtu.be/1mrmOrUsbGI
Sure, tech wise it's mostly Angular 2 and Go, but we range from infrastructure to product design. We are also into automation testing a lot (nightwatch, protactor).

We have 1 senior developers and the rest mid level.
The real problem is self-discipline/control

The problem is that these things are what are being directly undermined. As humans we have for example a built in fear of what is now called FOMO; if the tribe was doing something and you weren't, your survivability was directly threatened. That's why it feels bad to be lonely, and good to be part of a mob. Facebook has weaponised human urges that operate below the level of rational thought. It's targeting the Intel Management Engine of our brains.
It's a spillover from the strange (but comprehensive) land of enterprise communication and productivity software like of Lotus Notes, Exchange, and GroupWise, but also influenced by the web browser "suites" of the late 1990s.

Email naturally gives rise to contact management; in corporate settings most of this is derived from org-driven data, which can be laid out in a hierarchical directory. These often support LDAP.

For management of personal contacts, this is imperfect. In the mid-1990s, PDAs and web pages made a detached 'contact' datatype useful, so vCard was developed by the Versit Consortium [1], the makers of vCalendar. These efforts were later transferred to the Internet Mail Consortium, where vCalendar was renamed iCalendar, but vCard kept its name.

Right around this time IETF's RFC 2425 [2] pondered ways to express and map vCard-like contact information in other protocols and applications, like Email and Directories. And work on WebDAV was spun up to bring more structure to distributed authoring with HTTP.

WebDAV was hardly a sweeping success, but it provided a reasonable alternative to proprietary protocols like those of Microsoft, so further work around bringing calendaring and contact management on top of WebDAV continued in the early 2000s. This brought about CalDAV, CardDAV, and GroupDAV, and enabled more of these applications to interoperate.

[1] https://en.wikipedia.org/wiki/Versit_Consortium [2] https://tools.ietf.org/html/rfc2425
I appreciate the overall conciliatory tone (with the usual “we did nothing illegal” caution) but I’m not seeing mention of any financial settlement. I can’t imagine that didn’t happen.
I'm using the TT-BA08 dongle and it gets about 20h of battery life - substantially more than any Bluetooth headphones I've seen (and Etymotic don't make any AFAIK.)
Ideally not. But then your government unilaterally decided that spreading American values, culture, and products is the best thing to do. And now a lot of people want to come here and experience first hand.
Insurance is a form of security.
* Recurring SEPA transfer? (Europe-only AFAICT)
* Use their Paypal link, see if you can enable recurring payment there? (I'm not familiar with this though)
Leads of other open source projects have patreon accounts
Why bother with Electron? Qt is lightweight, has Ruby bindings, and looks native on everything. Use Furoshiki to build distributable binaries for each platform.
Sorry! My comment before edit excluded the note about DBCLI being a different type of product (: "Vim for databases" is very clear.
This is the sort of flippant comment that has no place on HN.

Who told you to invest your entire life savings in crypto? That seems like a foolish strategy even to someone who is quite bullish on cryptocurrency in general (me).

As for "something you need to keep on a USB key", that's just silly. If you take responsibility for the security of your own funds it's really not difficult. Buy a hardware wallet and back up the keyphrase in a safety deposit box. There, you're done... now you'd have to both lose/break the wallet and have the bank's vault go up in smoke simultaneously to lose your funds.
Ask the other side of the equation: why don't their countries have well-heeled tech companies attracting capital and ideas with the same investment opportunity so that they can live a comparable lifestyle to you where they come from?
Kind of a solved problem with high leverage. Keep 10% of your trading stack on the exchange, trade with 10x leverage. If mt gox and cryptsy allowed high leverage, it wouldn't have been as big of a disaster when they closed.
You can argue it's abuse or illegal or fraud or whatever you want, but here's the thing: how are you going to stop them? Sure, maybe you stop Facebook with a lawsuit... but everyone else is still doing it, even people outside of your legal jurisdiction. They're still going to do it, so it's up to you to stop them with your design. If someone breaks into your website and destroys a user's data or steals their credit card, that user is not going to want to hear "but what they did was against our ToS!"

This isn't your house where there are police patrolling and ready to respond at a moment's notice when they're called. This is the Internet, accessible by almost literally everyone on the planet, and they don't give a shit about your policy. That's why best practices and application security was invented. So use it.
TablePlus supports both...
Someone wanted to give them millions to put ads on it, but the primary maintainer said no way.

https://news.ycombinator.com/item?id=15372048
HGTV's Fixer Upper had an episode where this treatment was used. They were fixing up an old boathouse and decided to use this method for the exterior.
Doctors Are Not Taught to Care for Underserved Populations
This is absolutely true. I've claimed for years that programming is easy and it's not hard to teach to children, but I started when I was six. For older people, the field is hard to break into due to a cognitive barrier I've seen. "I don't know how to program and computers are mysterious-- therefore I don't know how to learn how to program."

The biggest impediment to much larger participation in the top tiers of software engineering is imposter syndrome and the elitism of the industry when faced with a trainable candidate. Every startup aims to hire someone who can "hit the ground running" and who doesn't need an assist from anyone.

Also, the largest tech companies have chosen to use LeetCode-like problems almost solely to assess candidates, which are unlike most tasks done on the job most days. These tend to select for people who trained specifically for the interview and for coding competitions, such as ACM.
Because we merged the architecture for mobile and desktop, because we changed the decoding API to get GPU 0-copy and CPU 0-copy, because we needed a lot of changes for 4K and HDR.

And, of course, ChromeCast.
Genuinely curious—so non-4k high-DPI displays work fine then?
BREAKING: Waymo attorney says reached settlement with Uber, judge dismisses case
Are you seeing any performance difference in 32 vs 64? I'd imagine the vast majority of newer Windows PC that ship can do 64, but is there a great reason to run 64-bit VLC?
The Nagle toggle and relegating record boundaries to application level sound like quite small potatoes (and have significant upsides too). Those things probably wouldn't be the main things to optimize if protocol designers could start from stratch with perfect hind sight.
That might not be a bad idea at all. Haven't thought about face 2 face selling but might be just what we need.
Kind of a disappointing end to such a lengthy and publicized build up.
I would like to see more actions that show they mean what they say.
The crucial difference between companies, as the term is commonly used, and groups of private individuals, is limited liability. Companies are able to take risks that individuals would not because the individuals that make up the company are not held personally responsible for the potential consequences. Similar to granting people monopolies over culture and ideas with copyright and patents, this is a special privilege we give on the assumption that it will benefit society in the long run. If this assumption turns out to be false then the sensible thing to do is revoke that privilege, or replace it with a better one. Limited liability doesn't happen without state intervention.
This is disgusting. I recognize that the moat that the government provides via the nonsense system that is IP is an incentive for investment, but the very notion of intellectual property should fly in the face of the moral code of every single person who works at a business built on Linux or HTTP.

The future the Earth needs is only delayed by these moats of who-can-use-which-research.

You don’t own your discoveries or ideas, any more than you can own a song that you sing to another person. The moment something leaves your head, that information is no longer yours—it enriches the whole world, and that is how it should be.

I am the staunchest defender of property rights—but information can never be property.
Is this possible without https://github.com/streamlink/streamlink ?
sounds like no: "we are taking steps with Waymo to ensure our Lidar and software represents just our good work"
If they do, Waymo will most likely have a clause that allows them to pull if away or a price point that prevents Uber from operating profitably once Waymo is in full force.

A small sign of that: I generally order Ubers from Google Maps. Until recently, I was sent to Uber app; lately, it’s an entire experience through GMaps. I suspect they are planning to switch that default to Waymo wherever they are.
let me know if you ever write an article on your process etc.
I watch my site's Google index and I can tell you 100% I never gave Google explicit permission to crawl 90% of the pages that show up there.
Uber and Waymo announced on Friday that they had settled a high-stakes court battle with Alphabet subsidiary Waymo over trade secrets related to self-driving cars.

As part of the settlement, Uber will pay Waymo 0.34% of Uber equity, valued at Series G-1 round at an approximate $US72B valuation.

Uber’s CEO also “expressed regret for the actions” that led to the lawsuit.
I gather that most of the development effort is going into Shoes 4, which doesn't have a stable release yet.

Edit: Huh. The Shoes 3 development blog is actually really active! https://walkabout.mvmanila.com/
I recall earlier news stories that Waymo's first settlement proposal last year included demands for a public apology from Uber. Is this that? I wonder if Uber is also paying $1b like Waymo initially demanded, or if that part changed as well.

https://www.reuters.com/article/us-alphabet-uber-lawsuit/exc...