skysight-inc/HackerNews huggingface dataset:
No worries mate, I guess I just wanted to give you some encouragement and some philosophical ideas that have helped me.

If I could clarify what I mean by being unstoppable, I mean something like, 'your attitude, or mental frame, is critical to making the first step as much as it is to each step of your new venture journey'.

I personally believe, from the experiences gained on my own new venture journey, that barriers are opportunities for growth... but they can also be reasons you use for abandoning your journey. Ray Dalio has a good YouTube video that summarises his book 'Principles' in 30 minutes which illustrates this idea perfectly. I wholeheartedly recommend the video and the book.

As I mentioned before, I believe when you have that 'why' you'll naturally do what you must. My ultimate 'why' is simply to be the best version of myself. Everything I do needs to live up to that... so decision making in the moment becomes simple and compelling (occasionally I do mess up and grow).

All my other 'whys' are a ranked subset... which makes me think that even though you had a 'why' for your brewery, you actually had other more compelling 'whys' which basically overrode that particular 'why'.

However, there is no right or wrong answer to the direction of your life (assuming you don't initiate harm on others)... you must decide for yourself what you believe.

You can even say that 'whys' are just beliefs... and that we have a hierarchy of them that pre-programs us to a particular set of actions. Think of it like f(x) = y. I think if you can assess your beliefs you can also decide what you want them to be, and if you decide on their ranked order, you can program yourself to whatever success means to you.

As for finding a job to do at your new company... I define my 'job' as someone who looks after 'people'. In this context 'people' means myself, employees, clients and society (in that order). This then naturally leads me to ask, "Am I being the best version of myself as I look after people?"

This is an infinite game and one that I'll never be bored doing because there is always scope for improvement.

Anyhow just some throughs... all the best!
A Job Interview Cheatsheet for Shortest and Longest Path Algorithms
Keep in mind the reason guidance exists for products that aren’t really all that necessary is largely due to the massive sales teams behind those products, plus (as you mention) cover-your-ass concerns
>He's obviously referring to the latest 15" MBP

I don't think he is. He is referring to his older macbook pro.
He is even saying is that Air is less powerful then MBP. So not so obviously as you think.

"Decreased firepower? – The MacBook Air isn’t as powerful as the MBP, "

EDIT: Arguing on HN is nightmare. It costs lot of karma. And I can't downvote yet. Not fair.
On behalf of the UK I apologise to anyone inflicted by virgin trains
Then there are zombies, like Google Voice and Google Fiber. They're not dead, but they're in maintenance mode, not being improved or extended.
A Mystery Font That Took Over New York
Spam is known to be a numbers game, don’t know what else to add.
How is this different from lit-html?

https://github.com/Polymer/lit-html
I was worried about losing the Magsafe too when I upgraded to a USB-C Pro, but it turns out it’s a total non-issue.

Firstly the USB-C power cable seems to be designed to have a very light grip on the port, so it slips out easily if anything snags on the cable. (If anything, the worry is that a slight tug can make it slip out unnoticed and stop charging).

Secondly, because it’s got plugs at both ends of the cable, it can pull out from the wall end just as easily as from the MacBook.
I get the sentiment around this, especially as there's no way to reasonably get ram that isn't susceptible to these failure patterns.

But, with that said, memory is extremely low margin (dram is a commodity market) and is priced part based on yield. Manufacturers adding rounds of QA likely to fail many chips, pushing yield down and promoting process changes is extremely expensive. I also want to pressure manufacturers to make more reliable, correct product, but that has a cost. Even if a law was passed that all commodity dram had to be RH-hard, price would jump. In any other scenario, RH-hard dram would be a speciality need and priced accordingly.

And even ECC dram has tolerances and potential for silent corrupting failure. Most aren't perfect.
That doesn’t really work for large companies unless your employer plans on suing you for $100mm+ after a breach.

But big companies have internal security teams which basically handle all of this behind the scenes (until you get road blocked weeks/months when they come out of the woodwork to make your new product secure - a very necessary annoyance)
Honestly, I see these sort of comments on here all the time and it drives me nuts. Comparing homeopathy and a standing desk is comparing apples and oranges. Everyone has experience with standing - we evolved to do this. Taking homeopathy remedies to cure illness is not something we evolved to do, so we do not know what the potential downsides may be.

Another reason this is comparing apples to oranges is the potential downside risk given the difference in unknowns. Again, what is the downside risk of standing instead of sitting? Maybe sore feet, maybe a sore back, you'll know when you try it. What is the downside risk of treating your cancer with homeopathy? Maybe it doesn't work and you die. Not even in the same ball park.

When these things are in the same ball park: we know the risks involved and the risks are small. Under these circumstances, my argument stands: if someone likes taking homeopathy remedies when they get a cold and it is not a financial burden on them, who cares what they do. The only risk is having this same attitude toward homeopathy regardless of the ailment you are treating and then people start dying.
Because there isn't a Mac laptop that fits my bill that I can afford, and I'd rather DIY one. I mean technically I can afford a macbook pro, but at the time the keyboard was absolute trash (still sort of is from a typing stand point, my work supplied me with a 2016 Macbook Pro non touch bar).
For those who have as many complaints about the Touch Bar as I do, here's a great FOSS application that provides a small amount of haptic feedback when you press the Touch Bar, giving you at least a sense of having pressed a key.

https://github.com/niw/HapticKey
I wish they had a quad core MBA, that's the only thing (well that and the keyboard) stopping me from upgrading from my 2013 MBP.
I've mostly built Amp to fit into my workflow, which is unix line-endings & ASCII/UTF-8 at the moment. Not opposed to alternative encodings, but I think that's a non-trivial addition. Amp uses a gap buffer under the hood and avoiding segmenting multi-byte UTF-8 graphemes/grapheme clusters was tricky. It's definitely possible, it just hasn't been a priority, yet.
Maybe they need to use macOS/Windows only software and don't want to deal with Windows.
Can't understand why developers like Macs (except, of course, if you're doing iOS or Mac dev).

