skysight-inc/HackerNews huggingface dataset:
I don't really care about what he thinks of me. I am independent, have a job, etc. He hasn't worked a day in his life, our parents are over 60, they can't take care of him forever. He needs help, and I don't know what to do. Any suggestion is received as criticism. He needs to become independent, to live his life, but he is trapped. And kind words, gestures and emotions aren't doing it. His mental health issues manifest as lack of hygiene, insomnia, withdrawing, overeating, preoccupation with interpersonal relationships to the detriment of everything else. The last one can be the daily "who said what to who, and how they said it" (and hurt feelings, showed insensitivity etc.) or e.g. won't think about finding a job until he has a girlfriend (priorities!!!) and achieves a stable relationship (which somehow never happens). How to penetrate and reason with someone who rejects reason and one unwitting remark can negate every sincere effort and set us back by months and years?
i don’t need as many dev related answers as just lots of varied queries that will take 10-30 minutes if i find the answer myself.
1997: Apple was nearly bankrupt:

https://www.wired.com/2009/08/dayintech_0806/

Not everything changes.
1997 - 2017: Microsoft has 90% desktop market share, but the Year of Linux on the desktop was fast approaching.

Linux not gaining a least some traction was a huge disappointment.
You're correct, right now it doesn't support multigraphs because of a library I'm using. I'll modify it soon to add that support and then the bridges will be correct.
The Pinboard Investment Co-Prosperity Cloud (2012)
I think their definition of "ordered" is different from most people's when it comes to something like dice. Cool effect, but it makes for a pretty misleading headline.
As a longtime follower of Rust development, I can say for certain that language-level features have never been rejected for being "too tough too implement". Quite the opposite, in fact: major compiler refactorings in order to improve the language happen regularly (e.g. MIR, a new intermediate layer which was needed to support an improved borrow checker (and close about a dozen soundness bugs)). Rust is happy to make the compiler implementor's life difficult in order to make the language user's life easier.

Rust also doesn't require anyone proposing RFCs to be at all familiar with the compiler internals; all that RFCs require is a loose approximation of how a given feature will change the documentation and the theoretical language reference.

