skysight-inc/HackerNews huggingface dataset:
From your description of usage I would say it's not worth it for you.

It is however completely worth it if you want to develop on iOS over SSH. Blink is the only one I've found that has (and can, due to Mosh being GPL) provide Mosh support on iOS, and Mosh is the only thing that makes developing over SSH on iOS tolerable for me for "real work", i.e. a full day's work and not just popping into a server for 10 minutes to configure something. Panic tried to make it work by having Prompt alert you before iOS backgrounds the app and closes the connection but it still means that you can't get up and run to the kitchen or bathroom without losing your connection or really delve into an article or documentation without having to re-foreground Prompt every few minutes. Running tmux/screen helps with any inadvertent disconnects, but Blink just lets you cmd-tab back and resume where you left off and is much less frustrating on spotty connections.

As an aside, Blink is open source and you can build and sideload it yourself pretty easily if you have a paid Apple Developer account. You can also do it on a free account, but you'll need to know a bit more about iOS dev to configure/disable a few things that you can't do for free. Personally after a year or so of that I just ponied up the money and bought the app store version.
> Also wasn't there some unknowns about the right to redistribute the Oracle JRE?

Nope, Oracle clearly says you can in their FAQ:

https://java.com/en/download/faq/distribution.xml
Why don't FB/Google/Apple/etc expand to Auburn, CA? Or Lincoln, CA? or Lincoln, NE?

I really don't think that putting the next 5000 employees next to the last 10000 employees improves productivity. Spread out. Spread the wealth and the pain. Make yourself less vulnerable to a single point of failure.
Not really. I can see wanting to live an extra 20-30 years if you're 60. Less so if you're 80. Starts to get weird if you're over 100.

I'll be happy if I make 75 and I'll view every day after that as a gift and not something I deserve.
I always get my name wrong on legal websites because my legal name is Abdul-Rasheed Bustamam.

Many sites, like the DMV, don't allow hyphens in names. So my other name is Abdul Rasheed Bustamam.

Some sites don't like hyphens or spaces. So I become Abdul R Bustamam. R being my middle initial, and I don't have a middle name.

Then, some sites have a length limit so I often become Abdul Rashee Bustamam.

These are for organizations like insurance, government, credit cards; when I checked and froze my credit I counted about eight different "legal" names that I have.

I use a password/email manager to manage passwords, but unfortunately there's no name manager :)
That would explain some of the stupid things that are going on at Amazon right now - e.g. they are now witch-hunting new sellers to prove they aren't selling counterfeits by disabling their accounts right after they list their first items literally seconds after they do it and then demand all kinds of proof. I was shown an email where Amazon stated: "you might be selling counterfeits" without company selling a single item as a fresh new account (and having reputable suppliers that don't risk supplying counterfeits). To me it seems like ML + MBA fail (ML for identifying risks with too many false positives, MBA for setting up such an insane policy since June)
> The reason is that the complexity of the job at hand, if it is due to a combination of independent details, can be encoded.

This is my favorite sentence. He's hinting at functional programming!

> I tend to err on the side of eliminating comments. [...] A misleading comment can be very confusing.

I can't even keep track of how many times I've tried to read code and comments I wrote from more than 6 months ago, and thought to myself "this doesn't make sense" or "how can this possibly work?" Or "this is impenetrable, I wish the idiot who wrote this would have used a little self-constraint and tried to simplify rather than show off and make everything complicated."

I'm getting more and more aware every year of how insanely hard it is to write or say things that are both clear and unambiguous. Every time I think I'm being clear and unambiguous, I find out later I was neither by a mile.

> Fancy algorithms are slow when n is small, and n is usually small.

I learned this fairly well working in games, where it's frequently faster to do a linear search or to use a linked list. The really basic stuff I was taught to avoid in school. But even now I have a hard time not using a hash table or tree or something at first, even when I know the data set will probably be small.
I think the important question is, how much of that do you retain?
You have to take into account the end product, not just raw silicon cost.

There are costs in SoC packaging, wire bonding, testing, yield loss, warehousing, distribution, R&D, and profit.
What qualifies as "real work"? A competent decision maker/consensus reacher is, ime, more valuable than an extra engineer in any software project of a non trivial size. Not every product decision can be made based on logical merits. I don't care what someone's background is if they help maintain organizational coherency.
South Africa's Square Kilometre Array and the Future of HPC
All those tools are very useful, but they rely on needing a standardized UI. The problem with most web-based projects is that everyone wants to customize them, and once you start doing that those kinds of tools just aren't as useful.
I think that this might just be because that code is a bit older now.

