skysight-inc/HackerNews huggingface dataset:
Where are these horrible places that people work and hang out? I’ve worked at places as small as a tiny ISP where I was basically the only tech employee, startups with a dozen employees to companies as large as HP and everything in between. I’ve worked on the east coast and west coast. I’ve worked for private companies and public ones. Ive been on small teams and large. Ive had dozens of managers. I’ve been an SA and a programmer and sometimes the jack of all trades who’s responsible for IT and the web farm. I’ve racked and stacked gear. I’ve punched down Ethernet. I’ve got a CS degree from a state school. I’ve coded in Basic, assembly, C, C++, scheme, Perl 4 and 5, python 1, 2 and 3, Java, JavaScript, PHP, Shell, TCL, Pascal, Fortran, Lua, and on and on. I’ve contributed to open source small (chpasswd) and large (Apache, git).

I don’t ever recall running into someone who would treat me badly based on what I do. I’m not arguing it doesn’t exist. I certainly believe the author. I just haven’t experienced it myself. Have I just been lucky?
Wow, what an interesting approach! Thank you ... I've copied that out to a file and I'll study it more later.

Cheers!
I’d argue that prejudice and bias applies most all statistics, but most often we just don’t notice or care. E.g. The biases inherent to specific domain, of those who captured the data, those who selected the data, selection of statistical techniques, real-world outcomes reinforced by usage of these statistics, etc.
I have had a very different experience
> covers so many glyphs it's collection is split into an multiple OTF files because of the 65k glyph limit per font.

Not because of that. Out of the hundred Noto files, several are the same CJK characters with different country and Sans/Serif/Mono styles, and everything else combined would fit into a single file.
Show HN: Listen to Curated Playlist
I think there might be a market for a dead-man switch (no pun intended, honest), but you'd never be able to get a doctor to implant it.
>There is an entire level of both hardware and operating system maintenance that I don't have to worry about.

Right. So you traded [relatively] inexpensive OS and infrastructure maintainers for [relatively] expensive application and tier maintainers.
A general advice: don't be, or position yourself, as a "programmer in ${language}". Your value proposition as an engineer is ability to comprehend and solve problems.

Learn enough concepts from a few different schools of thought to be able to make sense of a language in a reasonable time. Master a few, eventually.

An ability to use a semi-obscure language to solve a problem, and an ability to explain why it is superior for the task is indeed an important signal of the above-mentioned abilities, and a costly one. Costly also for the employer (in terms of your negotiated salary).
I think blockchain will end up like PageRank. Both are amazing algorithms with very narrow use cases. And maybe a few companies can generate enormous value with blockchain like Google did with PageRank, but that will be it. That's my prediction.
My point is that overengineering and CV- or grant- driven development is not exclusive to the web.
And - at least DO - they've been offering these things for quite a while now, too
It's a little weird to count a markup language, a presentation language, and a query language on the same axis as Turing-complete programming languages. If we go by that metric, the average sysadmin knows dozens of languages all at once. Yet sysadmin work is also often looked down on for some reason.

I don't have a good explanation for either of those phenomena, but I think language-counting isn't a good way to combat them.
Excessive power draw ... which, while seen in abysmal battery life, was most directly seen in an inability to cool
Why do you think it's a monopoly? I think SMTP is more often on premises at organizations than web services for example.

The hoops to send have existed for a long time and simply evolve. A push protocol without trust is a pretty bad idea after all.. So bad the fax machine needed the legal system to inflict severe punishments for the physical resources consumed by unwanted push (in theory if not practice.)
As someone who has slogged through it for 20 years, I wouldn't say I've earned much other than to realize that its all an even bigger mess than what it used to be. The solutions people come up with to combat it (frameworks, JSX, CSS-in-JS) only exacerbate the complexity in my opinion. I truly feel like we're headed in the wrong direction when it comes to web development. I haven't figured out what the right direction is yet, short of going back to the drawing board with HTML.
I heard the eGPU gets throttled memory wise because there are less pcie lanes. does this have a big impact on ML performance?
> The same situation has already happened with Chrome, but with browsers themselves. Try submitting a PR to chromium that implements a new web standard and see how far it gets, let alone a change to the UI.