And while the Rust compiler was certainly a mess before 1.0 (due to being written in an ever-changing version of itself), nowadays the compiler is much cleaner. It would also be mistaken to suggest that only a few people ever touched the compiler, as the Rust repo has, AFAICT, one of the highest contributor counts on all of Github (apparently higher than Ruby, Node, Swift, Go, Clang... so far the only ones that I've found that exceed it are rails/rails and torvalds/linux (listed, cheekily, as having "∞ contributors")).
That's what I was thinking. Vibratory sorting/feeding machines are common and a lot of engineering effort has gone into optimizing them. I'd be very surprised if rotary oscillation had not been tried, and probably used, on many occasions.
Our legal definition of poverty is floating and generally translates to "the bottom 30 percent", so of course we haven't seen a drop!

This definition is problematic, not just because it makes the people pointing it out look like in-compassionate jerks, it obscures the real problems many people in poverty have and makes their causes harder to understand and address. It also gives many an excuse to dismiss the poor because, "the government is giving iPhones to them; they're problems can't be that bad."
Like I said in another (heavily downvoted) post, it’s time for the corporate death penalty.
It still needs some polish work like converting labels to Id's when appropriate and catching errors otherwise. I'll do that stuff this week.
Agreed. Lincoln, NE shows up as one of the most expensive, which I believe is influenced by its large student population.
I didn't argue that it wasn't inflationary. Right at the outset I described inflation.

Did you actually read the rest of my post? I asked about something completely different.

You seem to be saying people who don't have enough money at a given moment should starve. The difference with your example of degree certificates is that they are not basic necessities needed for survival.
That's only half of it; are the rich producing value? or stealing it instead?
Why do you think privacy should be easier for domain owners? Shouldn't it instead be easy for a visitor to find out who owns the domain and is responsible (content, technical or legal) for a certain site?
Dice are not perfect cubes, since there edges and corners are rounded, so it would not make sense to generalize the results of dice as applying to perfect cubes.
One of the things I like about open source is its fecundity. When proprietary software ruled, we went to two or three companies to get most of our tools and libraries. Some were very good, some were terrible. We often had to wait years for features and bug fixes. Some key pieces seemed to never go away even though no one liked them. For instance, IE6.

In the open source world, bug fixes often come much more quickly. If fixes don't appear, we at least have the source and can try to fix it -- though sometimes that's a high bar.

If there is an obvious need for a tool or library, someone implements it and throws it up on GitHub. Sometimes the implementation is great, sometimes it is little more than a starting point for our own solutions. But at least we have the source to act as a starting point.

Quality is important, and open source often encourages good quality, but as the writer points out it does not always do so. Sometimes it acts more like a neural net AI algorithm that keeps failing and failing until one day it succeeds.

What open source does encourage is a rapid iteration as developers all over the world look for solutions to known problems. It's a messy solution, but it works surprisingly well. It also helps spread knowledge of how what the nuts and bolts of good software looks like.
>A big problem with his thesis is that I see just as much ugly crap in proprietary codebases

One of the reasons I suggested that folks take a look at previous threads[1] is that phkamp clarifies his definitions of "cathedral != closed source / proprietary / commercial" and "bazaar != open source".

It's not obvious in the acmqueue essay but phkamp wants "cathedral" to be synonymous with "coherent architectural design". As a result, his example of having a bunch of open-source hackers add duplicate dependencies such as a TIFF library when the final build of Firefox doesn't even read tiff files is not "cathedral" and therefore not "quality".

The acmqueue article is not written very clearly because he uses metaphors "cathedral / bazaar" which makes people associate "cathedral" with entities like Microsoft which he didn't intend and not associate "cathedral" with pre-1980s commercial UNIX which he did intend. Obviously, he intentionally reused "cathedral/bazaar" because it was a refutation of Eric S Raymond's metaphors but nevertheless, recycling the same analogy sent multiple people down a road of imprecise arguments. Indeed, one of the comments in the 5-year old thread is an ex-Apple employee (jballanc) categorizing iOS development as "bazaar" but phkamp classifies it "cathedral". Talk about torturing metaphors until people talk right past each other!

[1] no need to read all ~300 comments, just Ctrl+f search for "phkamp": https://news.ycombinator.com/item?id=4407188
To be honest, if the only response you have to a comment is to call them a troll, you should remember your own advice: Let the trolls roll in their shit. Do not engage. Downvote, flag and move on. The mods will sort things out for you.
Ha yeah. Firefox seems to want to encourage people to use fewer tabs, by having the tab-bar on top be a scroll-bar, so it's super annoying to have many tabs open.
I understand that this is the view you had from the outside, but I think it's incorrect as someone who was at Mozilla for nearly 4 years.

> It was pure luck they had a small group of people crazy enough to work on Rust, and Servo as an experiment which later turned into what we had today, Quantum.

This is the crux of it. You see this as luck, but it wasn't luck at all! Someone had to say "we're going to fund this crazy work that might not pan out". They did so explicitly because they saw the same things you saw: Chrome was fast and it was getting harder to keep adding the features and standards required while being secure and fast.

Building Firefox OS wasn't completely at odds with wanting to build the best browser, because Firefox OS was fundamentally still a browser. There were other problems that caused the initiative to fail.

So here's the thing, Mozilla has had hits and misses. Rust and Servo were a long-term bet that is paying off. The decision to make the bet was not pure luck, but a real choice.
>Emphasis on meeting whatever deadline was decided internally. Lots of people on your project who you don't know what they do.

The most important defense against this is your manager, who can keep your team away from projects with nonsense deadlines and goals. That's why, when you take any job, you need a good manager and hopefully your manager's manager is good as well. Otherwise all the foolishness from above will roll down to you.

If the entire division is full of these kind of nonsense projects, chances are the good managers will leave. Don't work at these places unless you have no choice.
Hi! Would love to know more about the domains it's not finding. Are they Country Code domains or gTLDs? Any other info so we can debug would be awesome. Thanks for trying the service!
And you seem to be saying that any warm body deserves to survive, at any cost to anyone, a priori, regardless of any other information whatsoever.
(Channels is in the Django Github _organization_, separate repo.)

Though, in theory, I don't think there's any actual difference in support having it under the Django _organization_.
Yes, the header should match the body encoding, but it doesn't necessarily have to; that is in part what the <meta http-equiv> tag is for; it may be interpreted as saying "the value of header is potentially wrong, use this value instead" (of course, the thing says "http-equiv", and in an email, it isn't an HTTP header, it is a MIME header!)

In HTML4/XHTML1, the <meta http-equiv> isn't meant to be interpreted by the user agent; the HTTP server is supposed to parse it and set the the HTTP header accordingly.

Of course, the people writing the (X)HTML probably have a better idea of what encoding they're using than the people configuring the HTTP server, so it's common for user agents to allow <meta http-equiv> to override the actual header, as it allows more things to work "correctly" for users. But, strictly speaking, that is non-conforming.

In (X)HTML5, that practice was codified, and the <meta http-equiv> tag is given preference over the actual headers (for a whitelist of allowed headers).

So, which interpretation is "correct" depends on if it is HTML4/XHTML1 or (X)HTML5.

Now, the MIME type of the email body said "text/html" which can be anything, and the body used the HTML5 doctype, but specified the XHTML1 xmlns. I'm honestly not sure which interpretation is correct in that case.
Same about this one. Any further info so we can enhance the user experience would be awesome. We have a tough time still with ccTLDs because registries locking down the zone files. Any more info or suggestions appreciated.
"why we initially didn't move to a cheaper state"

