skysight-inc/HackerNews huggingface dataset:
I have a smartphone. A Windows smartphone. I'd say at least 60% of websites fail to render using the (obsolete) version of Internet Explorer on the phone (but Hacker News renders fine). Windows Phone OS support ends in December 2019 so I'll have to switch to a new phone at some point.

Why do I keep using it? Familiarity and I like the simplicity of the OS. It does have a few essential apps like offline maps. Windows Phone OS is probably the best UI that Microsoft created. It's also refreshingly different compared to the converging design and behaviour of Android and iOS (grid of icons vs tiles).

Ironically, a little-used, dead-end OS with few apps available on the platform means you can't do a great deal on the phone apart from call or text people. Maybe a blessing in disguise?
And yet the author is still making a dumb point with an even dumber example "polymorphism so hard me brain hurt aBstRaCtIoN bad"
from the article -

“Soviet radiation,” he joked, “is the best radiation in the world.”
I've enjoyed using an app for iOS that installs a "VPN" which is configured to run a local DNS proxy. It gives you a log of every request on the phone and allows you to block domain wildcards.

It's fascinating to peer into the dark alleys of your iPhone.
> or they didn't realize just how much more FAANG actually pays than late-stage startups or even other top-tier companies (even Glassdoor is wrong)

This is true for a lot of people I talk to. It seems very odd that there's not more compensation transparency from these companies, because I know several people who would have jointed FAANG if they knew what they'd be making 3-5 years into their career.
> Mixing and tying various subcomponents that shouldn't have to know each other exist.

And this is the real trap when dealing with abstractions - maybe the implementations of two different operations are the same, but if the semantics are different then de-duplicating them creates an unnecessary dependency between the two. The more cross-links in your application structure, the harder it is to do anything without breaking everything.
Yeah I just outright block the email addresses (the marketing email addresses are different from the informational ones). Recruit is particularly bad because there are soooo many services linked to the system
It looks like he treated his cataracts, because he wears glasses on his 2016 selfie at his page on Facebook: https://www.facebook.com/profile.php?id=100013326305771 .
You need your default case :)
In all those papers, there at least one member of the team in the author list, or a member of a partner organization (Intel, Lawrence Berkeley National Laboratory, etc). I wouldn't call them fair independent reviews of the language.
> To understand it better, consider an example of Linux trying to write dirty pages from page cache to a USB stick that was removed during an fsync. Neither the ext4 file system nor the btrfs nor an xfs tries to retry the failed writes. A silently failing fsync may result in data loss, block corruption, table or index out of sync, foreign key or other data integrity issues… and deleted records may reappear.

As opposed to what? If the drive isn't there anymore, there's not a whole lot that can be done.

> With the new minor version for all supported PostgreSQL versions, a PANIC is triggered upon such error. This performs a database crash and initiates recovery from the last CHECKPOINT.

How is a recovery possible if the hard drive is borked? I don't understand the model that leads to this "fix" making any difference.
Works perfectly on safari (webkit) browsers for me.
I'm still on IRC. It is much quicker and it is much easier to be connected and active in multiple servers/channels, whereas the overview in Discord is terrible unless you use third party clients, which can get you banned from the service.

The voice service isn't very high quality and there are frequent server outages.

I use Telegram, Facebook, whatever except Discord for instant messaging, and wish Discord wasn't the default for non-professional groups.

People my age (upper 20s) praising it are always those who used Skype for gaming and never touched Teamspeak/Ventrilo/Mumble.
Why Tunisia should be the next new tech hub?
Maybe it would be possible to run Berkeley System's "OutSpoken" screen reader on the Mac emulator? (Berkeley Systems also developed the famous "After Dark" screensaver with the flying toasters.)

https://en.wikipedia.org/wiki/OutSpoken