I have been using a Dell Precision M3800 with Ubuntu for the last 4 years and it still rocks. I just upgraded memory and SSD HD.
Couln't be happier.
20 Amazing Health Benefits of DRINKING WATER on an Empty Stomach in the Morning
Try HapticKey - it manipulates the Force Touch feature to provide haptic feedback when pressing the Touch Bar keys.

https://github.com/niw/HapticKey

How haptic feedback is not a general feature of this, is beyond me. How the Touch Bar is no longer an 'option' if you want a new MBP is also beyond me.

Heck, Apple's been beyond me for some time. There are so many decisions I just don't understand.
This is lovely for using React or Preact in Observable!

https://beta.observablehq.com/@mbostock/hello-htm

We have our own lit-html-inspired html tagged template literals that render directly to DOM, but it’s nice to see HTM’s improved support for function attributes (e.g., onclick), spread attributes, etc.
Not to take away the one redeeming feature of the Touch Bar for you, but have you looked at hot corners for locking the screen? I find that even less friction.
not unlike my current setting of several tiled xterms with black background :}
It's a computer program; you can implement any features you want.
Who remembers when Apple came out with the 512K "Fat Mac"? Well I would love a "Fat MacBook Pro" with LOTS of batteries and LOTS of air conditioning and an escape key. I don't need it razor blade thin, I need it to not run out of power, and to not overheat, and to not be hard to escape.
after scrolling through these, i'm left wondering why a checkered flag to represent a windows fix?
Also, what's nice about Macbook air, is that it has a real thunderbolt 3 port which allows egpu
Yeah, but why run macOS on the Dell? Obviously if you need it as a platform for a specific software it makes sense. On the other hand if you want a generic software development or sysadmin machine or something why not run Linux – that should support all of the Dell XPS hardware, I guess (on the other hand every time that topic turns up on HN there are mixed reviews. Some people say that Ubuntu runs flawless while others complain, so I don't know what to make of it).

EDIT: Ok, I remember now: iOS development :)
I specifically tend to hit the Siri button. However apparently there are multiple ways one might disable it as well as the entire touch bar: http://osxdaily.com/2018/08/30/disable-touch-bar-macbook-pro...
> No it doesn’t encompass “the entire category”. Even in California deed in lieu of foreclosure cases (eg the bank agrees you can mail your keys in) banks can and do obtain defiency judgments in 5% of such cases