The world's a lot bigger than just Irvine and Mexico...
Knowledge is imperfect and uneven. People don’t automatically know what should be normal

This has been a big one in my experience. Because our industry is growing fast, at any point in time, most people have not had very much experience. I worked a company which had hired a load of bright young things straight out of university and trained them up. They were great people. They also had no idea that a lot of what they were doing was really bizarre and unproductive. Or, if you hire people who have had a few jobs, they're often not very varied: for all values of 'Rails', someone with five years of moving around doing Rails will know a lot about Rails, but won't be in a position to appreciate just how screwed up a lot of things in the Rails world are.

It's hard to escape from this trap, because even when you look outside your office, there's so much duff information available. You read an enthusiastic article about CORBA/XML/model-driven architecture/SOA/MongoDB/microservices/lambdas/blockchain/etc; as someone with a few years' experience, in which time you've never touched any of these things, how on earth are you supposed to be able to work out that it is in fact terrible advice?
This seems like a good idea until you realize that you are the only one using a random mac address. (There is a vendor prefix at the beginning of every mac) Better would be to take a bit more care in choosing a more realistic address.
Bitcoin is a Tesla
Yah same for me on google domains
Awesome ideas. Will implement. If you'd like updates in the future drop me a line at chris at securitytrails.com - would love to have you keep testing.
A four-slide or mills for making screws? Not sure what you mean... a Swiss Lathe or milling attachment?

Most I've seen are one large piece machined on lathes with a tool attachment, then ground. And a some that are made of smaller 2"/51mm blocks that you slide together over a shaft for different configurations or to replace worn sections.
Doesn't seem to be on arxiv but here's a conference abstract - ignore the certificate warning

https://fises17.gefenol.es/media/contribution/abs-fises17-as...
awesome. thanks for the feedback! great idea, we'll implement this week. Would love to stay in touch.
I’m tempted to just ignore this troll but this is highly uninformed. There’s nothing “dominant” about this implementation or the DeepSpeech architecture in general. And just to address the Sinophobia at the end of your post: the Deep Speech papers were published by Baidu’s Silicon Valley lab, not “China.”
engineers hate giving estimates for a variety of reasons that i'm not going to get into here. most modern agile organizations don't value spending time on getting accurate estimates, but some kind of best-faith estimate is still valuable for a lot of reasons.

for medium to large size projects i like to give a confidence score to my estimate to give a sense of how much unknown there currently is.

for example: we think we can get this ticket done in 5 days, but there's a 50% chance it will take two weeks (because of complications in X, Y, and Z).

or the other way, my estimate is 3 days, but if this one thing works out that we're looking into, there's a chance we can finish it in 1 day.

what people are generally asking for with estimates is sizing and complexity, so providing some additional information helps.
I think what you describe is a side effect of the "move the Web forward thing". I see the motivation for moving the Web forward as a cost-savings measure for software developing companies, which they believe will be achieved when "write once, run everywhere" is achieved. This time that particular Holy Grail is thought to be achievable through browser-based development. They essentially want the browser to become something very like a full VM running on a host OS. The natural consequence of this is increasing complexity.
But how do we know that western Europe is doing well because of the welfare systems that their capitalist economies prop-up? How do we know it isn't the opposite; that western Europe would do better if its highly effective capitalist economies didn't each have to prop-up a welfare system?
Automatic code testing
Keep in mind that hours don't necessarily translate to productivity.

But yes, Americans work a lot of hours, and in the white collar professions this is especially the cultural norm. Living at the office or being tied to one's computer at home 24/7 (or both) are pretty typical.
This is insane.

"I spent about a week doing brute force trial-and-error. I would privately upload several different essay clips, then see which got flagged and which didn’t. This gave me a rough idea what the system could detect, and I edited the videos to avoid those potholes."

It is amazing the hoops people have to go through to enjoy the rights provided by law.
hey, can you give a little more info? Are you sure it's not picking up on some other part of the registrant?
One driver for American internment camps for Japanese citizens appears to have been the actions of several Americans of Japanese descent immediately after Pearl Harbor - the Niihau incident: https://en.wikipedia.org/wiki/Niihau_incident
Domestic adoption costs a lot too. Source: I adopted a baby from Virginia and it cost over $50,000. It is a very broken system.
hey - no. wwws.io, dnstrails.com were the main ones for this data
hey, thanks for checking. Shoot over what you're looking at to hello at dnstrails.com and we'll investigate.
Triple it and then you have some headroom for when they halve it.
> Texas just barely edged out NY for more expensive rent. Seriously.