"OutSpoken (styled outSPOKEN) was one of the first commercially available screen readers for a graphical user interface (GUI). Its notable innovations were the use of an off-screen model [1] and the mouse pointer as a review cursor. The original Macintosh version was written by Wes Boyd and Bruce Berkhalter at Berkeley Systems. OutSpoken was first released for the Macintosh in 1989, and was the only screen reader ever available for the Macintosh prior to VoiceOver. OutSpoken for Microsoft Windows was released in 1994 for Windows 3.1, and was widely recognized as one of the first truly effective screen readers for Windows.[2] OutSpoken for Windows was developed primarily by Ben Drees and Peter Korn, with user interface design by Marc Sutton and Joshua Miele."

Oh rats, it looks like Outspoken is not compatible with HyperCard, unfortunately:

https://books.google.nl/books?id=3KBOAAAAIAAJ&pg=PA79&lpg=PA...

"The Outspoken user manual acknowledges some commercial applications with which Outspoken cannot be used because of software incompatibilities. chief among these is HyperCard, a very popular piece of Macintosh software. Additionally, however, there is a whole range of software which is inherently so visual that it would make no sense to attempt to use Outspoken -- all drawing programs, for instance." -Extraordinary Human-Computer Interaction: Interfaces for Users with Disabilities

I would suggest at least listening to Bill Atkinson's description of his LSD trip that inspired HyperCard, which goes into eloquent details about what was important about HyperCard, and is quite evocative.

Here's the transcript published in Mondo 2000:

https://www.mondo2000.com/2018/06/18/the-inspiration-for-hyp...

And the interview that's a transcript of:

https://twit.tv/shows/triangulation/episodes/247?autostart=f...
Should have been new Brand.

I feel like the Chevy logo and branding didn't help much with Volt sales. They could have done something similar to what Toyota did with Scion. Create a unique logo and branding.

Create a high tech brand that isn't associated with "Chevy". Is that just me?
No co-founder is perfect. I've never met a serial entrepreneur who starts new companies with the same people.

When my co-founder relationships have worked, it's been because we're on the same page professionally, not personally. I like them and enjoy working with them, but they're not my friends, and I don't rely on them for anything other than their role in the company.

If your co-founders are also a large part of your social life, things can get a lot more difficult and complicated, and friends are rarely the best co-founders anyway.
Voters did that with a schizophrenic law. We all want cars to fit us and all our stuff, but we also think everyone else should be driving a micro compact car. So CAFE has two classes of cars. One is profitable on its own (light trucks) and the other requires selling small cars at a loss.

CAFE was poorly written from the word go, and should have been replaced rather than extended.
I hope I'm not annoying you with my replies. I'm enjoying the friendly discussion.

> To your point of foreign food in Japan, I find it to be of better quality than foreign food in Europe.

That's mostly an illusion based on your expectation bias. Foreign food in Europe as well as in Japan is made to mostly cater for the local population. Pizza in Japan is twice the price and half the taste of most Pizza in Germany (in my small sample size of 2 pizzerias here, because I didn't like paying that much for something I don't like. Pizza is my favorite food though and I'm also very good in making it myself). But you probably like it more, because it uses less spices and Japanese food in general uses less spices. That's not an issue of quality, but of different expectation of taste.

I have been in Japan for 5 months and traveled for a month through 6 cities and to Okinawa, eating Ramen in every city at least once, but the best Ramen I had was still in Munich (by a Japanese chef). Not because the quality is better there, but because they added more species and more meat and that fits my taste. The sushi you get in German running sushi is mostly inside-out maki, with less nori and a higher amount of fish inside. I actually prefer it, but I would never say it's better quality than original Japanese sushi (I'm actually pretty sure the quality of the fish used is worse). Although I never liked miso soup before coming to Japan and I really like it here.

> Chinese restaurants have little or nothing to do with actual and good Chinese food.

Yes that's true and the same reason. Case in point, I personally strongly prefer German Chinese food over real Chinese food. Interestingly though "Chinese" food between Ireland and Germany have basically nothing in common but the name.
> but also against all agricultural pests, which is very exciting.

