skysight-inc/HackerNews huggingface dataset:
I'll explain it, if you'd like.

Correct, no one is making an argument against what you said, because everyone understands that point. For most people, it doesn't need to be said. No one is ripping out production infrastructure and replacing it with this image. There's no comment anywhere suggesting it.

What you're doing is called "preaching to the choir". You're trying to be a contrarian to show everyone how smart and mature you are. Yolo, amirite? But not you! You're thoughtful and have experience and know not to do this! You're still running Debian Stable!

But really, this is just a cool Show HN project, posted on a Sunday night, and no one cares about your thoughts on the risk of bleeding edge. So they downvote and move on.
> As an engineering manager and director, I’ve found a lot of the value in planning (including but not limited to estimation) is having the team, stakeholders, and executives all engage in the exercise of thinking deeply about various ways the next 6-12 months might go.

I always despise these kinds of exercises.

We know how to roll up estimates correctly with statistics--even moreso if we have historical data.

The problem is that management always hates the accurate number.

And that's where the dysfunction sets in.

While everybody else rolls things up "normally", I almost always roll up an "accurate" timeline and try to inform people up front. It rarely wins me friends, but it sometimes protects my team when things are going haywire later.
"I'm going to commit fraud out of laziness" is plenty malicious.
I think you're not quite incorrect but your nitpicking isn't so much clarifying as redefining terms.

Lowering HDLs into logic that can be flushed onto LUTs does involve an intermediate compilation step, even though it does also involve placing/relocating/routing elements on the FPGA, ultimately producing a file to be flushed to the chip.

One could argue that 'compiling' is often conflated with 'linking' in producing application binaries, and in fact 'linking' also involves positioning/relocating elements in some fashion.

'compiling' is suitable and conceptually compatible enough that it clarifies rather than confuses.
Oh hey, that's my post! Glad someone found it interesting enough to submit.

Don't expect this to hit critical mass by now, but happy to answer questions on the rewriting thing if anyone has any.
Is this from the 2016 hack or a new one?
Absolutely wrong. Prop 13 will not and can never be repealed because:

1) It would bankrupt older residents on fixed incomes similarly to a generation ago who needed Prop 13 in the first place to avoid homelessness.

2) Older retirees vote in large numbers so they have political power.

3) This article reads like the sociopathic desires of moral-panicking techers unconcerned with people other than themselves, so long as everyone else has austerity foisted on them while they themselves enjoy the benefits. A society of hyper-individualists who don't care about other people ceases to be a viable civilization, but slips into anarchy, decay and dark ages.

4) What needs to happen is a redo of property taxes at the state level to replace Prop 13 in one go with an exclusion based on income (cost-of-living adjusted), disabilities and age such that no one who can't afford it isn't thrown out onto the street.
Under what circumstances would xoring `x` and `y` not produce a result with entropy at least as great as `x`?
So what is the utility of this article? It reads a lot like a sarcastic put-down of a group of people the author considers naive. I agree that modern witchcratf sounds naive and a bit silly, but haven't we had enough of internet put-downs of entire groups of people?

The author clearly has some valuable historical knowledge. She could have tried to engage with the targets of her snark, and help them see the errors of their ways. Instead, she addresses some third party that she invites to share in on the joke, that is on those dumb people who think medieval witches were pagan, etc. That just borders on an invitation to online bullying, and it's just wrong.
Before anyone has any interest in replicating this - keep in mind that:

Trust is earned. Credibility is built.

Go long - don't create fake social proofs and ruin your own reputation. I can say with assurance that nobody in this thread will buy anything from OneTravel or their founders again.
Nope. But at least they apologized:

> I enclose herewith three photographs showing the unusual development of the pelvic Rudiments in a whale captured at the Kyuquot Station last July, of which you have the bones. It is to be regretted that better pictures in evidence of this unprecedented development were not obtained.
Maintainability is a product of good engineering practices and documentation. No framework magically solves for that.
Yes, I get it. But the way it's phrased is still pretty funny.
As much as I love Doron's writing, his pieces are deliberate flamebait, with a vanishingly small target audience. Does this really belong on HN?
I didn’t mention the drug war because it doesn’t explain the increase in crime rate—it’s about a decade too late. The increase in violent crime actually began in the 1960s. By the time the DEA was created in 1973, violent crime had more than doubled since 1963. It then actually slowed down a bit—it increased only another 50% from 1973-1983. By the start of Reagan’s term in office, violent crime was already near peak levels. (It would increase about another 1/3 before peaking in the early 1990s.)

Vietnam is one possible explanation, having started in 1955. I have never seen any analysis of that. But unlike the drug war, at least the timing works out.
I'd love for Tesla to be transparent about this as well, but the onus is on the driver to understand how their car works. Maybe we need higher standards for getting a driver's license.
i agree that people will find ways to work. gettting paid fairly is the concern, and i'm arguing that UBI hurts that by (clever) design.