A deed-in-lieu is an agreement—a contract supplementing the mortgage contract and agreeing it's terms—not a foreclosure, and whether or not a deficiency judgement is available is determined beitherms of the agreement (or the mortgage itself), not the foreclosure rules.

OTOH, the prohibition on foreclosure deficiencies on the whole class of mortgages at issue in California gives borrowers considerable leverage on getting a deed-in-lieu without deficiency permitted (or a short-sale without that), since in a foreclosure the bank won't get a deficiency and will bear additional costs that they don't have with the deed-in-lieu. But, yes, if you agree to give the bank privileges they wouldn't have in foreclosure because you are desperate to avoid foreclosure, you will need to fulfill that agreement.

Also, note that stats that aren't extremely new can be misleading, because the extension of the anti-deficiency statute to refinance mortgages as well as purchase money mortgages only happened in 2012, and cases take time to make it through the legal system. This affects both actual foreclosures and deeds-in-lieu, because without the foreclosure protection, the leverage for deed-in-lieu agreements wasn't there, either.
Not OP, but in my experience experts everywhere have a blind eye to the conventions they are so used to that they end up skipping giving a definition for them them.
At the time that was the whole point -- that states like Rhode Island and Connecticut wouldn't be outvoted by states like Virginia, New York, and Pennsylvania.
why not have a desktop at that point? it would be more powerful for that price point.
The “Princess Bride” You Don’t Know
I don't know if there is a primary source but it is one of the main benefits for me.
Europe a separate discussion from the US, as far as I know the problem is that Google refuses to sign any kind of guarantees that the data doesn't leave the EU. Probably because hosting companies that have US DCs can be compelled to give up data from EU datacenters too by the USgovt.

Microsoft does give those guarantees, it has a weird setup with Deutsche Telekom operating their datacenters.

So institutions like universities can't necessarily use Google cloud services. Even consultancies aren't necessarily so hot on providing Google cloud stuff, as some customers can't use them. All this, however, is anecdotal.

You can read more on HN, e.g. https://news.ycombinator.com/item?id=16858597
My faith in Apple would be completely redeemed if they took the 2015 Macbook Pro, put current gen hardware in it, maybe add a couple USB-C ports, and call it the 2019 Macbook Pro. My personal computer is a 2015 and my work is a 2017, and there are zero features from the 2017 that I prefer.
Really? You can't understand why the Macbook is the de-facto standard at pretty much every single startup tech company?