I actually have to thank the documentation there for explaining all the flags you need to turn on GCC to get the computed goto to work. By default gcc's optimizer will mess things up and I would have never figured out the flags by myself to be able to run my benchmarks
Just wanted to +1 for the note about the TS/SCI clearance. I am a contractor, and my firm will pay an employee $10k for referring a new employee that already has one. It took me 2 months of non-work before I received my interim, and it's only because it was pushed up from the head of my client.

If you have a clearance, companies in the space will be falling over themselves to recruit you.
Show HN: Moving Minds – Shaolin Kung Fu for the Startupper's Life
Like most people, I don't control the world and my actions have minuscule impacts on the global scale. As such I find caring about things outside of my control a rather egotistical standpoint.

There is nothing selfish about focusing on things that I can impact, and recognizing your a tiny fish in the vastness of space.
A much better plan is to use an excess of solar energy to power processes that produce ethanol-based fuels and then keep a reserve of those (which by the by, is carbon sequestration at best and neutral at worst).

Coal power plants are awkward and inefficient and require a lot of work just to move the fuel around. There's a reason the world worked hard to develop better fuel technologies as quickly as possible.
Hi everybody
we've created this online course based on the ancient practices of Shaolin Kung Fu but geared towards our contemporary lives and problems.

We think it can help the startupper's life (and beyond) because:

- trains both Body and Mind together in less than 10 minutes a day > no more need for an app for fitness and another for meditation

- through quick exercises it trains your focus, discipline and resilience, all qualities that will help you perform better at work

- it was created with love by startuppers with our own need in mind

- the "Meditation in Motion" is a practice that will enhance the quality of your life across the board: improve Body, Mind and Spirit to lead a more fulfilling life and become your best self

Let us know what you think and if you have any suggestions for us.
thanks
the Moving Minds Team
That's a very one-sided pro-Qualcomm piece.

The big issue with Qualcomm IP practice is that they don't charge IPR on the modem function, but over the whole device. So put the same modem in a cheap phone, or in an expensive laptop, and the IPR will be very different. This is really charging IPR on a lot of value completely unrelated to the modem.

Historically, the cellular/3GPP world was very phone centric. The specs were for a phone, and the chipset was really the core of the phone. At that time, charging cellular IPR on the device embedding the chipset was reasonable: the device was just a phone, with all the intelligence coming from the chipset.

We're obviously no longer living in such a world. But Qualcomm keeps this practice, as it's very profitable for them and their dominant position let them do it (so far). Apple is mad at this, as most of the value of a smartphone is outside of the modem part nowadays (even more for a PC). Other device makers hate it too, but don't have the muscle to go against QCOM and can't afford alienating them. Europe is looking into it too, and will issue a recommendation that cellular IPR is charge only on the modem subsystem, not the including device (basically, Apple position). It will start as a recommendation, but could become law later on.

So it looks like it's QCOM against everybody else. Considering the money involved, I'm sure that QCOM has a pretty fat budget to push their angle. Hello Bloomberg ;)
What’s the view on tmux? In general on HN.
> Every ride Uber loses money.

That isn't true - they're profitable in a lot of markets[0]. They're subsidizing rides in new and developing cities where they're capturing market

[0] https://www.businessinsider.com.au/uber-profitable-in-hundre...
let there be sound!
The question was are there any that are successful for the startup [longterm]?
Please be constructive. If you think I don't know something, feel free to explain or provide informative links.
Being able to use a mouse would solve most of these issues?
Of course. If I think of cases where people might expect to have the same employer for life I think you'll be more likely to find unionization there. Not that it cannot happen outside of that condition.
Hmm. I can't get into detail. But we use it for things that are mostly 'experimental' for the customer. Let's take the all-to-common TODO MVC app and say I add a caching layer between the app and the database. I would likely add a feature flag to enable or disable retrieving or storing results in the new caching layer. Or, I add a new button that lets the customer multi-select TODO tasks, that would have a feature switch, etc. The reason for this is that it lets us enable these features for customers who either insist on having them or are excited to try new features without exposing the entire customer base to the risk of these features.

The big problem with this is: you end up having 'if(feature)' type statements _everywhere_ for each of those experimental buttons or extra components or whatever. It creates considerable debt that the team has to be accountable for cleaning up as those features start to stabilize.
How do you "retain" things read for entertainment?
Coal is dead in Britain, there will be zero generation in the next few years. It was the deregulated energy industry that killed it, starting in the 80's, out-competed on price and flexibility by gas.
>whereas even a shitty CS degree teaches you to program enough to be employable

I met someone with a CS degree from Stanford who couldn't do a basic HTTP request in their main programming language (with access to Google / documentation), nor implement and reverse a linked list. These seem like really basic things that anyone with a CS degree should be able to do...

I think you should rephrase your statement to "even a shitty CS degree will convince companies that you are employable".
I listen to audiobooks when I’m walking to work and back—that’s an hour a day on average. That counts for at least 2000 pages in each quarter. I also read anything between 10 and 40 pages of technical books every day, which adds up a lot after three months.
I can't find any documentation on how, exactly, ACID is achieved across all these partitions. It's impossible to reason about performance characteristics in the absence of documentation.