I'd say scary instead of exciting here.
They pivoted again to be a figma competitor. Yeah I think these days webgl is the way to go...
Apple promotes privacy (which is great), but at the same time they behave like a dictatorship by not providing an opt-out of the iOS walled garden, which they do provide with System Integrity Protection on macOS.

What he is doing will not prevent apps from extracting information and uploading it to their servers. For example, by using an ip address instead of a hostname/domain, an app/service can exclude themselves from the "domain graph" he created with this vpn. Sure you could eventually track down the public ips an app communicates with and block those, but the app will always keep collecting and storing your data, and at some point in time they update their app and change the ip - by the time you notice this your data is already uploaded to the new ip.

The only proper solution is an app firewall for iOS, which is not allowed by Apple.
Apple is crippling our freedom with their walled garden/dictatorship, which makes me sad.
Abstraction isn’t always applied for rewrite flexibility reasons, in fact I claim it rarely is. Often it is used primarily as a way to decompose complexity: I want to write this component without deeplh considering specific interdependencies so I’ll just abstract those away and get on with it. The code will only be composed with specific things, but considering all those interactions up front is a PITA.

Overly abstract code could just be a sign of a programmer working through a problem that was not well understood (either by everyone or just themselves). The second or third time they do the same task, the code is bound to be less abstract because they are more comfortable in dealing with interdependencies up front. Suggesting refactoring or rewrites can work well in that case.
The worst part of it, in my experience, is that it can be hard to tell a food founder from a bad founder until you've spent some time working with them. I think that venture capitalists have the same issue although they generally have a much larger database of wins and losses to shape their opinions.
> What is the sweet spot? There must be an answer

Keep things 'square'. This is a fuzzy concept and I don't really know how to explain it properly, other than that the effort spent on each layer of abstraction should be roughly equivalent.

Your example is a single 1m-line function or 1m one-line functions. In this case you probably want 100 functions of 100 lines each (and yes, refactoring like this you probably save 100-fold in overall LoC so it works out.) And your 100 functions are probably nested in a 10-deep hierarchy where they all do roughly the same amount of cognitive work.
Go is not valid because of performance reasons, mostly. I work in embedded, and besides the client apps, c/c++ dominate in the performance space. I think it can, and has replaced c++ in other areas, but it still has a long way to go. The C interoperability was extremely limited last I used it, and that's a big way to get people to move.
I'm happy that the weird parts of the www still breathe
This issue is observed during a CHECHKPOINT when a BGWriter writes dirty or modified buffers from shared buffers to Disk. So, upon recovery after crash, the changes since the last checkpoint are applied from WAL, this time. So, we are using the changes that are in a WAL (Write-ahead-log) because the changes are already gone from Disk as you rightly said. A good question in fact.
>How practical is that currently?

That really depends on the quality of EV charging infrastructure in your area. Here in the UK, it's pretty trivial - aside from mid-Wales and the Scottish highlands, there's blanket coverage of EV rapid chargers. It's no big deal to stop at a motorway service station or a supermarket and get a quick top-up on a rapid charger. It's the same story in most of western Europe.

You don't really have to plan your journeys more than you would in an ICE car, because the sat nav system is aware of range and charging points and will re-route you to a charger well before there's a risk of running out. Long journeys are very slightly less convenient, but that's balanced out by the day-to-day convenience of charging at home and waking up every morning with a full charge.

In much of the US it's more of a challenge, simply because you'll struggle to find a rapid charger en route if you're going anywhere rural; that's a political issue as much as anything.

It's worth noting that the range of affordable EVs has been increasing drastically over the past few years. The Nissan Leaf launched in 2011 with an EPA range of 73 miles. The 2018 model does 151 miles per charge and Nissan have just launched a 62kWh model with 226 miles of range. The Chevy Bolt, the Hyundai Kona and the Kia Niro all do about 240 miles per charge. That trend is continuing apace, nibbling away at the long journeys issue.