MacOS is basically a polished version of Ubuntu with (much, much) better user interface.
Sure, I get that. It's just a great way to learn more about a candidate's strengths, interests, obsessions, etc. before an interview.
It's unpleasant, but it's possible to remap keys so that your apps still work with physical keys. For example, I remapped Alt+F7 to Alt+Shift+7 in Intellij (it's a shortcut from GNOME keymap).
Would that approve anything or excuse for anything?
According wiki, NYC has 424 stations, and Shanghai Metro has 393 stations. (424-393)/393 = 7.3%
That lack of invites completely doomed G+, too. Social networks are valuable because of network effects, and you can't get network effects when you dramatically limit the possible number of users possible.
IMHO, Google really should have evolved Reader into Google Plus. They were already part of the way there with Reader's Buzz features.
You ignore the possibility that MOOCs can have peer interaction. In OMSCS at least, there is loads of peer interaction (via slack, email, forums) - more in fact than I ever had at my undergrad (which was a top 10 engineering school).
Minecraft is a Java application.
if one decides to crash into the far end wall in a car park, when nobody else is around to get hurt, then why not?

impacting other lives with your death is not responsible and something I would relate to mental problems. Also leaving yourself to be found by friends, family or splattering yourself in a public place, or risking that a jogger finds you, are reckless and ignorant acts. it has nothing to do with exercising your rights over your live/death, when that impact others, does it?

There is also the question of how your suicide affects your environment. Who will you leave behind and how are they going to take it. Will you simply disappear hiking, or fishing, and no body will ever be discovered? Or will they find you in a hotel and there is a good-bye note. Will you need a note if everyone knows how you intend to go one day or will you keep it a secret until the end. A lot of moral dilemmas in every corner. But unless death comes quickly and unexpectedly in another way there are potentially 20-50 years (depending on age) to come up with a grand plan that uniquely fits to the a persons situation.
Well a lot of folks are working on it.
I’m not sure if anyone has done anything strikingly successful with eg spiking neural networks or something.

These guys built a more biologically plausible model and got it to do very simple tasks

https://pdfs.semanticscholar.org/a5c4/19fcd6ea6f33be067b665e...

Don’t know if their lab has had more success or not on practical tasks but that’s not really the point I guess
Music Software and Interface Design: Avid’s Sibelius [UI Criticism]
https://killedbygoogle.com <- It's on the list. :) Only lived nine months. :(
Oh, I at least simply mean on text fields that are formatted, e.g. in CSS, to be password-type fields.

It may even be possible to write a hook into the Terminal client, so, e.g. when the user is asked for sudo permissions, it temporarily disables the glow on the keyboard.

I'm talking about basic solutions that may not cover all the angles, but can cover the most common points. But heck, it's open-sourced, so I know I could implement something like that myself if I wanted to, so I'll shut up. :P
This is really long.

Interviewing is not an art - it's a means to an end. A very pragmatic event, the focus of which, is to minimize wasted time.

This very document is an invitation to waste people's time. The length of it and its contents.

It'd really help if people who've actually run companies, managed, hired and fired, would be the ones speaking on these topics, not some middle-man recruiting agency doing content-marketing.
Another workaround is to carry a BT keyboard with you.
I have bought and paid for software for MacOS. My workflow is designed with it in mind. I can inception style fire up VMware and run anything I need on the OS. I generally like the OS. Things just work like printers, iMessage, Facetime, I edit video using Final Cut Pro. For me linux is for my raspberry pi's.
People underestimate Microsoft’s clout. Microsoft has massive enterprise distribution network[0] and “Microsoft Certified Partners”. Basically there are technical consultants who goes around recommending MS offerings to their clients while collecting commissions from MS. It worked for Office, Exchange, SQL Server, Sharepoint, and now it’s working for Azure as well.

Google Cloud is new vendor & it’s very unlikely that they’ll surpass MS anytime soon.

Microsoft collected $9.5 billion in Azure cloud revenue in 2018, vs. $1.6 billion for the comparable Google business, according to investment bank KeyBanc Capital Markets Inc. Next year, KeyBanc forecasts, it’ll be $15.1 billion for Microsoft, $3.2 billion for Google. Of course, in a market expected to top $40 billion next year, third place in the U.S. isn’t so bad. Still, “Google is way back,” says Brent Bracelin, an analyst at KeyBanc who co-authored the report. “They don’t have enterprise sales distribution,” he says. “That’s their big Achilles’ heel. Microsoft has a massive footprint there.”

[0] https://www.bloomberg.com/news/articles/2018-11-13/google-ma...
HTM is React-compatible, and has all the React semantics: e.g. you can interpolate attributes (with ...${foo} instead of React's ...foo) and tag names (with <${foo}> instead of React's capitalization-dependent <Foo>).

In other words, HTM is a drop-in replacement for JSX that avoids the need for a compiler by using the corresponding language features. (At the cost of a few extra ${}s.)

lit-html and its ilk render directly to the DOM. They give similar developer ergonomics to React/JSX, but don't integrate with that ecosystem. They aren't a drop-in replacement for a JSX compiler within your React app; they're more of a competitor to the entire React paradigm.

Also of note is that, as a drop-in replacement, HTM is properties-first, like React/JSX. lit-html has you use different syntax for properties and for attributes.

Both are cool!
Looking at this list, it makes you realize that basing your business on a lesser Google product is a major business risk. Consider Spatial OS.[1] This is a new back end for persistent massively multiplayer games. It's a product from a Google "partner", funded by $500M of VC money. It's only available if you use Google's "cloud". Technically, it's impressive. It's being used for a few minor game titles right now.

So if you're a major game developer, should you use this for a long-running game? The Google connection adds business risk. It probably won't be a major moneymaker for Google, and there's a good chance they'll drop the offering in two or three years. Then what? It comes with Google-type terms and conditions, the usual "Google can do anything they want". Drop the product, raise the price, cut off your service because you're doing something that competes with some Google interest, that kind of thing.

[1] https://improbable.io/games
Non-iOS developer and Hackintosh user here:

I feel that sometimes Linux can be a hobby, more than a productive machine. I realize that there are distros out there that cater to people like me (Elementary comes to mind) but there just some things that work better on MacOS.
I thought that we were still at the point where NASA knew every single object on the ISS because they analyse and test[1] everything? So surely they knew this was there - why didn't they send it back down when they changed laptops?

[1] https://www.nasa.gov/centers/wstf/testing_and_analysis/mater...
Being individually targeted is a possibility if you work for a high-profile or important software company

Additionally, not sure about you, but the reason I like to develop on macs is due to the fact that I can test nix software on them. That means I am installing and running nix binaries either via browser or through package managers such as pip. There is absolutely a non-zero risk that Linux malware will somehow find its way into my development environment. I am not trying to fear monger, as I do believe macs are still generally the safest, but don’t let them lull you into a false sense of security
Chinese Video Game Studios in Crisis After Government Freezes Market
My opinion, not a fact.

Before JSX came out, there were tons of templating systems that let you embed HTMLish things in JS: Handlebars, Mustache, EJS, Pug, Angular templates.

JSX’s big innovation was taking the way XHP promoted HTML to first class syntax and applying it to JS. The big difference between that and the template systems that came before it is JSX is statically analyzable (by your type checker, or by other tools), which means you can scale it to FB scale.
Do you miss the retina screen?
Toronto’s Tech Industry
MacOS is just phenomenally, over-the-top better than Linux as a day-to-day operating system.
>What you shouldn't do is try to self-study by reading a book.

My experience has been that this is exactly how college math works; you pay for self-study. The professor reads directly out of a book (in poor English), or off of pre-made slides provided with the book, for 2-4 hours per week, and then you are left to do the problems from the book on your own time.

Class populations are so large that if everyone had asked clarifying questions, we wouldn't have completed the readings.

If your college experience was different I'm envious of that.

Edit: as a fun side-note, our calc professor was well known for taking up the entire class to draw out a single proof on the chalkboard. As the chalkboard got full, he would incidentally erase his previous writing with his giant belly as he putzed across the room.
The sun has a direct influence on climate. You'll note that there is a strong correlation between distance from the sun and temperature, for instance. Or more trivially, imagine the climate without the sun. An 8% drop in solar irrandiance as predicted by the article should have a measurable effect.
Apple as discontinued a fair number of software products, just off the top of my head:

Aperture
Shake
Sherlock
iSync
ClarisWorks/AppleWorks (iWork seems to be a different beast)
HyperCard
WebObjects
iDVD
iChat (iMessage was never an AIM client)
Jai is trying to fit that C space too. Similair ideas to Zig, but more aimed at the games industry. Curious to see which ends up gaining more traction (if either do, fingers crossed)
You've touched on an important point: taking inspiration from workflows and incorporating them into the core editor itself.

For editing text, there's already a lot of flexibility in Amp's keymap system[0]. As users compose more sophisticated/useful macros, we can promote them to the default keymap, and if they're really useful, we can build them as discrete commands in Amp itself. That way, the core editor evolves to encourage a particular workflow. It's opinionated, and it may not appeal to everyone, but that's kind of the point.

[0] https://amp.rs/docs/configuration/#multiple-commands
I dont think there's any competition with Google here, CronRunner is tailored specifically for Heroku.