skysight-inc/HackerNews huggingface dataset:
Oh, indeed it is. I posted upthread, I'm a sort of indie developer, and you're absolutely right: I had to force myself to take Saturdays off, otherwise I would strive every waking hour and the exhaustion is real.

The thing is, though… if you have a purpose, that changes things. I'm an audio DSP guy, not much use at other things, but my purpose from when I was very young was to get my personal recording studio to be as awesome as the ones shown on my favorite vinyl records. This entailed making some real progress on the weaknesses of digital audio, and over the years I have made plenty. That's MY personal windmill.

If you don't have that Don Quixote thing, the stress will grind you down. Money's not enough (hey, I'm in the music business, there IS no money there now whether it's devs or musicians). There has to be some less tangible goal to move towards, because the things you cite are indeed a problem. Apple migrated Audio Units to 64-bit and I updated my entire userbase, including legacy plugins, for free because I knew that they would eventually throw out any support for the original 32-bit format…
How is that any different from the potential behavior if one didn't ask?
I don't. I always buy the non fluorinated toothpaste from Trader Joe's. Considering it is sold out 50% of the time, it is a pretty popular option.
We just asked you to please comment civilly and substantively, so we've banned this account. We're happy to unban accounts if you email us at hn@ycombinator.com and we believe you'll not post this way in the future.

https://news.ycombinator.com/newsguidelines.html
She also wrote A Mind for Numbers: How to Excel at Math and Science (Even If  You Flunked Algebra) which is a good read.
Author here - your ninja edit is one of the core premises of the entire post.

Some other folks have addressed the scalability questions you raised, but i'd add - I am in no way advocating for monoliths as a better approach. Rather, both have tradeoffs you need to think through before adopting.

Thanks for taking the time read.
Ask HN: How to make half million to a million in total comp?
I am debating with myself whether I should go for MBA or not. I have very strong technical background and 10 years of industry experience. I make 150k right now. Looking at how much people with masters degree ( or even bachelors) make at Google/FB, I kinda feel jealous.

How can I make half million dollars in equity as some of these folks seem to be making.

I am confident that I can get into top 5 MBA school.
However, looking at these report it seems that Stanford MBA make less than expected.

https://www.google.com/search?q=stanford+mba+salary&oq=stanford+mba+salary

What am I missing? Is google printing wrong results or am I missing something?
Yes. The good approach when you're given a legacy java application with tons of flags is to removed ALL the optimizations flags for the heap and the GC.

Most of the settings found in legacy projects or on the internet are either obsolete or defaults in the latest version of the JVM.

The only mandatory heap flag is: "-Xms???M -Xmx???M" which set the heap size of the application to ??? megabytes.
And exactly the worst performance of them all. Coupled with the kind of spooky side effects down your pipeline that you thought long gone since the first releases of ruby on rails...
The best countries to be a Social Entrepreneur 2016
I'm not saying there's a better desktop API, just that Win32 is 'pretty bad' (IMHO). It's a collection of many small annoyances that have been stacked on top of each other over the decades. My favourite mis-feature is probably everything around UNICODE, such as hiding the xxxA() and xxxU() function names under global preprocessor defines, which in turn renames all your own functions which happen to have the same name. It's many little things like that. It's not that the OSX or Linux window system APIs are any better though.

IMHO a modern OS should only come with a low-level window-compositor which just composes canvases, and leaves rendering (including UI) to the user code through a thin 3D API. Other than that: file system, sockets, input, audio, and a very simple main-loop application model, all as C APIs which don't try to be object-oriented, leave all the different language bindings to the user-side.
Yay a proprietary changing protocol so I will need how many different wireless charging stations?

Sigh.
Building a connected soil moisture monitor with a Sub-1 GHz LaunchPad devkit
It's an interview that covers many topics. He doesn't have time to fully qualify every statement. Frankly, doing so just to satisfy the critics would be a waste of time that he could spend building his companies.