automation is an argument (and a threat) made by capital holders explicitly to depress wages, and distract from the shenanigans that already hugely imbalance the labor market in their favor. it's not some inevitability. our economy can evolve in an infinite number of ways, WALL-E be damned.
Iosevka rocks. Regular, narrow width, nice looking both on low dpi and high dpi screens. It's the best for writing code IMO.
>When I started in 1997, it was a 30-60 minute walk in. Now I understand multi-day interviews are the norm. Madness.

I think a lot of it is just the glut of CS grads these days. The whole myth of a "tight market" for developers is just nonsense; companies have their pick of thousands of qualified developers these days and they can afford to pick and choose. Ultimately they are filtering for someone who can not just do the job, but jump through their hoops and be a good "culture fit".
Thanks for the labels. Appreciated how you put me in my rightful place.

Sorry if I'm being such a joy killer. I guess I've been witness to too many failures for not feeling to call this out before someone gets burned.

Oh right, but no one needs to be told to be careful, right... No one is here to learn anything, as we all already know everything. Makes you wonder what's the point of showing something new in the first place.

And please spare me the "no-one suggested to replace prod infra with this". Does the readme say anywhere "experimental, not for prod use"?
The entire theory of capitalism is that everyone always acts rationally and in their own interest. In reality, humans are frequently irrational and acts against their own interests.

Basically the foundations upon which capitalism stands are cracked and have always been craked.
Regulation is what usually fills out those cracks to prevent the entire thing from crumbling.
Great idea and looks well executed!

There's also a good opportunity here for a theme/pun involving API keys and the Time Door...
Aside from lowering latency, a big "edge footprint" also naturally load-balances and allows for more specialized localization, from what I can think of off the top of my head. I don't have much practical experience here so correct me if my speculation is off, anyone.
Early streaming services didn't own their own content but DRM is/was a requirement for most content contracts. I don't totally buy this argument and I think everyone knows its doesn't do much to stop piracy but its just a part of the process now.
Apology after Indian students wear cardboard boxes for exams
I do a lot of time series analysis in the industrial sector and this is very interesting.

Second the request for demo and examples. Even the reoccurring problem would be really useful.

I'm certainly going to follow you guys as this is part of a larger problem I work with everyday.
He should read up on the FIRE movement and 4% rule. If you can live off 4% of your invested net worth, you're probably good. It all depends on your expenses.
Growing up, my parents owned a small business that was staffed in the production department almost entirely by ex-convicts. There was both a measure of altruism, charity, and good business in their thinking -- the convicts had done their time and needed help, and were often cheaper to hire than regulars.

My parents wouldn't hire violent offenders, and most of the people they employed had some kind of drug problem at one time or another. Most of these guys were decent, friendly, hard working, and then had absolutely inscrutable abilities to go completely off the rails from time to time. Very few of them stayed employed for more than a couple of years and many of them ended up back in prison.

I remember more than one guy getting hired, working their tail off, turning their life around and so on. And then one day going on a PCP fueled naked run through the center of town, or suddenly cashing their paycheck and immediately spending it all on cocaine while their kids went hungry. One guy went so far as to have his hand mangled in a piece of equipment so he could get his hands on legal opiates, after 10 years of rock solid employment and clean living.

On occasion, my father would also catch them involved in absolutely bizarre shenanigans. I remember one day my father came home absolutely fuming because one of his guys had set up a weekend shop (when the business was normally closed) out of my father's storefront selling both counterfeit watches and postage stamps to local refugees. How he had hit on that as a business angle and why he decided to do it out of my parent's business is a mystery that has never been explained in any meaningful way.

Money management was a huge problem. My parents were approached almost weekly for pay advances, loans and whatnot. My father often traded extra side jobs patching up the building or whatnot for the pay instead of just giving it out -- it was assumed the guys were using the early pay in some irresponsible way.

While this all sounds like an absolutely nightmare, it curiously wasn't. My father made it clear that when guys were on the job they behaved, they showed up on time and they'd be payed on time. Any deviation from it and they'd be send home and not payed for the hours they would have worked. These events were maybe once or twice a year and most of the time the guys were just there putting in their shift and were otherwise fun to have around.
Some places in the world are set up in such way that you are much better off without having to drive or park a car.

Paris is such a place, pretty much nowhere in central Paris is more than one or two hundred metres/yards from a Metro. Also most apartments have no provision for garages, and many streets are too narrow for parking.

Several times I have rented an apartment in Paris, and deliberately not rented/leased a car. It's just more convenient to walk a few hundred metres or take the Metro.
You know why I 'brag' about my degrees? Psychologists never thought I'd be able to read or speak another language when I was young, that helped my resolve to show them that they were wrong. Moreover, my parents told me to stay in school because they never did and thought it was the ticket out of lower middle class. And I'm the first in my family to even reach university. No one, not even me (for a long time), expected that I could do it.