The inexorable increase of range will help matters, but the US really needs to make a serious commitment to infrastructure. Public rapid chargers aren't hugely expensive to install or maintain, but you need government investment to break the chicken-and-egg problem - there aren't enough charging points because nobody has an EV because there aren't enough charging points.
People are not making the claim that nobody is right, so labelling it "relativism" is inappropriate. Merely pointing out that these norms are applied to everyone, and cut both ways. if somebody else thinks your views are odious and you ought to be silenced, what principled reason do you have for saying you ought not to be? you can take the route of saying that in fact your own views are not odious so you shouldn't be silenced, but your opponents are and therefore should be. But in that case all you've done is engendered a situation where every side feels comfortable and justified in attempting to silence their opponents. Because obviously, every side thinks they're right and their opponents are terrible people (note that I'm still not claiming that neither side is right). Discourse quality is degraded. And people start looking around for the next rhetorical nuke to throw at their percieved enemies. it's a race to the bottom, and the bottom contains mainly shouting, hatred, and fearmongering.

Norms like "people shouldn't be silenced even if their speech is despicable" are the Geneva convention in the war of the words. They're social technologies which allow people who disagree to coexist peacefully. These are the insights of the enlightenment, and liberalism as the word originally meant.
A better example might be a SAN briefly becoming unavailable due to a transient issue with your ISCSI network?
China third-largest milk producing country, despite most are lactose intolerant
Why Be Honest If Honesty Doesn’t Pay (1990)
This is treason and I don’t see why it would be punished differently.
Maybe I'm just looking at the past through rose-colored glasses, but I feel like the golden years of startups are behind us. But I'll do my best anyway.

Pros:

1) Startups are still more willing to hire people with "nontraditional" backgrounds into technical roles. English major who bootcamp'd or self-taught yourself coding? Never attended college? Most startups aren't going to turn their nose up at you.

2) Assuming the company has product-market fit (or is nearing it): A great way to gain a holistic understanding of how software is made, delivered, consumed, and ultimately changed based on market response. This is both a technical and business learning experience.

3) You won't be pigeon-holed, as everyone has to wear more than one hat in startup land.

4) Doesn't apply to everyone, but if there's a particular niche you're into, it's much easier to get hired by one of those niche's startup's than to join a bigger tech firm and then hope you get assigned to one of those groups (which are probably highly competitive and extremely sought after... so good luck with that.)

Cons:

1) They fail, sometimes spectacularly

2) They often operate at such a small scale that you'll never encounter entire classes of interesting technical challenges

3) If it's early stage: You will ship crap code. Constantly. Can be frustrating if you're a perfectionist or even just looking to push your craft forward

4) Equity offers are stingy, but even if they weren't, it can take 7-10 years for a big exit. Will you stick around long enough?

5) Because these companies are small, any toxic people in the org will feel omnipresent

6) There are now some fairly active "problematic" investors (Saudi Arabia). You may not like the idea of taking so-called "Blood Money"
Thank you SO much for the very thoughtful answer, this is a lot more sophisticated than "value it at 0". A couple of considerations though:

1. Short of being friends with co-founders have you ever had a company actually share dilution/classes or cap tables with you? They flat out refused and still refuse despite having worked there for a while

2. It is somewhat common knowledge what FAANG salary bands are, but how does one value themselves across different stages of startups and expected salaries/stock?

3. How do you know if the founders have ill intentions? I've heard horror stories, but short of the founder being a serial entrepreneur with a history of public exits, arent you at the risk of a slick-talking ill-meaning founders?
GPS Week Number Rollover Coming April 6
I broke the workaround for Mac AMD accidentally in the process of trying to fix Mac Intel. Should be fixed now. The "Batch 2 does not have TEX0" message is a normal warning for Luigi's Mansion.
It’s not that start-ups don’t pay as well as Google, it’s that they don’t pay as well as mid-range companies, like insurance companies, payroll tech companies, auto manufacturers, newspapers, etc.