A good rule of thumb is to try to be charitable when evaluating a piece content, unless you have a good reason not to be.
Most jobs don't provide a push toward self-actualization. They're just repeating basic actions for hours. So now the situation is the same, except with less free time.

If you want to get people out of the house and interacting, that will go a long way, and doesn't require 40 hours of drudgery.
"...they are treating incident ... as racially aggravated"

The term is used because the person being attacked was thought of as being of a different "race" by their racist attackers (and because that's the reason he was attacked; bot for being non-heterosexual, or for being a fan of the wrong football team). Not because one is in agreeance with the alleged "racial" distinctions (in the mind of the racist).

BTW:

der Zug ist abgefahren

In English one would say "the horse has left the barn."
Opposition to using the SSN as an identifier started out as a privacy thing. It's also the reason that the Social Security Card itself is so flimsy and bare-bones. They did not want it to become a national ID card.

I used to respect this, but as time has passed, I think crooks and scammers get more benefit out of the lack of ID than most of the public gets out of these rudimentary guards. Anyone remotely serious (nation-states and bigcorps) can ID me if they want.
I read Shrednicki[0]'s book, a pre-print is freely available online (or was 4 or so years ago). A class in Grad school solidified it for me, specifically because they related it back to physics, like the standard model.

If you're going to start learning QFT, I suggest you try to understand time-dependent perturbation theory as much as possible. Also, be sure you have a handle on special relativity and scattering theory. QFT that most people use is really those things combined.

[0] http://web.physics.ucsb.edu/~mark/ms-qft-DRAFT.pdf
You have a good point in that in the early stages, any app is likely not to be a "monolith", but it's less about size/LOC and more about the design ethic of the architecture itself.

If you build your codebase internally with service level abstractions in mind, you can gain a lot of benefit without the cost of the network or the additional errors it can introduce.

Thanks for reading!
1: Performance. varnish provides much less latency.

2: More control.

3: Better compliance
> Those who don't vote, don't get to complain about the problems caused by not voting.

Nice dichotomy there: privacy or quality. And people wonder why MS gets such a bad name.

What about their "walled garden" philosophy ? All tablets/laptops are one-size-fits all, only a handful of total models exist. All MS "updates" are shoved down the users' throats. There should be no need for telemetry to detect a bad user experience. The apps are all signed, binary blobs that run in their own private, signed environment. Unless MS has no QA department, they absolutely are aware of how crappy their browser runs.
Electricity generation from slow moving rivers
It'd be awesome. Shame it won't be this technology, which is going to be proprietary to Apple devices, though.
I'm not a fan of the lighting effects, but the Javascript animation on the web page does one thing I think is fully justified - "misaligned" pixel art, i.e. sprites positioned over the background by fractional pixels. I think this is beneficial because it greatly improves motion quality. Even with high framerates, and even with CRT or strobed LCD style low persistence displays, if you're snapping everything to a grid then the only way to get perfectly sharp motion is to limit movement speeds so everything stays naturally aligned to the grid. You could think of it as a temporal analog to font hinting. Some games do this, but it severely restricts the design possibilities, so I think allowing misaligned art is a good tradeoff. Unless you're using dithered transparency it doesn't cause any obvious artifacts. Nintendo does this with the pixel art in Mario Maker and I haven't seen any complaints.
More about finger speed. The excel part isn't that impressive. It is impressive, just that Excel has a lot to offer in terms of formulas and matrix generations that I didn't see here.

I have to show this to emacsers, they're gonna feel jealous a bit.
Just think about it for a minute. It's a nine digit number, of which only the last four are serial (the other 6 encode location and issuing date in a round about way). Our population is currently 320,000,000, meaning even if all 9-digit numbers were in play (somewhere around 350 values in the area number are not currently used), the current living population is already using 1/3 of all SSNs.

Add in the fact that some not-as-rare-as-you-would-hope people can have multiple SSNs and you just can't say for certain "this SSN means this person".

SSA may say numbers don't get reused, but that is a straight up lie and they know it. I've seen it happen in databases I've ran. Dead people occasionally get their SSN reissued.
https://sivers.org/starv
blame the fanbase
Got it thanks for clarifying. My suggestion would be to make that a bit more explicit -- I didn't get that impression reading the article.
Rand is most known for her "virtue of selfishness" idea and her high esteem if not worship of people who she considers to be superior due to their daring, individuality, flaunting of social conventions, and self-centeredness. This is a dumbed down or "mini me" version of Nietzsche's ubermensch concept.

Rand is not known for her view on any is-ought problem or her views on universals. She may have something to say about them, perhaps it's even original in some manner, but it's generally not what most Objectivists and Libertarians flock to her for. They flock to her to get some philosophical approval for their own self-centerdness. To those people I again recommend they read Nietzsche, to learn what one of the most influential philosophers of all time though on this subject that Rand tried to co-opt.

I never claimed and do not claim that everything Rand ever thought was thought first by Nietzsche, but the central idea that she's known for and that she championed she got (in a very distorted way) from him.

I also never suggested that Rand should not be read. It is a pity that she is ignored in academia. As a result, most of Rand's fans are often effectively isolated from the rest of the philosophical community and wallow in an intellectual backwater, with little awareness that there are other philosophers, what they thought, or how Rand's ideas relate to them. It would be much better if her work was read, taught, engaged, and challenged in academia, and her place in place in philosophical history was made more overt.

Finally, I have read Rand. Not nearly as much as her fans would have me read, I'm sure. But enough to say what I say from first-hand experience.
Author makes the point that repetition of a solid foundation is a necessary condition to reach unconscious mastery of some craft/skill.

I am just not sure it is sufficient. Age/talent/nature do play a big factor.

Also I suspect starting to learn serious math at age of 26 she is an outlier.

Russian is my 2nd language (English is my 3rd) and both I learned through repetition via reading prodigious amounts in each language.

My Spanish is horrible because I only studied it in high school and never did read any serious books in Spanish.

Now in my 40s I find that learning German is a formidable task even to read Brothers Grimm much less some philosophical works that I had hoped to.

Part of the problem is lack of time (6 months of Duolingo is not enough that's for sure) but also my brain seems to require more repetition to acquire the same knowledge that my daughter picks up near instantly.
You need to be this tall to use [micro] services:

* Basic Monitoring, instrumentation, health checks

* Distributed logging, tracing

* Ready to isolate not just code, but whole build+test+package+promote for every service

* Can define upstream/downstream/compile-time/runtime dependencies clearly for each service

* Know how to build, expose and maintain good APIs and contracts

* Ready to honor b/w and f/w compatibility, even if you're the same person consuming this service on the other side

* Good unit testing skills and readiness to do more (as you add more microservices it gets harder to bring everything up, hence more unit/contract/api test driven and lesser e2e driven)

* Aware of [micro] service vs modules vs libraries, distributed monolith, coordinated releases, database-driven integration, etc

* Know infrastructure automation (you'll need more of it)

* Have working CI/CD infrastructure

* Have or ready to invest in development tooling, shared libraries, internal artifact registries, etc

* Have engineering methodologies and process-tools to split down features and develop/track/release them across multiple services (xp, pivotal, scrum, etc)

* A lot more that doesn't come to mind immediately

Thing is - these are all generally good engineering practices.

But with monoliths, you can get away without having to do them. There is the "login to server, clone, run some commands, start a stupid nohup daemon and run ps/top/tail to monitor" way. But with microservices, your average engineering standards have to be really high. Its not enough if you have good developers. You need great engineers.
I think AWS is masking the non tech size profits of a bunch of warehouses moving and storing goods.
I actively dislike libertarians, and even I think that they would have no trouble explaining those particular examples.
> None of this helps the image of big business. Paying tax seems to be unavoidable for individuals but optional for firms

This kind of grinds me. There are tons of tax breaks for individuals: mortgage interest deduction, tax-free health care, etc. In fact, the exclusion of health care benefits from taxation costs the government more than all corporate tax avoidance schemes put together.
My understanding, though, is that all of these wireless charging solutions are significantly less efficient that wired power. Even if it's, say, 10% less efficient, that's a huge, huge waste of energy on a large scale if this technology becomes popular.
A few extra points to add:

- expanding on repeating: Enumerate and solve/memorize every permutation of a problem/theorem/etc. (ex: in f = ma, what happens if m is high and a is low and the reverse). Each case becomes a subroutine (or a chunk) in your brain that quickly fires once memorized.

- explaining your understanding of a topic does not translate to the ability of applying that understanding to an actual application

The writing was superfluous and can be summed up in 2-3 points, although enjoyable to read as a story if you're up for that.

I'm a bit disappointed because the title is misleading. The author didn't really rewire her brain. She just spent more time learning and set a different goal (of trying out every permutation instead of simply doing well on tests) than her classmates.
Billionaire Rescues Michigan City with Cash to End Fiscal Plight
Email Just Got More Useful with the Mattermark Chrome Extension
The Real-Life Plan to Drain the Mediterranean and Merge Africa and Europe
I did a Masters in Management of Technology, that opened up several recruiting opportunities.

I ended up not getting a management position however (they're extremely hard to get here in Uruguay), I believe it was because, like you, I didn't have a formal management position (I did end up having a lot of informal authority at my last job, and I've already won a lot of trust at my current one 3 months in).
And even then, proof of fraudulent activity does not guarantee the issuance of a new number. It's a case-by-case basis.
We've banned this account which was created to post uncivilly in this thread.

https://news.ycombinator.com/newsguidelines.html
As a physicist, I am similarly skeptical. It seems quite unlikely to me that wireless power will take off within our lifetimes. However, if it does happen, I suspect it will be because of one of the following hypotheses:

(1) Electronics continue to become more energy efficient, to the point that a tiny wireless power trickle is sufficient to run them

(2) Perhaps computers will be an enabling technology, both in design (with E&M modeling, algorithm-assisted antenna design) and in operations (computer controlled beam steering)

Anyone care to share any other "post-mortem" hypotheses?
Landing Page Creation Made Simple
Self-Driving Shopping Carts Could Greet You at Walmart
It will be interesting to see going forward what happens in games and real time. If something like Pixar's OpenSubDiv will become the de-facto standard for real time geometry or if there will be another paradigm shift to somthing like OpenGL tessellation or something else. Tessellation does not look like it is gaining much traction atm. But then again neither does OpenSubDiv.
I can't help thinking of Fry's first morning in the year 3000.

Fry: I'm never gonna get used to the 31st century. Caffeinated bacon? Baconated grapefruit? Admiral Crunch?

But I'll probably try it.
Yes, this might have bad long term effects on gums. In India people have used 'gul' toothpowder to brush for decades with blackened gums etc.
Seems like it's not working, since his companies are hemorrhaging money.
Umm so there's no way to read the full transcript?
The error handing is terrible and it's well known it's a problem. It's a really bad situation. It's not to say you can't do anything with the language, just that you need to really understand the tools and strategies that mitigate the deficiencies and be prepared from day 1 to exercise them, or your project is in for growing pains.

What's more, I do not think the community has "solved" for those strategies. I know google internally has one set of guidelines, but other teams and orgs do other stuff.

Quite frankly, there are many aspects of its design that ended up being sub-optimal for large codebases. Look at the profound about-face the language took on bundling as an example.

We can bandy about all we want about this, but uh... certainly as a longtime user of Kubernetes I can say, "They have found ways to deal with the language's error handling."
> This is particularly shocking given that litimetrics is a legal service provider.

Not so shocking. Law firm ranking services are their competition. They drew a conclusion from the data that supports their business.

Law firm rankings absolutely can provide a value. Both on the firm and client side of the transaction.

Imagine you're on the client side of a qui tam (Whistleblower) or Immigration case. Are you going to bring that case to a law firm that you don't have visibility into a) how the firm is trusted by their clients and b) how the law firm is regarded among other law firms? That would be crazy!

Heck, in a qui tam you can't even get quality analytics into how well a firm litigates a case because the best qui tam cases get picked up and tried by the Federal Government!

(Disclosure: I'm a dev at a law firm.)
"yet what do the people get for all this"

Nothing?

They get massive consumer surpluses.

They get cars, fridges, air travel, tv, entertainment, healthcare - better, faster, cheaper (except the later).

Anyone who is able to hold a job and have an income in the Western World sees their material lives improve radically.

It is a lie to say 'the capitalists win'. Consumers get far more of the surpluses than any other group.
THE 100 MOST CONNECTED IN CHICAGO BUSINESS
Announcing Firebase 3.6 for iOS
Zeppelin: A New Standard for Secure Blockchain Applications
Is seed funding or seed funding through AngelList falling?
> unless you never buy anything from Amazon ever again

Exactly my point. You have to buy something else to take advantage of the offer. That's not a break - it's like a BOGO slap in the face for 1st gen owners.

Another thing I thought of: There are a lot of people who didn't know they were "early adopters" until yesterday. The 1st gen was marketed as "available until sold out", adding urgency to the purchase. It just keeps getting better and better (read worse and worse). I will very seriously consider further purchases of Amazon products, so they will definitely lose money over this.
No... sorry but it sounds like you have no idea what a CEO's actual role is.
One of the downsides of the blog post was that I adapted it from a lightning talk, so it was meant to be a little content-light, but to put ideas in peoples minds around how to think about the tradeoffs.

For example, your point about Go vs Rails is an apt one - I would only add that I made that comparison because...

A: It was originally a golang meetup where I gave the talk
B: Go is increasingly becoming popular as a choice people move to off of Rails, for performance sensitive code (Scala being the other popular choice I see), and also for building "microservices" themselves.

I could have, and maybe should have, gone a little more in depth at that part, but the idea wasn't to be fully exhaustive (for better or worse).

But the main takeaway about the performance gains was that the idea of putting the word "micro" in front of something magically made it more performant without appreciating why. It's a response to folks simply parroting information without understanding it.

Thanks for the feedback.
I'd argue that a lot of this a reaction to the standard media celebrity. Everywhere there are puff pieces trumpeting minor successes and pathetic daily trivialities of b-grade celebrities. And when it isn't this, younlater learn how success was achieved in a negative way or of terrible behaviour by the previously championed individual. Having a high level of cynicism helps keep one sane and avoid the hype. You are rarely disappointed.
I do wish I had titled it better, as most people have (rightfully) dinged me on this one ;)
If business can deduct all the costs needed to maintain existence, then why shouldn't individuals? Health costs are required for existence, as is housing. Frankly, I think food and rent should also be deductible as an individual if a business can deduct the cost of catering and office rent.
He's a product/visionary CEO. They can be fairly hands on because they are very passionate about the specifics of what the company is building. The best of these have incredible intuition and domain knowledge, and are highly successful.
A lot of places simply are not structured to handle remote workers and penalize them when away from centralized offices. Remote work or distributed companies are an anomaly that present risks when your management doesn't understand the basics and that's understandable.

The presumption is that remote means lower value or productivity as a default in classic companies. It's not necessarily a matter of luxury either; your C levels don't work from their yachts in a marina normally. Some are just too rigid in approach to change how they work even if it's demonstrably negligible. I had a client before that had a mostly distributed team and wouldn't let us increase the hourly rate unless we relocated to an office - few people even at the offices ever talked that often and we hardly ever met in person with the client ourselves even for those five miles down the road.

The usual tech company reasoning now is that the tools for remote work do not facilitate creative, spontaneous insights that are critical for competitive companies.
> It's a collection of many small annoyances that have been stacked on top of each other over the decades.

You are describing X11?