While I'm not saying I'm the best coder (I'm not), I do have practical skills:

- I created an OpenGL computer graphics engine.

- I created a few games with GameMaker and Unity3D.

- I helped built web apps despite being completely unfamiliar with the stack (two freelance contracts).

- I created 2 iOS apps (two freelance contracts).

- I made a semi-automated trader bot (not that it worked, but it was fun scraping the NASDAQ). I made a lot of other scrapers. The most fun one was to reserve for an exclusive restaurant that a friend of a family member of mine couldn't get reservations for despite that he was always clicking on it furiously just before the reservations opened.

- I know my way around IDA Pro and have implemented a state of the art rowhammer attack called GLitch (with the help of the author).
Can HN name any living modern novelists who matter? Not science fiction cheese, or mediocrities touted by the NYC circle-jerk; someone who will be remembered in 100 years. Cormac Mccarthy is the only one that comes to mind. Maybe Tito Perdue. That's pretty much all I can think of for English language anyway.
> As orf said you have no idea about their codebase.

I do too: It's Python and it's several million lines.

Metaphor: you've got three pallets of goods and have hired three trucks to move them. I don't have to know how you wrapped the pallets to know that you brought two too many trucks.

I don't have to know the details of what's included in "Instagram Server" et. al. to make this call (obviously) based on my experience and first-hand knowledge of similar codebases. Frankly, I am kind of disappointed in the pushback I'm getting on this. The only reason to have a multi-million line Python project is for the entertainment of devs, or, worse yet, job security.

Let me put it this way, if the CTO of Instagram showed up here I would be willing to bet US$100,000 that I could reduce the Instagram code by 90% in six months. (Do you think the devs there would appreciate that? Even the one that got laid off as a result?)

If I sound cynical it's only because I've seen this sort of thing for myself. I'm not trying to say that the Instagram devs are dumb or nefarious, this kind of code happens organically and often despite our best efforts. But that code needs a diet. I'm sure of that.

- - - -

edit: In re:

> (And for the record, Linux is ~37 million lines of actual code, Postgres ~2 million, and gcc ~8 million)

So, call it 50M LoC, what's your ratio for Python/C? Meaning, how many lines of C code are replaced, on average, by one line of Python?

And how feature-complete are we talking? POSIX? GCC targets a lot of languages and platforms, eh?

If you were going for an integrated system, like Oberon OS or a Smalltalk IDE, I think my claim is still plausible, eh?

:)
Don't those states have higher sales and property taxes?Perhaps if people across the economic spectrum were taxed what they could afford in the buckets of sales, income and property on a sliding scale that didn't benefit the rich so much with a zillion loophole gifts via self-dealing corruption in Sacramento, then migration might increase.
Site is currently unresponsive. Cached version:

http://archive.is/bklNU
> Many things can go wrong (financial crisis, health problems).

A developed (personal) definition of financial security should take that into account. You can't control all uncertainty but there are certainly things you can control for.

> It's very common that people choose a lucrative career simply to please their parents, and this makes them happy

Kind of irrelevant. And I personally don't think you should be making major lifestyle choices simply to please one's parents (perhaps a western view), but to each his own.
Ask HN: Gifts for Investors?
I've been bootstrapping a product for several years and last week we secured our first seed investor.

I'm so humbled that this investor was willing to take a risk on us, our product, and our vision that I'm confronting a threshold question in my first relationship with an investor:

Do I send him a personal gift to convey my deep appreciation, or do I just stay focused on the product and pretend like I've been here before?
You may find my NGINX image[1] interesting.

There's some features you could easily add to yours in order to make it a better overall image.

[1] https://github.com/ricardbejarano/nginx
For some people/tasks, these are the exact types of things accomplished faster in an IDE.
They could be just giving you a way into settings that HDMI-CEC doesn't define (does it?)
Jeff Bezos' early interview methods
What would you say are the biggest blockers to becoming realistic? I saw on the README they need tools in the Python ecosystem to start utilizing them, which I can help with starting with isort, beyond that I'd want to do whatever I can to help the project succeed.
I still don't know what Stallman did.
The article seems a bit condescending towards "regular people", when in reality the hardest, and most expensive, effort marketing wise is education.

To educate an audience is so expensive that one is better to place that responsibility on governments, most of the times through the education system, or other public services that make it mandatory/enforced.

A good example is the goddamn seat belt - a technological wonder that saved millions, yet people have them right next to their shoulders and still today a lot refuse/forget to use it, while being enforced by law in many countries.

That's why I think the article can be resumed to - educate people to change their behavior is hard, expensive and can take a long time.