For example, if they use two-phase commit, what is the granularity of locks ( table, row, etc )during an open transaction? Table locks during two-phase commit with, say, 50ms coast-to-coast latency would be an immediate dealkiller.

Or, if it's eventually consistent as most asynchronously distributed DBs are, they can't claim AC.

I really wish Cockroach had better documentation - not so much how to use it, but how it works so as to let engineers reason about performance characteristics.
That has nothing to do with it. Most UIs display some kind of data to the user. When the data changes, how do you update the UI?
I'm not sure anyone is upset about the idea of having to build new mass storage stations for major grids and sell storage for new homes.

Distributing the grid COULD be the next big infrastructural push for the western world, if folks could just agree to stop propping up the fossil fuel world's influence.
From my perspective:

Some companies hire these MBAs straight out of college, and put them into fast track programs. This is not a bad thing in itself, but it means you can end up with a (S)VP or C level who has never actually worked in the area the company is in.

This leads into "great" ideas being generated (e.g. every new hire has to be signed off by the VP of the division, all purchasing needs 2 levels of sign off etc), that may sound great, but to people actually living with the ideas, it causes massive issues.

Without fail, everytime I have seen a policy like these that makes me groan out loud, when we find out who came up with it, they have an MBA.
Interesting!

I'm curious why you've used a different classification algorithm on top of a neural network. I would expect that a neural network on top of a pretrained network could give similar results, with the benefit of simpler code. Is performance the reason?

Anyway, I'm looking forward to your blog post.
> Why are those warnings not automatically included in "-Wall -Wextra"? Is there any issue with enabling them? Are these somewhat experimental?

Because tons of people keep complaining "muh my build breaks if they enable new warnings". Dammit, idiots, if your build break there's a good chance your software is already broken too; that's the point of breaking the build: making bugs visible so that you have to fix them.
> Mouse allows precision selection and clicking on text that no amount of keyboarding, touching, or apple penciling.

Ummm, good keybindings are better/faster than a mouse. E.g. were I writing this in emacs I could select 'keybindings' with C-r k RET C-SPC M-C-f; I could then copy it with M-SPC — all in less time than it takes to switch my hands from the home row to the mouse.
> When it comes to my docs, my current stance is that it's worse to create something that's too open-ended than too closed

I agree with you as my own approach is also more towards the step-by-step.

And you are right that I also have the luxury of my presence being helpful for when the students get stuck, although I try to make my tutorials so that they do not need much of my help. Also, some students cannot go to my classes as they work, and this approach allows them to do the lab assignments at home without much help from me.

Regarding the broken feedback loop, one possible alternative for web-based instruction is something that requires the user to insert solutions somewhere and have feedback on it. There's a SaaS that allows you to do programming assignments and you must submit it and run it in their servers. Perhaps you could explore something like that, although with JS you could run it in the browser directly?
It's Planting Season on the International Space Station
Oracle: Use of open source software declining rapidly in the private sector
I like the old machines. I enjoy reading about those brave collectors that buy these machines and try to keep them running.

For me I think the arcade experience is now more about the controls map to the games. (track ball/ nob/ flight yoke) for games like missile command/centipede , tempest, star wars).

The have "shows" now were people haul their machines to a hall and let the public play. For example the "california extreme expo"

https://arcadeblogger.com/2017/08/04/california-extreme-2017...

I find this blog about restoring and finding old machines fun :
https://arcadeblogger.com/
There's something fantastically entertaining about this. It's stupidly simple (from the outside) but interacting with the computer in such a different way is weirdly fun.

It's like when you turn on a camera and people can see themselves on a TV. A lot of people can't help but make faces at it.
(Optional: Where do I ask:) Who's hiring Jr. Devs? Because as far as being passionate to learn (and knowing some of the basics of .NET flavored development), I'd like to grow my skillset beyond that of IT Generalist.
I don't know what you count as "work" but the PMs I know are all way too plugged-in to email, work longer hours, and stress out more than engineers. I think it's harder for them to prove their value via concrete deliverables and so they compensate by excessive enthusiasm.
So you had a baby due to circumstances beyond your control? And you had an injury, again through no fault of your own? And the sum of those are over $350K.

Who is responsible for your health? I'd argue that the baby is entirely on you, and $100K for a delivery is insane unless you had incredible complications.

And if the back injury wasn't your fault, you could seek redress from whom is responsible. If it's work related, then work should pay. If it's an accident, then whomever is negligent should pay.