FWIW, there have been various new features/standards implemented by people from various companies (some people will have heard of, like Samsung and LG, and others you probably haven't, like Igalia) in Chromium. (UI changes I know much less about, given I rarely look outside of the Blink bubble.)
My comment was not about if it is good, or bad for people, but for the economy (to a certain point). Again, I am not saying it is a good solution, but for now, it worked and works well enough.
Yeah - I saw all the other components added: but they're pretty subjective between people

Work hours in a year vs salary gets you to a very close approximation in seconds.
(That was the "Die, heretic scum!" Emo Philips joke. Check it out. Sony is the devil ;-)
While this is a great visualization, I think that it is missing the traffic volume, which would paint a much more accurate picture of how cities actually work. I say this looking at San Diego where if you want to know how the city is designed and how traffic actually flows, there should be 3 big lines running from south south east to north north west (or similar) because those are the 3 major freeways. Instead you have a big north south signal which is not actually reflective of how any traffic flows.
The Google Translate Chinese text-to-speech for that core set of ghost kanji is also spooky. https://translate.google.com/#zh-CN/en/%E5%A6%9B%E6%8C%A7%E6...
For whom? And to what end? What are they even selling?
Actually, it presumes your investments are growing at ~the rate you're drawing out of them.

Because you could retire at 50, and be hit by a bus the next day.

Or retire at 50 and live to 95.

The math doesn't change.
You're answering about Spanish. Ano does not mean that in English.
Because in a capitalist dystopia or an anarchist commune, I need other people to want to help me.
https://egpu.io
A few demanding-ish 3D games have Mac versions. I have the two Metros for example. Although they were demanding when the nvidia 7xx was new...
Well, you can have 3 employees when 1 if needed, and then 2 unemployed people looking for social benefits, or 3 employed people that add some value. I think it is obvious which one is adding to the economy more.

Not saying it is good, but this is one of the tools governments have to reduce the cost of social state and increase the production.
It’s called “virtue signaling”. Or do you believe that WeWork cares about the environment so much that they are banning meat and that Starbucks cares so much they are getting rid of straws?

At the end of the day, every company is beholden to their investors - who don’t put their money into a company for any other reason besides getting a return.
That's fair. A part of me still wonders how many people would notice if bank started to round differently tomorrow :-)
If you check the Quora link I shared (https://www.quora.com/How-much-money-do-you-think-you-need-t...), I further link to a Google sheet (https://docs.google.com/spreadsheets/d/1-JRc0MUy5S8jE49XGCjR...) where you can play with the numbers yourself :)
There was a good article about that on here which you may find interesting http://blog.memsql.com/nosql
Does it work with the internal display?
> It's essentially impossible to differentiate the two.

This sounds like "guilty until proven innocent" logic - maybe we should drown people to prove they're not witches. I'm all for a healthy dose of skepticism, but there's a point it passes into fantasy.
> > Seeing those quasi-JS expressions in HTML attributes is enough to put me off Vue.

> They are supremely useful. Ultimately, it's knowing how to use them to their maximum potential.

Supremely useful for a typical full stack developer -- yes. Supremely useful for a dev team with members who specialize in web design (plain HTML, CSS, etc) -- not necessarily.

When your source code mixes a bunch of different web technologies it limits the types of developers who can effectively work on it.

Many commenters here regard React and Vue as "easy", but for many designers it's not easy. There are plenty of talented web designers who are just not interested or not capable of working efficiently with React/Vue.

Our company built an in-house JS component framework that is heavily inspired by React and Vue but that doesn't suffer from the intertwining of disparate web technologies. HTML, CSS and JavaScript stay separate from one another. As a result, our designers can independently iterate on UI without needing to touch a bit of JavaScript or quasi-JavaScript constructs.
I've never called them ad blockers. I always call them HTML firewalls.
Absolutely. My comment was without the emotion - it is good enough to work for now, but there are so many better options that would have a better outcome in future.
I'm not sure why this meme is constantly repeated - the modern tools are not terrible. I guess it underscores how difficult it is to shake a bad first impression - ten+ years ago they were very poor, but today they are very impressive. In fact the FPGA based design tools are much better than ASIC based HW design tools.

You are right about underlying architecture and synthesis engines being closed source, but that does not necessarily make a tool bad. There is a strong drive to have the tools confirm to industry standard interfaces for sharing of designs and IP now (IPXact, SDC-constraints, Oopen-CL/Open-CV, etc).

FPGAs are more difficult to use than Rpi / Beaglebone, but that's because HW design is very different. They can be used to run SW only stacks (e.g. linux), but that's somewhat missing the point as FPGAs are all about programmable hardware - creating custom accelerators, doing things you simply cannot do efficiently in SW. So low-frequency things like home basic automation might not be a good fit as that can be done in SW only.
TB2-TB3 adapter?
Is Lending Club Personal Loan Is Good Idea for Personal Finance
>at that level of money, you’re eligible for private banking / personal wealth management and thus to better deals and performance than you would make on your own (I’m thinking Berkshire Hathaway for instance)

But why would you want to pay for "private bank / personal wealth management", when, quite frankly, the "managed" investments at best only outdo unmanaged investments by a tenth or two of a percent?
No. You have limited resources to sift through people. Heuristics like this are an efficient way to reduce your search space. That is sort of the whole point of statistics.
That's good for you, but it sounds like you're extrapolating it on just your experience rather than research? Perhaps you've been lucky? Do you really have the info to objectively state it as "simply not true"?

Read the jepsen tests (old but show core problems that aren't fixed):

https://aphyr.com/posts/317-call-me-maybe-elasticsearch

https://aphyr.com/posts/323-call-me-maybe-elasticsearch-1-5-...

Or just search for ES data loss:

https://news.ycombinator.com/item?id=9475620

https://stackoverflow.com/questions/29841348/how-reliable-is...

And if that's not enough, here's the official page listing several "ongoing" fixes for major durability issues:

https://www.elastic.co/guide/en/elasticsearch/resiliency/cur...
I do recommend you give it a try. I was in a similar situation as you, although I made the conscious decision to teach myself "proper" typing when I was in my mid-20s. I don't think it has made my typing significantly faster -- maybe a little bit faster, with a bit fewer mistakes -- but I really felt the difference in how pleasant typing felt. Reducing my hand movements during typing has probably saved me from early joint / carpal tunnel / whatever problems.
Maybe not government, maybe just humans in general. Decentralisation, blockchain, smart contracts, cryptocurrency, AI and IoT could really start coming into their own further into the future when we start having more autonomous agents performing those little tasks on our behalf, like a smart fridge ordering more milk and interacting with a drone to ensure payment and delivery without having to bother a human.

But I'm not getting the sense that any of the huge amounts of money being invested is going into much other than feeding the crypto ecosystem at the moment.

True story: VCs specialising in funding blockchain projects told a dev team "You guys are building a proper business, that's great but it means it won't 100x in a short period, so isn't really what we're after".
>The inflated sense of ego associated with “saving the world” and “solving tough problems” has almost completely turned me off from tech, in the Bay Area in particular. My problem isn’t with the sentiment—it’s that 99 out of 100 times it’s pure bullshit. There are a few people out their doing really amazing things, but the vast majority of people who have big egos aren’t the people working on that stuff.

I see this mindset in Seattle very often. A lot of my friends have recently been quitting their jobs to do something other than tech because of the overly inflated egos and the need for software engineers to constantly "do something new" instead of just maintaining & fix what they already have.
Is that so? I certainly would have thought that "pretty and healthy females" is a perfectly normal phrase that often comes up in women's conversations/thoughts if you hadn't informed me otherwise. Thank you!
Multiple duplications, all from the same user:

https://news.ycombinator.com/item?id=17633619

https://news.ycombinator.com/item?id=17627392

https://news.ycombinator.com/item?id=17620652

https://news.ycombinator.com/item?id=17619026
While ageism is very likely a real problem, the methodology used in this study is problematic.

Quote:

> “The tech industry is hiring a disproportionately higher ratio of workers than non-tech up until the age of 48—indicating bias does exist that favors younger candidates,” the report states.

It seems like the authors looked at how many people the software industry was employing relative to the rest of the market.

The correct (albeit trickier) approach is to look at ratio of applications to offers, grouped by age. Controlling for other variables would be ideal, but it makes this doubly harder.

The approach taken by the authors (looking at the ratio in the software industry vs. the wider economy) hides too many confounding variables. What if people in software make more money and are able to retire, so they stop seeking work around 50? What if there just aren't as many qualified people 48+ years old compared to other industries since software is a younger field?

Those and other questions are hard to answer when you take the approach taken by the authors.
This piece has a monopoly on the use of the word monopsony.
Even if the design was feasible, the product would undoubtedly target the high-end appliance market. In that space, however, you are competing with premium gas ranges rather than coil/induction.
https://www.apple.com/shop/product/MMEL2AM/A/thunderbolt-3-u...
> I'm pretty sure the Chinese government would be capable of planting two or three sleepers in Apple's software division if they decided to.

I'm not interested in conjecture. Like I said, the stuff of movies.
I am collecting domain names. Each new idea must came along with domain bought. But each of them become expired in a year and my collection is not very big.
You are introducing emotions to the economic statement. Yes, it does have severe social issues, but calling it worst in the world is ridiculous. Unless "world" is Europe and few rich countries.

Stating that something is not good for the economy does not mean I support it, I vouch for it and I think it has future. Obviously, there are better models, but the current one works good enough currently. Once it will become too much to handle, it will be surely changed (after a series of market crashes). Market and economy will adjust itself when there is no other way.
Social Security covers long term disability: https://www.ssa.gov/benefits/disability/
As a Clojure dev, I find this attitude absolutely baffling as well. I can assure you that nothing at all about Clojure makes you a good dev. Nothing about any language makes you a good dev.

Want to fast-track a new project into a convoluted legacy codebase few humans can grok? Hire a bad dev and have them write in any language, it doesn't matter. I've seen Clojure code bases passed through a dozen hands that no one could figure out.
Have you tried meditation? Nothing fancy, just taking 15 minutes to focus on breathing exercises.

Whenever I find my mind racing at night, it's because I haven't taken any "down time" during the day. Laying in bed at night is often the first moment of my entire day (other than taking a shower) where I have no external stimulation of work or entertainment.

Best of luck with everything though!
It still is just it moved from the notebookreview thread to https://egpu.io
When doing this, watch out for the impedance of the silicon carbide at microwave frequencies.

Too low, and microwaves reflect off it, going back into the magnetron, causing it to overheat and die.

Too high, and microwaves pass through it, reflect off the far wall of the microwave back into the magnetron, causing it to overheat and die.

Either do this in a microwave that has overheat protection (generally the ones which don't say in massive letters on the manual "DO NOT RUN EMPTY"), or put a glass of water in with any 'experiments'.
I wrote a blog post recently along the same line (see https://cip.li/stefano/post/a-vision-for-a-new-supportive-we...). However, if you're looking to volunteer and help an organization that's already making big strides, then you should definitely check out https://opencollective.com. They aren't doing any dependency analysis for existing projects yet, but I believe they are planning to implement that in the future.
One only need look at sites like Typeracer to see that there's plenty of people doing "the physically impossible" now. The funny thing is, that site has a CAPTCHA for keeping out script cheaters, and I often score much higher on that than the races --- I've achieved 240WPM with 95% accuracy on that, whereas my usual speed is in the 140-150WPM range.

The keyboard has a big effect on speed too --- in the past decade or so, low-travel and low-force keyboards have become significantly more popular because they're less tiring to type on.
Where in the article did it mention any of the above?
and here I am in 2018 using my Lenovo X220's ExpressCard slot to run a GTX 960, only requiring plug-and-play.
Uber Gains Civil Rights Allies Against New York’s Proposed Freeze
Experts are right until they are wrong.
Thanks. I see the WebPack download requires registration - does that mean manual approval after you sign something in blood or just making an account on their site?
There's a lot of misconceptions there.

If you want to save JSON documents, you can pick Postgres [1] or MySQL and still have a RDBMS for free additionally.

Elasticsearch does that too, but its access certainly isn't O(1) - it has a complexity of O(log n), just like Postgres or MySQL would have, because all of them use tree-like index data structures. (Please note that ElasticSearch is not meant as a data storage layer)

Now, if you just want to have the JSON, you're done. O(log n) for ElasticSearch, Postgres or MySQL. That's it.

But normally, you want to do something with that data. You have a user and want all the products. Or you have a book and want all the authors, because you have a real app to write.

Most data in our world is relational: A student can partitipate in courses, a store sells products, and so on.
Queriyng your database using JOINs will make use of indexes in each of the tables that you have previously set up.

These indexes will prevent the theoretical worst-case (the "Full Table Scan", where your complexity is O(n) for the table). The query planner will decide which index is better to use for the optimal response time.

You can, however, choose to not leverage this feature of RDBMS. What do you do now, if you need all the courses of a student? Do you get all the JSONs and compare their IDs? Do you parse the JSON keys in your own app? But having your app iterate over all the JSON keys already has O(n) complxity. So you end up recreating tree-like indexes anyway somewhere in your stack.
But all of that is already provided for you, with decades of debugging and performance optimization - for free.

To sum up: Use Postgres JSONB type if you only need to write JSON documents. You might later want to query the nested JSON data structure and join it. I highly recommend "Mastering PostgreSQL in Application Development" [2]

[1] https://www.postgresql.org/docs/current/static/datatype-json...
[2] https://masteringpostgresql.com/
We talking about beanie babies or bitcoin here?
I think those markup and styling languages and even SQL have all been used in turing-completeness examples. Everything is bad, nothing is easy, and we might as well stop using the internet.
We're all going really fast, but nobody knows where ¯\_(ツ)_/¯
Hard and intimidating doesn’t necessarily mean interesting, I think a lot of the bias against web dev is hovering in the latter and not the former. Note, I’m not saying that web dev isn’t interesting, just that the common perception against it is rooted in interest rather challenge (like it was for database in the decades before).

More to the point, why would people want to work in a hard and intimidating area anyways? If it was fun and interesting, it might be challenging but not intimidating. Again, I’m not making judgements in web dev, just on how biased perceptions go.
I've done sysadmin work as well and the context switching didn't feel as prohibitive. Generally I was using something like Perl, Python, Bash, etc... but rarely switching between more than one in any given day.

With web development, I have to know HTML, CSS, and JS at least. I probably really need to know SQL. And I switch between those four (at least) every day, many times a day.
IMO, any errors on a typing test should fail it. Though this is likely somewhat biased from an older software dev.

Really though if you can accept errors then speech recognition is much faster. So, typing is mostly about precision.
From a Space Station in Argentina, China Expands Its Reach in Latin America
Lunesta is available cheaply as a generic under the name eszopiclone.
> I haven't figured out what the right direction is yet, short of going back to the drawing board with HTML.

That's almost certainly what's needed. The fundamental structure of the HTML-CSS-JS triad is the problem that all this complexity tries to abstract around.

Separation of concerns is only good if you're separating the right concerns. Back when web pages were really PAGES (ie documents), the Content-Styling-Interactivity division made sense. But now that web pages are applications that division makes very little sense.

All the different solutions represent different approaches to redefining the separation of concerns, but what they all agree on is that Content-Styling-Interactivity is the wrong separation.
Any of these problems can be permuted.

But only one of these problems (parenthood) has a special social status.
AI Object Recognition System Operates at Speed of Light