The most seamless tech adoption is the one unnoticed, where people don't realize neither have opinions on it's usage. Or enforced, where people/manufactureres are forced to adopt new technology.
>good engineering practices a

One of the "good engineering practices" is to use a baseline code widely know and that's what full frameworks like React and Angular buys you, of course you still can create a mess with any of those 2 but is way harder to do that than to do it with in-house custom framework, nothing makes an JS developer run faster from a job position than being told they are using some custom framework that has been growing organically for years, regardless of how good your documentation is.
>You can also do crazier things, but there is no need for that in most software.

For dev teams of sufficiently large size, a general principle is: whatever crazy things the language allows, someone is going to do and commit into the codebase.
For anyone specifically making less than 100k - I'm curious if you had any of these reactions:

a - I'm angry because he's making more and he's an ex-con (that actually murdered someone in cold blood - as a kid)

b - I'm not angry because he did his time (22 years in a cell), but now that he's beyond his criminal time, seems reformed (likely won't do it again), even though he's making more than me - he deserves it.

c - something else?

Honest answers please! I'm just super curious.
Likely works just like ESPN+, which runs like dogshit on my roku.
Wiki/documentation repo based on this would be interesting.
Do you mean Disney Movies Anywhere? That’s a US exclusive, like just about all content these days.
As AgentME mentioned in their comment, if peterwwillis had seen a server without a designated owner whose metrics were teetering into an unhealthy state, and jumped in to stabilize it, wouldn't that be praiseworthy – and clearly work, not a "hobby"? There's nothing silly or unproductive about stabilizing social/emotional situations in a work context. Indeed, your own response underscores how complicated and difficult, and often underappreciated, such work can be.
I don't like the terminology 'fail'. It implies a mental model like an examination, where there's a clear link from effort, to performance, to reward.

A job interview is more like a date. It's two parties with a limited amount of time trying to gauge if they will be compatible. And, like a date, you shouldn't feel personally deficient if you end up being a poor fit. You should be aware that the other party may already have someone in the sidelines because, if you're popular, so may you. If the other party makes you jump through hoops you find silly, maybe that just means you're a bad fit, at which point you should feel confident to withdraw as an equal participant. If you pretend you're a better fit than you are, it won't work in the long run.

Crucially, you also shouldn't feel you're owed a reward just for being a good catch. If you are that good, it won't matter.
I have to say that lots of TVs are only ever hooked to one input.

Also, having more than one input means you have to provide an interface to select between sources, which in my experience leads to "grandma, find the INPUT button" "..er the SOURCE button" "It must be somewhere on the back of the TV or on the remote"
Is the Baby Boom sufficient explanation? Just having a lot more young adults rattling around, not fully attached and at loose ends tends to spike violence.

I half suspect that long-term declining fertility rates is one reason we currently have such historically low rates of violence.
It's not really any different -- changing server behavior after app review is possible for any server-based app. The one thing they exploited that is unique, though, is that when a user talks to a smart device, they generally don't know at any given time if their commands are going to Google/Amazon or are being passed to Google/Amazon and the third-party developer.

As far as many users are concerned, they're talking to Alexa. The third party app is Alexa, too.

And because of the opaque single-dimensional nature of voice interfaces, even a savvy user doesn't know who's really receiving their intent -- there are enough glitches where you think you're sending to the active skill, but you're back in Alexa's lobby again, so the inverse case the researchers are playing with is a good vector.

I think they could solve some of this because Amazon/Google are gatekeepers -- they get user input no matter where it goes -- they could easily automate detecting anomalous user input and flag for review (that would of course miss the first victims, but it's better than nothing).

I think the "Who's listening?" part is a little harder to solve. Maybe by forcing the third party app to always announce itself as itself? But that does add some friction to the "experience" they want to provide...however, a little friction is better if it means protecting your users.
A little bit. I run some public DNS servers.
For non technical users why ia this interesting?
Because no one is suggesting you use this to "handle all your traffic" anywhere.
Orthodox Christianity is also not so hung up on the bible and focuses a lot more on the Gospels.
> the audacity to think that the climate is changing because of humans.

I don't understand why that's "audacity". Climate change doesn't happen only due to geological and astronomical cycles. Organisms living on the earth have managed to change the composition of the atmosphere in the past.[1]

> Climate change is being used at an almost religious level

It's funny you describe it as "religious". Religion usually demands faith and doesn't require proof. There's plenty of evidence supporting anthropogenic climate change. Whereas deniers toss out handwavey statements like "the climate has always been changing" or conspiracy theories involving academic corruption. Who's really being religious about climate change?

> Heresy is expected to be punished here

A community that prizes intellectual curiosity will take a dim view of baseless denial of scientific consensus. You need proof.

> caring about the environment can be independent of the climate change gospel.

What are some examples of that?

1. https://en.wikipedia.org/wiki/Great_Oxidation_Event