So? New York State is not New York City. New York City is populous but the rest of the state's cities pale in comparison and in decline. Texas has multiple expensive cities with populations over a million. And rents in NYC vary widely; Manhattan is much more expensive than Staten Island.
You're 100% right, I was upset because this is a legitimately interesting topic for discussion, and when I was commenting, the thread was being flooded with low-grade "hurr durr socialism" comments (I watched the thread rapidly grow from 0 comments), feeding the trolls is not the answer... easy to forget, which is what users like "whistlecrackers" want.
Making It Easier to Break Science Journal Paywalls
ISO-8859-1, aka "Latin 1" is a single-byte encoding but it represents the Unicode codepoints 0-127 (ASCII) in exactly the same way as UTF-8. This is a legacy of Microsoft Windows.
> I've never asked them why we initially didn't move to a cheaper state when we migrated from Mexico, but I assume they enjoy the quality of life here.

You should ask them! In fact, I'd love for you to get back to us on how the conversation unfolded. After all, any decision requires some origin, maybe confronting them with questions about affordability, work/life balance and quality of life, plus some alternative cities and a roadmap to getting housing and employment there, makes them decide to move in a few years.
For GarageBand? I think you’re misunderstanding the question.
Also think about online shops which turn out to be scams.

But perhaps there should be a possibility to remain anonymous (and the browser informing the user that this is the case).
I have a friend who's got a doctorate in CS. He always adamantly insists his work was utterly pointless as any company interested in solving the problems he solved would simply throw people at it and solve it independently in a couple of months, they'd never find his work.
I completely agree that preventative/proactive measures are always going to be better than something retrospective such as my service (although I’d argue that they complement each other nicely, of course).

In terms of why a mid-sized SaaS should go this route - I would like to think that Breach Insider is a slightly more cost-effective option. To do detection and correlation properly, you’re looking at a SIEM with the right logs and hopefully some well formed rules. However at this stage, I’d argue that to get the absolute most out of this, you’re looking at supporting & monitoring this with at least one dedicated employee, else all those logs will be wasted.
As long as you are able to support that pattern, a thin emulation layer would let you run Unix software.
Digital hippies want to integrate life and work, but not in a good way
One thing I've been unable to ever see adopted is a true bottom up planning strategy, where the time to delivery is estimated from historical data. Say last X project took Y time, similar Z project will thus take Y time. And from there, the business plans timeline and delivery dates.

The reason for this is that in practice I've found estimates are an indirect way to define scope.

You need to ballpark the minimal viable product in a range from under a month, a month to 3 months, 3 to 6, 6 to 1 year, over a year.

After that, its just about downscoping all the "good to haves" based on if there's time left from the desired deadline or not. As long as you delivered the "must have" in your timeframe it should be good.
How much is the average home in irvine? do you rent from a multi family home?
Revolutionary communism/Marxism (which Chávez identified with) likes the idea of the dictatorship of the proletariat. It is not a requirement for socialism in itself, and a lot of socialists would be directly opposed to it.
Pro tip: Don't laugh. The boss once asked me for an estimate and I laughed. He said that wasn't funny and I said that he started it!

On the other hand: Do it. Laugh. Laugh in his face when you are called to help on a project that isn't ready after 1 year and started without you. When they show some wire-frames and ask you how long it takes without telling you about the actual technology used for the project.

Summer 2015 I was uninvited from a project meeting. My coworker was planning the project and discussed it a bit with me. He wasn't the one who decided that I shouldn't take part.

Summer/Fall 2016 and the project isn't going anywhere. I'm invited to help. I do my best, besides the other projects.

January 2017 and my coworker is gone. He gave his 3 months (+ x days) notice and told me December 2016. Shortly after it I gave my 4 1/2 months notice.

The new deadline for the project was May 2017.

They launched November 2017.

"Cool story, bro. What was it? Some revolutionary VR or AR application? AI supported super gadget? Brainwave reader and interpreter?"

…

It was the company's own website.
>Separately if you live your life in service to a bohemeth, learning nonreproducible skills in maneuvering their bureaucracy you are likely to have a miserable pointless career.

If are a bigco and you actually care about doing a good job, you should try to find the groups where you are recognized for doing a good job and being innovative. I've worked for bigco's and seen everything from the "Analytics Expert" who spends all day rearranging slides and survives by navigating the bureaucracy, to people who are building services on top of AWS. Plenty of people are content to just do the bare minimum and find the bigco groups that allow them to do this. Don't be in that group.
It's called Survivor Bias[0]

[0]: https://www.youtube.com/watch?v=_Qd3erAPI9w
A great recent example is the ugly Rube Goldberg machine under the OSX GUI that led to the recent root bug. Look under the hood and it's really a mess.

Windows is even worse. It's amazing it works at all. Linux is generally cleaner in the auth department but has many other abominations.

The only clean software is either software nobody uses or software whose scope is rigorously limited. The latter is very very hard to defend when people are using it. Everyone wants it to do some new thing or be compatible with some other system.