skysight-inc/HackerNews huggingface dataset:
Some unsolicited advice from someone who has also been down a similar path.

I normally suggest eschewing the javascript class model in favor of using stateless functional components.[0] I've found them simpler to understand and it cuts down on unnecessary typing. I almost never use 'this' in javascript, and instead have favored an OLOO[1] or pure functional style as it fits into a simpler mental model for how things are working.

I normally only test the actions that modify state in my javascript applications. I care that I'm correctly changing the state of my application, not what that state renders. (This is similar to rails apps not typically testing html output) I normally use mocha[2] for testing and if something goes wrong I can open up a normal chrome js debugger using the --inspect-brk flag when running via the cli.

You will eventually find yourself needing to support multiple routes in your react applications. Most people would recommend the "react-router" library, but I've found a lot more success with "redux-little-router"[3]

[0]: https://reactjs.org/docs/components-and-props.html

[1]: https://github.com/getify/You-Dont-Know-JS/blob/master/this%...

[2]: https://mochajs.org/

[3]: https://github.com/FormidableLabs/redux-little-router
Wow, $600.
How to make Spotify suck less than YouTube for streaming
Shopping News Feed for India- DoorStepAll
The other thing to note is the proximity of the BNSF rail line. There are two 4-inch continuous PVC pipes next to the track, each with a gel-sealing 24-count fiber bundle inside. They run from downtown Chicago to Hinsdale to Aurora and beyond. They were installed about a year before Bershire-Hathaway purchased them.
I'm sorry, but this reads like astroturfing. I don't think it is, but it 100% feels that way.

And, from what I can see, Tidal is a service owned by phenomenally rich artists who have been the best compensated by the existing record label structure (at the expense of indie artists), trying to throw their weight around and maintain their power in streaming as well. While fraudulently depriving other artists of revenue from Tidal, if this article is correct.
A lot of developer contract work doesn't fit into a fixed bid model.

What if someone hires you as an ongoing general problem solver?

I've had many contracts like this for 4-5 months where they just threw problems at me and expected me to think of a solution and then implement it.

This could be anything from little scripts to make development better, ops / deployment improvements, better docs, being a 2nd set of eyes for pair programming, etc..

Something like that isn't really possible to plan out, so paying by the hour makes sense.

On the other hand, I do fixed bid pricing on a lot of things when it makes sense. I sometimes even do a hybrid approach where it starts as a fixed bid and ongoing maintenance becomes hourly.
> Good luck getting a good deal when they know how much you drink and the food you eat.

That would go both ways, right? With the extra information, insurance companies would be _more_ keen on insuring those who behave in a way that makes insurance payouts less likely.
Well AutoCAD has some tools for drawing 3D but their actual 3D program is called 3D-MAX. This is derived from the old 3D-Studio program that they bought from Kinnetix years ago.
Funny thing is in the shop environment 3DMAX is not used. It is the bastard child of Autodesk.
Solidworks is predominately used in machine shops these days.They have a SolidCAM that works well for generating G code for CNC usage.