Start-ups are just other businesses. The relevant pool of peer companies to consider for salary benchmarking is all other companies your desired candidate might work for. Nobody cares about the funding situation, age, cool new tech, meaningless options, or meaningless job titles. You just have to pay competitive market salaries and benefits, period.
Difference of opinion. Swift is the most self-documenting language I have worked with between the named function parameters and the power of the type system.
If that becomes more widespread, I would expect a future generation of blocking software to start use ASN information.
> Another part is trademark law. It should not be possible for e.g. coca cola to make Pepsi cans with horrible tasting drinks inside.

I'm pretty sure that falls more under fraud than it falls under trademark violation.
For some humble self-reflection: You just brought the spotlight on his apparently-noteworthy appearance here. This was not discussed by anyone here and at least for me, nothing that would have come to mind.
Same author :)
Usually this is false. Startups are some of the most aggressive users of whiteboard trivia, live coding, etc., to filter out candidates who don’t fit precisely the mold of people desperate to work at FAANG companies.
Swift actually has faster startup, a better package manager by far, better custom printing support. It also has playground and jupyther notebook integration. Swift is a solid piece of engineering, Julia is a hacky toy.
Response from Yann LeCunn: https://www.facebook.com/yann.lecun/posts/10155808247852143&...
Which app did you use? I’ve done similar things with Charles and Burp Suite.
I am by no means an expert on AI, but I find it really interesting to think about the possibility to actually getting to strong/general AI using existing techniques (some form of deep learning / neural network).

What is the really strong argument for why the current techniques with added computational power and continuous improvements will not lead to strong AI?

People often claim things like "that is just optimization, not really intelligence" or something similar - but it seems very hard to prove that what we perceive as human intelligence is more than just similar calculations.
Huawei’s Mate X foldable phone is a thinner 5G rival to the Galaxy Fold
Well, I really wish I knew more about Germany. Last time I was there was 2005-6 I think ?

My most recent trips have been to France and Italy for work and have spent many months in both. I can't get into specifics as well as you do with brands or prices, but I certainly found everything expensive, I do get that consumer taxes are over 20% ( as opposed to the 5% we were used to in Japan until the recent hike to 8% and the next that's coming to 10% ) but even taking that into account. Incredibly dirty, people in general very rude, and a general air of conflict and hostility everywhere that makes me wonder how Paris or Rome can be such popular tourist destinations.

Edit : Not to mention the ubiquitous soldiers everywhere with weapons deployed in the streets. Something else you don't see in Japan.
The main problem with the Oscars is that it’s a trade guild award based on technical merit (at least in theory) that is marketed and televised as part Disney musical part standup comedy.

As a tech award, Best Picture should be given to films that have shown professional excellence in all departments: directorial, editing, cinematography, sound design, acting, etc. etc.

As a show, it should give out awards based on popularity and public reception (so, to blockbusters, horrors and romcoms).

Professional awards is what Cannes and Berlin film festival are, and that’s why you get obscure films showered with awards with little to no controversy: these don’t come with a 4-hour-long televised singing-and-dancing show marketed for general public.

And all this before we get into all the other problems like who are Academy members and voters, how big studios influence the vote, how politics come into play etc.
As a developer knowing the ability of some of these developer tools they have the same ability to log sensitive privacy data as marketing tools. All tools that log to a central server have a high potential of abuse and should have similar oversite to prevent abuse.
Yeah, this more or less clears it up, I was assuming an error implied disk failure.
There isn't much else to do on public transportation. You either fumble around on your phone or stare blankly at the wall. When I took public transit regularly I would read sometimes but there was too much noise and movement around me to really focus. Clearly you find yourself bored as well since you're looking over people's shoulders.
Yes, if he had known this would happen, he could have done all those things.

Or if Apple did not force 2FA on new accounts, then this also wouldn’t have happened.