skysight-inc/HackerNews huggingface dataset:
> Don't like your boss, get another one.

I look out my window and watch the birds fly by and wonder why a human like me needs a boss, or a "job creator" or some other euphemism.

It's hard for me to comprehend someone so slavishly minded to conceive of a concept like "don't like your boss, get another one". Sometimes I ponder what is going on in the minds of "men" who conceive such a notion, just like I sometimes see a homeless man in the gutter drinking a bottle of wine and wondering what is going through his mind.
This is just fabulous.
I think you are just using the wrong analogy, because the vision is not usually to build something but to achieve something. So the analogy should be something like:

If you have a vision for getting people to move from one place to another in a better way, you should build whatever achieve moving people from one place to another in that better way. Getting rid of everything that is not necessary for you to test if you are really getting people from one place to another in a better way.

update: typo
> HN is anti-hype

This is part of it, but that's faulty reasoning. Just because there's a lot of hype and fraud surrounding the technology and network does not mean that the technology and network is hype or fraud.

Another factor is that we're very talented at finding all the reasons something new won't work, and not so good at understanding how something flawed can still be useful.

Exhibit A is the infamous Dropbox comment: https://news.ycombinator.com/item?id=9224

But fundamentally, most of us, like most people generally, fail to understand what money is. We use it every day, so we all think we understand it. Money seems tangible and valuable, but it's all just a very powerful social construct that's backed by nothing more than collective belief and utility.

The mind rebels at such a flimsy foundation, so many of the criticisms aimed at cryptocurrency are equally valid when aimed at dollars or yen.

Maybe we're doomed to an Eternal September of repeating the same arguments in an endless loop for decades more. Please, let's hear the story of Dutch tulips again, or how dollars are actually backed by taxes or the military or buying cups of coffee.

If we listened to the nattering nabobs of negativism, we'd never invent anything truly novel.
The sinkhole that saved the Internet
For even more perspective, in 1916:

> On May 14, 2nd Lt. George S. Patton raided the San Miguelito Ranch, near Rubio, Chihuahua. Patton, a Pershing aide and a future World War II general, was out looking to buy some corn from the Mexicans when he came across the ranch of Julio Cárdenas, an important leader in the Villista military organization. With fifteen men and three Dodge touring cars, Patton led America's first motorised military action, in which Cárdenas and two other men were shot dead. The young lieutenant then had the three Mexicans strapped to the hood of the cars and driven back to General Pershing's headquarters.

https://en.wikipedia.org/wiki/Pancho_Villa_Expedition
I think the idea is that such a social network is an idea space, not a family space, and therefore family members who don't share your ideas would not be invited.
> could spark mini industrial revolution

A literal "golden age" to rival the iron age?
I wasn't disagreeing with you, just explaining (though it seems you knew) why the other commenter recalled the phrase in relation to GitLab.
Yeah but not a Bitcoin lol
Even Unity? Their CEO says half of all games are built on that. I imagine users would riot if most games were to simply disappear tomorrow.

Or more likely, since it’s Android, the first thing everybody would do is switch to the App store that has all the software they want, even though they know it’s bad.
The vision is irrelevant to the customer.

There's an easy way to tell in hindsight whether something was an MVP. Did it get beaten to market by someone who came out with something worse? Then it's not Minimal. Does nobody use it? Then it's not Viable. Do they get bored and move on? Then it's not a Product.

Doing this with foresight, so you're the one who actually puts out the MVP for the market and captures it, is significantly harder. Whoever manages to do that ends up rich, so if it were easy, we'd all be rich. But a general rule of thumb is that if the world is moving on and other people are getting rich while you sit there refining your idea, your idea of "Minimal" isn't actually minimal, while if you're continually pumping out ideas that nobody likes, your idea of "Viable" isn't actually viable.
From https://en.m.wikipedia.org/wiki/COM_file