Autodesk also has a newer product called Revit. I have not used it.
Best Hair Salon NYC
I think I can understand the struggle of the author. I experienced JS as a non-robust / fast-moving programming environment. Frameworks, Buildsystems and Language Features that change every few month. So when I first heard, that React is the new thing and everyone should use it, I did not want to use it.
I use React now everyday and I really like it. But instead of writing it with JavaScript I use ClojureScript with a library called reagent(https://reagent-project.github.io/). So changes in JS or React aren't really my problem and CLJS seems to be a reasonably finished language. But I do not want to rate whether it makes sense to trade the weird React syntax for a Lisp.
I think you're looking at the pricing for Businesses and Organizations (the prices displayed by default). Those are floating licenses. Most individual developers would buy an individual license. Individual licenses for the All Products Pack start at $249 for the first year, $199 for the second year, and then $149 for the third year onward.

Individual licenses can be used for commercial purposes just like a business license. AFAICT, the only difference is that a business license can be used by any single developer within an organization at a time, while the individual license can only be used by the named licensee.

There's also a 25% discount for new/recent graduates, which eases the sticker shock a little bit for new graduates.
Amazon also do similar with their ENA [0]. James Hamilton talked about it in 2016 [1].

[0] https://aws.amazon.com/about-aws/whats-new/2016/06/introduci...

[1] https://www.youtube.com/watch?v=AyOAjFNPAbA&t=1820
California Votes to Require Rooftop Solar Power on New Homes
Medium cancels memberships to nonprofit Boston news incubator
Here's an article from tyler mcginnis on building your own react router: https://tylermcginnis.com/build-your-own-react-router-v4/

He teaches a good chunk of the react nanodegree course on Udacity and has a lot of good blogs on react.
A physical notepad is pretty easy to forget or lose.
This is not correct, artificial NNs are not functionally related to neurons in the brain. Nothing like back-propagation has been observed in real neurons. The early layers of a CNN may be similar to early perceptrons in the brain, but beyond this any connection between the two is fantasy.
That's completely orthogonal to microservices, though. Having your modules communicate to each other via function calls does not make them significantly less modular than having them communicate to each other via network requests, but it removes a lot of complexity in serialization and network protocols.
A corollary of this technological evolution is to make personal contacts and gestures even more impactful.
I know 100% that you're wrong, but I don't blame you for making that statement.

The problem with "can't hear the difference" statements is that they're highly dependent on the system you're listening to. The vast majority of systems are not resolving to a degree that there is an audible difference between AAC or a lossless format.

On my system, there is a profound difference between FLAC (at any bitrate) and higher rate DSD. Is DSD magically better? Not necessarily, but in my case my DAC bypasses its internal filtering for DSD playback, which means I can move the interpolation filter over to my CPU, which, running at 4GHz, is better at it than a (SOTA) DAC chip running at a few MHz.

It's a complicated topic, and the only people I personally discuss it with are professional audio engineers or serious hobbyists. No one else cares.

On topic, TIDAL is great in the sense that it's not US-centric for billing (just take my money please) and streams lossless. It's like a CD store for ~$20 a month (the max they'll take from me). I'd gladly pay a lot more and given the economics of it I'm worried it will go out of business at some point.

If you're interested in the topic you can check out the Roon community, "minimum vs linear phase interpolation filters", "DSD upsampling" or check out the work of Ted Smith (MIT / software guy turned DAC designer).
The virtual DOM is an implementation detail and is codified as separate packages react and react-dom.

React gets you a consistent UI paradigm (state->ui) that scales well as your app gets more complex or as more members are added to your team.
> There's also this weird thing where, while the train is sitting there waiting to return the opposite way back to Brooklyn, they close all the subway doors except one in each carriage. It doesn't prevent people from getting on.

My understanding is that it's to keep the subway cars relatively climate-controlled. Especially in the summer, it's better not to let all the cool air from the AC leak out the open doors.
Out of curiosity, what components are in your system that brought you to that conclusion? Hopefully you're not just restating something you read on someone's blog.
Best News Website
The problem with the author is that he has not learned ES6, arrow functions, template literals, object decomp, etc are basic things.
They don't pay a fixed price per stream; they just take some portion of revenue and pay the artists in proportion to the number of streams each artist had. So it's a way to give more money to Beyonce/Kanye and less to other artists.
I downloaded the archive and then deleted my account. There were some pictures and videos I’d forgotten about which was nice, but given I’d already stopped using it, why leave the account around?
Exactly my feelings. Until devs and support staff stop contributing to the harm, I'll continue to fight their policies. For me, real social is happening on E2EE messaging with Wickr and Signal.
The last time I checked it was still possible to buy a computer without Windows, as well as buy Windows that can be transferred between machines. Most people just don't bother with that.
"export your NURBS to something other"

NURBS does not define a single mathematical entity, like a Bezier curve for example does. You can't convert NURBS trivially from one kernel to another. If the implementation is not exactly the same, the transform is unlikely to be mathematically exactly equivalent.
Why can’t I use parseInt with map in JavaScript?
The Soul of a New Machine is a wonderful book. I don't think it helped me career-wise, but it's an absolute joy to read.
A more interesting comparison might be an n1-standard-1, since that's roughly the same price as the 1 GB Memorystore (but has more memory)
> Most people I know have moved on from using email for personal communication and only use it for business.

That experience completely differs from mine. Maybe I just prefer email to text or Facebook messages, but the same principle applies to wherever you are writing something to friend or family. Wouldn't you get the same problem, just elsewhere?

Responding to my mother's birthday wishes does seem like it's a different kind of activity than autocompleting C# code, even though both can be executed with autocomplete to get a good valid output.
I look forward to the day we use this to battle the incessant automated telemarketing calls. Bot vs bot.
I'm not interested in you right now. Why do you keep replying to me? Is this really appropriate for HN? I have to use these replies preciously.
Opt out is not a real option. The world is not set up for that anymore. What are you going to do -- go squat illegally somewhere until someone chases you away? Eat pigeons? It's not as easy as you make it sound to escape the framework of our society. I'd love to be proven wrong.
Just a small addendum to your post -- you shouldn't use react router for react native, you should use react-navigation for that (https://reactnavigation.org/).
Well the thing is it seems to only affect every other mac user even with otherwise identical hardware and os version.

If I had to guess I would chalk it up to a qc issue on some Apple specific chipset that just doesn't get hit by the other browsers code paths and just doesn't get noticed in other less used, less intensive apps.

How to diagnose it or work around it is beyond me.
On Banning Leaf Blowers (2017)
I'm reminded of a Ben Marcus story that appeared in Harper's a decade ago. People would sneak out of their rooms to place carved wooden likenesses of their faces at the dinner table. The wooden simulacra communed while people took their meals alone in their rooms.
Looks like I just blew $10 on this.

The iPad version allows you to create tasks truly linked to emails but the iPhone version doesnt let you create them you can only open them (from what I can find, hopefully I’m wrong as I’ve been looking for this feature for YEARS and would love to make this app home)
>You can do a fairly complex system by yourself with a simpler scheme because you have a mental model of how things are organized. It's when you throw more developers into the mix that you run into issues.

I think that's a fair point. And I think others have remarked that it illustrates Conway's Law.[1] For a front end like Facebook's, that has numerous moving parts, developed by different teams scattered all over the world, and those parts have to fit together and work together in combinations that may not even be foreseeable, then a framework like React may be the only possible way it could be successful.

[1] https://en.wikipedia.org/wiki/Conway%27s_law
You mean when it dropped $400 for a few days before starting its bull run to $19,000??
Yup. The hot path speedups for state resolution should make things go faster when you do have a fragmented graph (ie lots of extremities) - in the best case O(1) rather than guaranteed O(N). And then the chunking should reduce the number of extremities which build up over time anyway.
I'm not a GDPR expert. My work around it has been very narrow.

If this is correct, this is a major blow for US industries.

I hope the US follows suit with Europe rather than attempting to start another trade war.
It would be fairer to compare with an AWS ElastiCache Redis instance [0].

[0] https://aws.amazon.com/elasticache/redis/
What about RequestPolicy?

RequestPolicy can selectively block third-party content that NoScript will let through.
I totally agree. I am currently trying to figure out how to best do that with todo.txt with the minimal amount of dependencies. I liked in taskwarrior how all the tasks were numbered and could be referenced, but it required a big infrastructure in taskwarrior, which is more painful in todo.txt.
I like my movie pass, and it has gotten me to the theatre more than I would have in the past... I aim for at least 1 movie a month, because a movie ticket costs 20 cents more than my movie pass subscription.

If I go twice in a month I can skip a month and not feel bad.

I don't buy concessions though, so theres no money to be made there.

Only being able to see a feature film once, not something I am entirely happy about because I'd have liked to see the new Avengers twice, but I can live with it. It does allow me to go to a movie I wouldn't usually see just because it's "free".
Please flag!
Difference Between Git and GitHub
It reminds me of how last year (and still ongoing) we saw heaps of meditation apps.

It just seemed completely counter intuitive to me (as a Zen practitioner) to introduce something needlessly complicated on probably the simplest (not the easiest) thing you can do in your life.

There is a significant amount of learning involved in focus and meditation, by and large the people reading and buying these want a short cut and do themselves a disservice. Work is part of your life. Trying to have certain hacks to focus to work then pull up an app for more hacks on how read, then a different app for hacks on how to meditate to cast out the stress of work, misses the connection between why you cant focus in the first place. Not being able to read, work, relax are all symptoms of a problem: you are terrified of being bored.

The Pomodoro method seems like a good start, but in my opinion mindfullness should be applied to every part of your life.

Learning to focus on work will help you focus on work. Learning to be mindful will help you with relationships, sex, reading, work and pretty much every part of your life.

My best advice is to get comfortable being bored. Stare at a blank wall for an hour every few days. It will profoundly change your life.
And I'm saying that, in my experience, that position seems to be more an article of faith for people of a certain ideological bent, than a demonstrable reality.

Maybe my premises and categories blind me to that risk in some way; I'll certainly cede that possibility. I'd be curious to see people who think the way you're describing do the same, vis à vis theirs.

That's the trouble with articles of faith, though: for the people who hold them, they're axioms; for the rest of us, they're implicit, unsupported premises to someone else's argument.
>Who are these people seeing the same movie multiple times during its initial theater run?

You must be very unfamiliar with modern movie audiences, especially comic book movie fans. Plenty of people see movies they're fans of multiple times after release.

It appears from comments below that you personally don't like watching the same movie over again. Other people, however, do. Your personal bias is skewing your ability to understand the situation.

What's actually going on is that the service customers have paid for is being reduced while the price hasn't changed, screwing the customers.
It’s a good point. Also, with many subscriptions, the choice is between buying a subscription or doing without. You may or may not get value from the subscription but there’s no a la cartel alternative to compare against.

This seems much closer to simply comparing dollar costs of two different purchase alternatives.
#Signal disappearing messages can be recovered by the #macOS client
Did they fix the text lag in this version? I was on the beta version of 60 and ended up having to downgrade back to 59.
No - that process _remains_ a pathway for exploits against the particular website being targeted. The process does not open new pathways for transferring exploits from one site to another - on the contrary, such exploits are made more difficult by the separation of credentials.
The majority of the English-speaking public (myself included) IMHO will misinterpret the meaning easily because it is extremely common to use "arrest" colloquially to mean custodial arrest. It is not commonly used to describe non-custodial arrest / ticketing.

Most news publications are written with the understanding that the general public will be reading it and takes into consideration their understanding and common use of language.

I appreciate the extra information, but I find your qualms here unnecessarily pedantic.
I'm more worried about autocomplete doing things like...

Let's get together for [some tacos at Chipotle™️]

or

I could really use [an ice cold Coke™️ right now]
It's interesting how AI gets so much hype and the potential dangers and benefits are discussed so much. But the reality of tech so far has been IA. We make tools to enhance our abilities, not tools that exist for their own purposes.
As someone who was an infrastructure engineer/sysadmin/it manager for over 16 years (ie various roles that required an on call component), my move to security at the same time as having kids couldn’t have come at a better time.

Being on call 24/7 is not conducive to being available for parenting responsibilities of young children.
I think he's saying something different in this context: that the reason democracies are generally the least bad forms of government is that they are bounded by the popular will, that is the consent of the governed puts limits on the exercise of power. He's not advocating for the tyranny of the majority, rather saying that the power of Google and Facebook is particularly dangerous because it is not constrained or bounded in the way that a democratic government's power is bounded.

I think you make a good point about institutions though. In practice they may be more important on a day to day basis than the popular will in placing constraints on government power.
People have been saying the art of letter writing has been declining for a century for a century.[1]

> A hundred years ago it took so long and cost so much to send a letter that it seemed worth while to put some time and thought into writing it.

-- Percy Holmes Boynton, in 1915, 103 years ago

The pace of modern life has been accelerating since before some of our grandparents were born.

[1]: https://www.xkcd.com/1227/
It depends on the complexity of the spec, but we've already done some programmatic building of glomspecs, so for many cases I think the answer is yes! Once we feel out the patterns I think glom will gain some utilities for this purpose.
Google Duplex: Google Stole Our Idea
The Paved PaaS To NodeJS Microservices at Netflix [video]
For multi-line greps (rare, I guess), I use: pcregrep -Mr
It generates a zip of all your photos and posts (I guess) that you can download.
I just have to mention Mithril.js (https://mithril.js.org/) here as an alternative to React. It has built-in routing and XHR, and I think it is fairly easy to learn. Combined with the (optional) streams library, it makes developing web UIs extremely pleasant. Like React, it is also based on virtual DOM diffing.

As a very minor point, I think its surface API looks more JavaScriptesque. For example, the life cycle event componentDidMount in React is called oncreate in Mithril.js. Doesn't matter much, but looks better to me.
Can you elaborate how popular will brings authoritarianism? Seems like a complete non-sequitur.
Trains don't need humans to steer them and the humans there are being paid to (presumably) operate them safely.

Cops and tow truck drivers have more exposure to worse traffic going faster for less pay and nobody is in a hurry to bring back the national speed limit.

I'd take working on tracks over changing someone's tire on the side of the highway.
Being cross-platform and cross-browser with close-to-native performance is the primary selling point of WebAssembly. What's the point of going that way if you are supporting the exact same platforms you were supporting before? It's also funny how there is no mention of Firefox at all like it's so insignificant we won't even bother testing.
Noted that as well

Along with how this entire process could be achieved with a calendar system like we have been using for years.

The limits of the techniques involved with modern ML capabilities are known.

And these things, IMO, are extremely underwhelming given the hours being poured into them.

It can schedule haircuts. Wow. We best foist heaps more praise and stock bumps on Google. That's what this is reeeaaally about; continuing to entrench their brand by peddling novelty before the masses

Novelty, nostalgia, and sex are what make money. Those map to organic motions in human emotions.

I wonder if big corps have a deep understanding of human psychology and how to sell us on things?
Don't read "The Design of Design" though. Brooks had some amazing insights in The Mythical Man Month and managed to be clear an concise in the points he wanted to make.

The Design of Design is just Brooks building a house. How the building project relates to software and what his point is, is never really made clear.
Suppose there was a bank local to American Samoa and another international bank with a branch in American Samoa, and the latter could offer higher interest rates because it saw fewer average defaults when lending money. Are you saying we should prohibit American Samoans from putting their money in the international bank and getting higher returns, effectively forcing locals to lend to other locals?
I have an iPhone and an Apple Watch, both of which I greatly enjoy.

I've never felt more out of touch with both sides of an interview as I did while attempting to read this.

I realize that Hodinkee is a site essentially about incredibly expensive men's jewelry, but sheesh. When the author regretted not bidding more that $42,000 to buy Steve Jobs watch, I realized I am very, very far from the target audience.
Make it task #1 not to lose it.
I think so, depending a bit on your audience. When the .com you want is taken (almost always), going for the .io usually makes sense as it's now so commonplace (especially in tech-savvy circles).

If you're trying to build a big direct to consumer brand, .io might not be the best choice.
Studio Sounds Glass House (Serum Bank)
Performance Samples Low String FX
Facebook is a textbook on dark ux and addiction