Unfortunately, no one wants to take responsibility, and expects "society" to make an individual whole after a loss.
Thanks, that's helpful. Although, from your answer I take it that U.S. companies are, in fact, the major subjects of these high-profile EC enforcement actions and there are not actions of similar magnitude against EU companies that I've missed. (That could be entirely just and appropriate, of course.)
They are definitely interchangeable. What currently is happening is that the bottom 95th percentile of people in software engineering and product are discovering that they are also completely utterly interchangeable.
It doesn't look that way. We're happy to investigate these cases if you feel there's something fishy going on, but the guidelines ask you to please email us at hn@ycombinator.com so we can leave the discussions intact.

> Please don't accuse others of astroturfing or shillage. Email us instead and we'll look into it.

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

https://news.ycombinator.com/newsguidelines.html
Keybase launches encrypted Git
Boostnote – How to sync data between all devices
Isn't this a bit disingenuous. A bum with a penny finding a dollar would see a faster growth in wealth than bill gates earning $1 billion in capital gains.

Solar is coming off such a low base that any growth will outpace any other fuel.
Could also be a manual copy/paste of the contract address, ether and gas amount to your native wallet app, or a QR code to take a picture of with a mobile wallet.

Metamask (the browser plugin) is one - albeit a bit clunky in terms of UX - way of reducing the friction of doing web based ethereum payments, separated from your main wallet
Those of us who lived through those years have a priceless benefit of having witnessed technology history unfold in real time. We saw the evolution of technology beyond just a bigger screen size of slightly faster processor. We had actual leaps and breakthroughs. My kids today will never have that unless some sort of huge technological miracle happens that changes everything.
Went through the tutorial, but I still don't think I really get why so many people seem to like Vim so much. The only thing there I noticed which was new to me from a functionality standpoint was the repeated commands feature.

Anyone have some better examples of things you can do with Vim that make it worth learning over a GUI-based editor like Atom?
Was this using the "javapackager" tool? This seems to have been introduced in Java 1.7 as far as I can tell.
You're correct. It's a shake down of American companies. The US Treasury released a paper detailing how Apple at least was abiding by all laws and not really doing anything out of the ordinary. I suspect Amazon is in a similar place.

Basically, best case Europe can't be bother to have well written laws and punish the companies arbitrairly. Worst case, this is an attack on US business by foreign governments.
Is it just me or is Bezos' fitness a bizarrely common topic for tech-skeptic pieces? I swear I see it written and meme-d about more than basically any other single human-interest factoid about executives.

If that's true, it raises the question of why. The look isn't all that exceptional, he's just somebody who works out a fair bit, and didn't when he was younger. He's not exactly Erik Prince. So the focus on it, and the frequently malicious tone, sort of parse as "he doesn't look like nerds do anymore, that's suspicious".

This could all be apophenia, obviously. It just raises an eyebrow since I've seen athletic programmers greeted with "but you don't look like a programmer!"
Training a neural network on top would require a "proper" training phase, and finding the right hyperparameters that work everywhere turned out to be tricky. Actually, this is what we did originally, in the blog post we'll try to show demos of each of the approaches and explain why they don't work.

KNN also makes training "instant", and the code much much simpler.
After starting out in Python, I did exactly the same thing with Racket and Smalltalk, which substantially improved my programming ability. I'm glad to know that I'm not the only crazy person here. :) I haven't used Pharo recently, but when using other languages (especially dynamic ones) I really miss it!
Stl.garden – Explore the most recent STL files on GitHub.com
There are so few competitors making it already that ISP’s clearly have sufficient tools to bully the smaller players out of buisiness currently, and there aren’t any tools for government officials to stop them.
I don’t know enough about how infrastructure fairs when it is nationalized but besides that being a dirty word in American politics I’m not apposed on priciniple. My cursory understanding is that it seems to work for other nations, and since I already have to treat anything I send my ISP as sent to the NSA as well I’m not sure what I would be giving up.
> They don't make sense for knowledge workers. Knowledge workers are rarely interchangeable, so standardizing contracts, job titles, pay schedules, working conditions, etc., makes little sense. There is also the chance for protectionism (closed shops) that runs counter to the freelance culture in tech.

If that was the case, no one would have been whining about H1B import companies killing US knowledge jobs.
Opt-in for the customer not the business.
Yeah... The headline and the rest of the article are out of sync.

It's not "Unselfish People Are More Likely to Wind Up with Depression", it's "People who Wind Up with Depression Are More Likely to be Unselfish". Which kind of sounds like a non-story.
No sarcasm! I believe I understand what you were saying now.
I think a lot of the disdain for MBAs comes from the fact that while most positions have had stagnant or declining wages for the last few decades, upper level management has seen gains that far surpass inflation even though their job is fundamentally no different than in the 70's. Management's job is important, sure, but is it significantly more important than the grunts who provide the actual value to the company?
Asynchronous JDBC API in the works