> Since it lacks relocation information, it is loaded by the operating system at a pre-set address, at offset 0100h immediately following the PSP, where it is executed (hence the limitation of the executable's size): the entry point is fixed at 0100h.
To me one of the most sobering experience of my life was visiting Hoover Dam.

Yes, they needed a consortium of companies because no one company was big enough, they built a railroad, a town, the concrete is still curing, yadda yadda yadda.

But for me the biggest moment was at the end of the filmstrip, they said "the government contract was delivered early and under budget." I nearly fell out of my seat.

No way that ever happens today. Not only the Accentures, GD, Northrup Grummans of the world, but even the little guys like the ones I used to work for all use up every dollar available on the contract. If the contract is worth $291 million, then dammit you bill the government $291 million and not a dollar less! If anything you're figuring out how to do a contract mod to squeeze them for more money.

It's amazing that, together, multiple of the largest construction companies in the United States, not only got the job done in record time, but left money on the table. I'd like to think it might happen again because that's the type of thing that makes me proud to be an American.
Demand, mostly, but I agree - it's especially expensive since it's a platform device that's exclusively locked to their marketplace.
I am pretty shocked to find that they used their birth date as their password for so long and on so many accounts.

I think it's definitely worth considering that this may be a frame job for some poor unwitting person.

However, I agree completely that OPSEC is probably not at the top of most larval stage hackers mind's working out of countries they don't fear extradition in.
It's a plain 16-bit executable without headers or linking information. Specific to DOS.
We’re not talking about corporations banding together, who, after all, are not people, but individual people joining together to form a corporation.
This actually has a chance to make lettuce safer by cutting down on how much lettuce is handled by humans.

https://www.cnn.com/2018/05/02/health/e-coli-lettuce-explain...

It is does that, this could be a case of machine learning literally saving human lives.
> Dualisation, making a labour market with insiders and outsiders certainly helps those on the inside. But that comes at the expense of those on the outside. If this is the goal how would punishment of those hiring self taught developers and those who didn’t pay union dues be coordinated?

Those on the outside should come inside. There's no reason why self-taught developers can't be on the inside, as long as they learn and adhere to professional standards (as agreed upon by the membership.) If they refuse, I have as much sympathy for them as I do self-taught doctors. There's nothing that needs to be coordinated; if a business hires non-union labor, union members cannot work for them and remain union members.

As for the rest, if you are good enough that employers would be happy to ignore the union because you're worth 100x any of them, you shouldn't have a problem, and the people you work for shouldn't have a problem. The union doesn't affect either of you, because they're paying you a boatload, and you're giving them all the work they need. [edit: and tbh, there's also nothing to lose by being in the union except what is probably a trivial amount of dues in return for group rate insurance, refresher training classes, and discount software licenses.]

> Knowledge workers can make the entire product and capture far more of the productivity thus generated.

And should. Co-ops and the self-employed don't need a union, they are a union.
Most bullet trains run around ~250-300 km/h - it'd take ~15-17 hours to go from NYC to SF/LA on a bullet train.

That's 8 hours of sleeping, two hours eating, and 5-7 hours wondering if the speed of an airplane outweighs the discomfort.
Agreed, pirated anything from a known trusted group or uploader is what I consider a clean copy of something. If I buy the official version of anything I usually use the pirated version anyway.
Better off Stateless (2007) [pdf]
Oh. Thanks! How does that work for composing new mail, can you write something arbitrary? Or you also specify a few aliases that you'll choose from when they're not the delivered-to address for a reply?
Who Does Software Architecture? The Developers Do
To save 3 bytes I had to use the address in DI after drawing the maze (just below the last tile row), it contains the positions of the player and ghosts.
At least agile, whatever it may be to people, has worked well in government/public sector IT projects. If ever a project was going to require many changes in its development lifecycle it's government. No more 7 year projects with no working product at the end. It was common practice to underbid the price to win the contract and rinse it on the change requests.
> it appears to me that the primary problem is people who roll their own RSA implementations

And why do you think they do? The article has an explanation for this: RSA looks easy enough to implement. If you tell people to use RSA, many will roll their own, even if they don't know what they're doing.

And to be honest, after having read this article, I don't trust even the properly peer reviewed implementations of RSA. And if compatibility is an issue, I'll first try to convince whoever I must convince to switch to Curve25519, which is simpler to implement, more secure, and faster in most cases. (Of course, one should still use an existing implementation.)
1MB executable and a short, simple EULA. Wish more software came like that.

Given the lack of dependencies, have you considered offering an installer-free download? (The way Mark Russinovich does with SysInternals or Nir Sofer does with NirSoft tools?)
FYI it appears that for a unpowered satellite at 500-600km the average lifetime is around 5 years.

https://space.stackexchange.com/questions/13851/how-long-can...
Nope, none of the amateur bands allow encryption.

There are “unlicensed” (technically licensed-by-rule) bands that do. Typically the ISM bands, which is what WiFi uses. But they aren't as open for experimental use as the amateur bands.

(But yes, even on amateur bands a digital signature would be fine. You just can't obscure the meaning of the message.)
I'm a Fastmail customer, I was just intrigued to see Tutanova come in so much cheaper. (Though also not, depending on use, as pointed out by sibling comments to yours.)
I don't get why people think Elixir is like Ruby. Other than some syntactic similarities, I can't think of any substantial similarities.
Actually, I'm not fully sure what the author's main point is. If I had to write a short summary based on my best guess, it would be: "I'm disappointed Erlang didn't catch on more, but the general programming & architectural lessons I learned from using it were still worth the effort". Is that clearly a wrong interpretation?

My post relates to measuring "worth" here, and to the reasons why it probably didn't catch on.
The tech industry today, is captured quite well by Rolling Stone's Victor Juhasz illustrations

https://www.instagram.com/p/BzJO6ELjJT9/

https://www.instagram.com/p/BzJP9nlDA5c/

Thinking that unions are going to have an effect is like believing flies effect pigs.
At first, the site was moderated largely by its co-founders; in 2006, they hired a single, part-time moderator. The company removed videos often, rarely encountering pushback. In the intervening thirteen years, a lot has changed. “YouTube has the scale of the entire Internet,” Sundar Pichai, the C.E.O. of Google, which owns YouTube, told Axios last month. The site now attracts a monthly audience of two billion people and employs thousands of moderators. Every minute, its users upload five hundred hours of new video.

If YouTube is now sized at entire-Internet scale, and is the overwhelming dominant player in next generation video news and commentary, then what YouTube does becomes a Free Speech issue. Something the size of YouTube should rightly be a Platform. It cannot be a Publisher at this scale. Wielding the power of a Publisher at such a scale is concentrating too much power in too few hands.

In a way, the days of the Printing Press were far superior to today's era of YouTube. Printing presses can be crafted by determined DIYers. Network effects couldn't suppress an independent press, but in 2019, YouTube just has to hold onto its Network Effect and wait until the energy and seed capital of potential competitors runs out, or they're at least reduced to 3rd-rate irrelevant zombie sites.
COM is a machine code file to be loaded at 0100 then executed. There's no instruction difference, but you have to remove the headers. Even a .a produced by GCC has to be de-ELFed with -nostdlib -ffreestanding.
How can you possibly trust open source software in 2019? Do you pore over all the code checking it?
I'm gonna assume in most cases no, and that you trust the community who do actually do that.
Same with pirated software. I'll trust a known group, because they have a history of clean releases, as opposed to a corp, who often have a history of shenanigans and spyware and whatnot.
Primitive technology

https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA
I'd say "We can receive images from and talk with astronauts on the International Space Station... No big deal, right?" They do this regularly and actually give out certificates for successfully receiving the SSTV images they broadcast, which is super cool IMO. [0]

Regarding cell phones, just yesterday there was a countrywide cellular service outage[1] in Canada, where amateur radio would have continued working flawlessly. Further, if you are doing some backcountry camping or offroading, good luck getting on the cellular network.

[0] http://ariss-sstv.blogspot.com/

[1] https://globalnews.ca/news/5469880/rogers-wireless-outage/
I believe the following is being referred to:

Inside a company, the management/owners regularly talk together about how to minimize the cost of employees, including compensation. But employees talking together about maximizing their compensation is considered scandalous, harmful or even unethical. The practice is even given special names "organizing" and "unionizing" and is certainly considered unusual.

Corporations acting together are not analogous to a union because, legal fictions aside, corporations are not people.

But the activities of humans working together inside a cooperation to maximize some benefit, say a promotion or higher personal profit buy cutting employee costs vs a group of employees seeking a pay increases, seems a credible analogy.
I tend to look at it from the perspective of the listener. Do I, as a individual adult, have the freedom and responsibility to make up my own mind about other people's ideas or not?

I believe I do, and so I think there should be a platform for free speech. I believe this even though I largely do not wish to consume much of what people might term offensive.

I appreciate platforms which curate and moderate content as a form of customer service. What I don't appreciate is entities (governments or corporations) taking a moralistic stance as if it is their duty to stamp out bad ideas from existence.
Makes sense. When you're on the lunch menu for a saber-toothed tiger, your life is anything but boring.
How often have the ISS solar panels been shattered, so far?
As someone who already knows and loves Erlang, I’m already quite familiar with the advantages Elixir offers, other than macros.

I like Erlang’s syntax. I like the concision. I like the clear differentiation between variables and atoms that capitalization offers. Erlang’s syntax and underlying model are firmly entwined in my head.
I was surprised by "The list of major changes to Windows in just two years, for free", - impressive. Although er, every single one of them is also on OSX and also has been for the last couple of years.
If we completely automate food production and house construction perhaps they'll become cheap enough that it doesn't matter
Aluminum does have safety issues in household wiring:
https://en.wikipedia.org/wiki/Aluminum_building_wiring
My older brother bought an 8086 kit in the 80's. He could afford 128B (bytes) of RAM which cost $50. It had a front panel with switches for toggling in a program (MITS 8800) and a serial display port. So I wrote a little game in 128 bytes that took one key input and you guided a little 'X' around the screen, trying to avoid the obstacles or going off the screen.
You admit there's a cap, but then claim there isn't. Nice. Ever hear of double think?

It's a nice little tax dodge rich people get away with, then point at just the higher income tax without mentioning the massively regressive NICs.

Scrap the cap, most people won't be affected, new nurses, win.

Tax for the rich has been too low for too long in the UK and it needs to be increased. Scrapping the NIC cap is an easy way, with it being confusing enough that they can make it sound like there's no tax increase at all.

Instead, they're targeting self-employed and business owners with tax hikes on dividends in another, confusing, utterly stupid, shoot yourself in the foot move. Because the thing you want to do when the economy is sluggish is make it more expensive to run a small business.
Aluminum (1886)
Only if you can a.) detect that the incumbents are copying you (in ways that can be legally protected - in general you can't protect what a product does, only how it does it) and b.) have the money for a legal battle against a well-funded incumbent and c.) know that you aren't infringing on any of their patents or IPs. Most startups don't fit all 3 of these categories.

The way most startups manage to get big is to fight on ground that big incumbents are unwilling to occupy, while their attention is occupied elsewhere. IBM thought that software was a loss-leader and the money was all in hardware: they came out swinging hard with the IBM PC and eventually dominated the market, but didn't realize that leaving the IP for MS-DOS in Microsoft's hands would be a crucial error when the PC BIOS was cloned. Microsoft knew how to fight on platforms and ended up crushing Netscape, but they had no idea that Google (ostensibly "just a search company") would end up occupying the crucial real estate on the web.
I mapped the route and if you followed Google Maps, your route would be very similar to the one they took in 1919.
>Igor Vladimirovich Prokopenko from Magnitogorsk who was born on June 16, 1991. Recall that “16061991” was the password used“

Does this take into account the Julian/Gregorian diff?
Why are you all responding as if the information in this article is true? It's obviously false to anyone who has been to the same beach for the last 30 years. Have you all lost your minds? Have your eyes stopped working? GO LOOK FOR YOURSELVES.

Go watch the compelling video from Tony Heller regarding this article.

I thought my friends on Hacker News were smarter than this
Centroids is a reasonable approximation, if your geometry is not very coarse. PlayStation games often used this because the hardware lacked a depth buffer.
The problem is that there is a big difference in the effect Uber/Lyft had on places with functioning cab systems (New York, San Francisco, Chicago, DC--where Uber/Lyft should have gotten squashed by law) and those places where there wasn't (Los Angeles, San Diego, Las Vegas, Pittsburgh, etc.--where ridesharing was a boon)

While I'm not a big Uber/Lyft fan, prior to them the cab companies in the non-functional cities were atrocious.

I spent 40 minutes getting a bloody taxi at my lawyer's office in Las Vegas--and then had to wonder if I could get one back from the restaurant I went to. Getting from Monroeville to the Pittsburgh airport was a disaster. I can go on and on.

With Uber/Lyft in existence, a whole bunch of things don't happen with impunity anymore. Drivers can't refuse to pick you up. Drivers can't blow you off and not show up. Drivers can't refuse to take a credit card. etc.

Uber/Lyft aren't my favorite companies, but neither were the taxis.
iOffer | San Francisco, CA | FULLTIME | ONSITE

In 2002, iOffer revolutionized eCommerce by launching a transparent, negotiable marketplace. Our mission was to disrupt the status quo -- frenetic and rivalrous auction sites -- by empowering real people to buy, sell and trade on their own terms.

Position: Ruby on Rails Full-Stack Developer

We're looking for a talented and motivated engineer who is looking to gain experience in the full stack of a web application. Experience with Ruby and Rails is a requirement, and education in computer science or software engineering is a huge plus. Most importantly the ideal applicant should be able to learn quickly, be eager to take on new challenges, and work well with our existing team.

Our stack: Rails 2.3/Ruby 1.8.7, jQuery 1.8 & 2.0, MySQL, Redis, Memcached, Solr, Resque, Sneakers, Sidekiq, RabbitMQ

This is a very small team! As such, we have a casual work culture and are flexible with many things. Any snacks and drinks are provided, and there is a weekly team lunch.

If you think you'd be great for this position, please email me at ian@ioffer.com.
It was more of a comment on how we use language about a machine and its intelligence compared to how we use language about a human and a human's intelligence. To be clear, my comment was not taking a position on whether the dichotomy of mind and body, machine and algorithm actually exists or is meaningful, but of perhaps a bias that we have in how we describes machine that exhibit some intelligence.

I think it is more common to speak of our minds as controlling our bodies than vice versa, but we don't seem to naturally extend that to machines with intelligence.
> Machine code is very dense.

It's intriguingly dense. If you're writing an emulator or a bytecode VM, and you can't just slap a JIT in (because you need to ensure that e.g. data races resolve the same way they did on the original machine), it's very hard to come up with a data structure to represent "decoded" code, that is more performant than just keeping the original code around in memory in its packed-stream-of-opcodes form.

One would think, for example, that it would make sense to do the "instruction decode" pass ahead of time, to end up with an array of pointers-to-instructions plus literal-values... but the resulting representation of the code is usually much larger in memory, and so less of it will fit in cache (and it'll also fight the VM interpreter itself for cache-lines.) You might gain from your instruction impls not having to trampoline back to the interpreter (https://en.wikipedia.org/wiki/Threaded_code, basically), but you'll lose in cache coherence.

Really, the best you can do in such a situation is to translate the stream of opcodes to another stream of opcodes, just ones that you can execute more efficiently (i.e. create your own "microcode" ISA for your VM.)

Either way, "a loop that walks/jumps through an in-memory buffer of variable-length CISC opcodes using a byte-granular program-counter pointer register" seems to be an optimum somehow in design space.