jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Exactly that. Disclosing earlier would've definitely been cheaper than $500k. And even billion dollar companies care about $500k. Companies that don't care if they spend $500k on a fine or not don't tend to exist for very long.
Your list makes a good student. Being a good student doesn't make you a good programmer in and of itself.
I think Yahoo's current path is headed toward disaster. They're obviously bulking up to be an ad tech provider in the online video space. So she's taking the $23 billion (or however much it was) from Alibaba and spending it on buying up ad tech companies.

But the problem with buying ad tech companies is that they're not a great long-term investment. Microsoft learned this the hard way with aQuantive - $6 billion in value disappeared in under 18 months. The market is just too fragmented, the services are commoditized and things can change almost literally overnight. And Yahoo doesn't really own a lot of these customer relationships the way Google and Facebook do - Yahoo is heavily dependent on partners for sourcing their data. This is not a path that leads to success for an ad tech provider; your competitors will look to disintermediate you and you have very little room for sustained competitive advantage. It's not an accident that the largest players in advertising own the portals through which consumers access content: Google for search, Google (YouTube) for online video, Facebook for mobile, Comcast for TV video.

And what's really happening is that the overall advertising market isn't really growing, we've just seen online ads take over the budgets companies used to spend on print advertising. So what happens when the next advertising trend comes along? You've got to go out and buy more startups to fill the hole; meanwhile your newly acquired companies are just taking business from your older companies, so it's not a net value add. Companies tend to engage in protective acquisitions that erode the bottom line.

Granted, I don't think Mayer has very many attractive options in front of her. But CEOs rarely want to admit that it might maximize investor returns to just hand out a large dividend and let the company fend for itself. And that's the big argument: the investors would probably be better off taking that $23 billion and investing it in companies other than Yahoo. What is the exit strategy for an ad tech company? Usually it's "get acquired by Google/Facebook". Yahoo's strategy is "become Google/Facebook", but ad tech is a zero-sum game, and Google/Facebook have sustainable competitive advantages.
I don't know what it is, but when I try to rebase master into the feature branch, my PR diff ends up littered with commits that aren't part of the PR. Then my reviewers have to wade through a bunch of irrelevant crap to see my changes. I thought the whole point of rebasing was so that wouldn't happen.

Anyway, now I just don't do it anymore. Git is a pain in the ass.
As much as I hate trump, as a foreigner I fail to see how the US could look weaker than right now.

Admiration is a different thing from respect.

I might have thought bullies were ridiculous specimens of the human race, and yet, I never dared to cross them.

edit : typo
Absolutely agree. Find the non-tech/geeks out there and check what they've got + spent if they've an iPhone/iPod Touch/iPad.
Just watch this: http://developer.yahoo.com/yui/theater/video.php?v=dahl-node
Let's review:

- 90 million iDevices sold in the last 3 years

- in the last 2 years, there's been $1.43 billion in App Store sales

- 70% of that = $1 billion, was paid out to developers

- there are currently 225,000 apps available in the App Store

- 85% of all apps are free (according to the author)

That would indicate that an average paid app that debuted in the App Store two years ago has since grossed $42,370 -- of which the developer received $29,659.

(0.15*225,000= 33,750 paid apps)

(1,340,000,000/33,750= $42,370 in sales)

Doesn't seem too bad a deal, especially given the rate at which the iDevices sell. Before the end of the month, there's going to be 100 million iDevices in the wild. The number of potential App Store customers is growing at a high pace.
When you follow someone their updates appear on your home page and you never see @replies to other people.
Good question.

But why not 3 years?

As we all know, let's say if we are given an assignment for college to do and we are given a week to complete it, almost always, I will start the assignment about 3/4 days into the week and then as the deadline looms closer, the real work happens! So in answer to your question, if I said 10 years, I would be focused on 10 years :)

http://en.wikipedia.org/wiki/Parkinson%27s_Law
Did I miss the essay where PG advises all kids to skip school and do a startup instead? If so, I'd be pretty disappointed because that's terrible advice for the vast majority of teenagers.
I remember reading the analyses of Stuxnet and being staggered by the sophistication. Solarwinds feels like a script-kiddie job in comparison.
Debt for capital spending has a different character from debt for recurrent spending.
I think it's simple as in: You don't need a lab to reproduce the results.
I wish the publishers and their social network enablers luck. As a member of their target demographic, I can't help but feel they're in deep trouble. I quit Facebook when I realized most of the content it showed me was worthless. I also stopped visiting his example site (the Verge) when they abandoned their original purpose of covering technology news.
I'm also not Asian, but I no longer rinse at all. I see the point for sushi, but I have yet to discern the difference for any other application. I'll use a cooker if it's handy, but I don't mind a pot on the stove, and I always just eyeball the water.

Believe me, I've already heard all the objections to my rice habits. b^)
I think there are some. I know some people who go home around 5:15, every day. I'm not entirely sure when they get in, but I think it's around 9:00, +- 15 minutes.

I've been working pretty consistent 8 hour days lately, noon to 8. Granted, in my last project, I was often working 11-12 hour days + weekends. I think that's only typical if you're on a high profile project with a company-wide push to get it out the door, though. There are 20,000 Googlers; most of them are not on such projects.
A picture of Mohammed perhaps...
Unfortunately not, we're looking to fill the position quickly, and it'd be too hard to work that out internationally. Sorry!
Ditto. I've been running a DroboPro with eight 1.5TB WD drives and the device has been running fine connected via iSCSI to a Mac mini and shared across the network via NFS. It's not loud, not silent but not loud. Read/write speeds are perfectly satisfactory, although not what I'd get with a software RAID or higher end setup (I get about 25-45MB/s read/writes, but it sounds like I have a different model than he does).

It is a bit unsettling that Drobo advertises these are completely fool-proof in their marketing materials but support, rightfully I may add, recommends routine backups. In the end, it's a JBOD RAID in a pretty enclosure with approachable software. For me, that works.

All I wanted out of my DroboPro was a way to combine eight drives and have an expandable dual-disk redundancy array. It's working like a champ for that.
What irks me most about the AI debates is that a machine that thinks like a human would actually be artificially delusional, not artificially intelligent. For true, strong AI all the SETI argumants apply: would such an intelligence resemble our own, or could it be so different that we wouldn't even recognize it?
Yes, certainly, they raided European coastal villages. But AFAIK the majority of captives would have come from captured merchant ships, which were exclusively men. The pirates weren't so into keeping accurate records.
> Unfortunately this is why I've given up on investing anything more in stocks or crypto. Everything I invested since before COVID is down.
My coinbase account currently has only 34% of the value I put into it 2 years ago, and I spread my investment over the top 5 hot currencies at that time (ethereum, cardano, algorand, sushi, bitcoin).

You may want to reconsider investing in crypto too if you are down %65.
You are making points about potential creative applications - BTW I thoroughly disagree on your language example, comp learning people are constantly making this mistake, we don't need better visualization to learn foreign languages, it is really all about practice, which unfortunately for you has nothing to do with your scenario - the 'triggering additional supporting materials' has nothing to do with the user actually practicing, at best you have an overly complex hyper-micro-optimization that will bombard the user with more unhelpful material...

The issue in the parent comment had to do with user interface e.g. for OS - I think the concept is doomed in the general sense - people live in houses, which are mostly reduced to a set of 2d interfaces - having houses in your house is not helpful, its literally just more confusing.

This the general issue - if the assumption is 3D is better than 2D then we should aspire to do everything in 4D, 5D, etc. Apart from obvious physical limitations, there is a good reason we don't do this. Our computer systems already are n-dimensional - dimensions are useful for storing complexity. We crave simplicity, though, this is why 2D is so popular, we reduce complex n-dimensional models to 2 dimensional ones.

As programmers, we even reduce it to a single, textual dimension - being able to follow a single thread is often all we can easily reason about. Many, many people prefer reading or listening to audio over watching pictures - TV shows can be nice to veg out to, but they are much harder and more complex to dig into and really engage with.

That's why there is no good use case for a 3D OS shell, for the majority of people it doesn't provide adequate visualization value for the added complexity. To a systems engineer, there could be some value in viewing OS components as parts of a car engine, perhaps, indeed a lot of useful tooling seeks to visualize this type as stuff as much as possible. But your average Joe just needs email and maybe pictures and video - sticking them in a 3D environment just makes them more difficult to use.
And there are also people who have built even harder projects than V, but can still criticize projects with issues and rant with the best of them!

The absolute dichotomy being "doers" and "criticizers" is false. Linus could criticize things just fine.
When push comes to shove and I need to get stuff done, I turn into an arrogant and self gratifying Dunmer.

Usually, I am just a calm and loving introvert.
To save people a pointless click:

In the end, your egg depends on what the chicken eats, and the chicken depends on what the farmer feeds it. So, don’t worry too much about the colour – just enjoy your egg!
The main expectation you need to manage (in my opinion) is your own. Building the project, or product, is the fun part of the work. The other part of the work is promoting the work to your target audiences. Even for a code project on an MIT licence hosted on GitHub, you will need to promote it to people who you believe will find it useful and hope that - at some point - it will gain traction.

One thing I've learned over the past decade is that, when it comes to promoting my own project, I lack the knowledge and creativity to do the work well. The obvious solution for my case is to find someone who IS good at marketing and evangelising work and, somehow, convince them to work with me to raise the profile of the project. But even that seems like too much hard work - especially when I could be doing more fun stuff, like working on my project's code base, building demos for it, etc.

Still, teaming up with others who have marketing skills you may lack could be the right answer for your situation.

The other input into this calculation - that cannot be planned or measured - is pure, blind luck. For instance, successful HN/Reddit post which generates a lot of comment and feedback because the first commenter raised interesting questions about the project or the problem space it sets out to fix. Or a tweet linking to a demo of the project which gets retweeted by a major influencer (with an "interesting" comment). Anything that gets people talking about the project and/or the problem space it lives in.

Best of luck with your endeavours. Please, please, please don't forget to have some fun during the adventure to come!
I love ironic tone of this post. In funny and twisted way author explained how poor rust for web is. Thanks for making us aware :)
Yeah. That was an unusual comment.
I would get one of them. Much of what I do on a second screen is just reading manuals or patents.
> The main reasons I wear clothing during warm weather are social and legal pressure,

So what you're saying is... you gotta wear clothes?
Pretty cool! Has a lot of the same features as the IPython notebook but with a few extra things that make it stand out like syntax validation and tabs.
> That is, we all gotta wear clothes, nobody's gotta wear jewelry.

Well, strictly speaking, we don't usually have to wear clothes. In the modern urbanized lifestyle, clothing serves almost no important function during warm weather. The main reasons I wear clothing during warm weather are social and legal pressure, not pragmatism.
Eh, I meant the "obviously... has not killed" as more of a "If it's dead, why are there so many freaking Kay Jewelers commercials on TV?"

In all honesty, tech probably is "digging the grace", so to speak. The blurb I mention from the article goes on to illustrate how an expensive vacation, shared via photo streams and status updates on social media, is probably displacing the "Check out this jewelry I got! U jelly?"-type of conspicuous consumption people used to partake in.
Does it matter if there is an advantage to playing white vs black if both players are playing completely randomly? It should only really matter if there is an advantage when both players are playing optimally.
That is not a reason to cripple the default client. Fortunately, unlike Signal and WhatsApp Telegram is not a walled garden and you can use a different client.

There is no problem with location sharing being enabled by default because location sharing is not enabled by default.
> SolarWinds confirmed Wednesday that it used TeamCity software to assist with the development of its software and was investigating the software as part of its investigation. The company said it had yet to confirm a definitive link between JetBrains and the breach and compromise of its own software.

This is a very big "may". Reads like they are simply basing these allegations on the Russian founders part.
I’m curious if this is an opportunity for spies to storm in with mob and plant surveillance devices in the capital
I made no such claim. Here is what I stated, so you can read it again: "I checked before I posted and found two web sites that stated that ref= is an affiliate tag."

You can choose to believe what I wrote, or not. But it's inappropriate to try to put words in my mouth.

Either way, I'm not interested in arguing with random griefers in the internet.
If that's your complaint, you should be really mad at Donald Trump for using an illegal residence as his voting address, right?
Also, free WhatsApp data is a perk of telcos in many countries (most of the Americas). A service that uses up expensive data just cannot compete with one that does not.
Have there been any Benford’s Law studies? Post them!
Interesting. I imagine there is more to it than just the videos.

E.g. if you live in a generally pro-gun area I think they be algorithm would probably be less likely to assume that it’s worth showing you political content.
During my first 2 months of messing with nestjs, I keep finding myself in this article again and again.

I've not gone through it exhaustively, but I suspect it would have been a great starting point.
Nobody can keep up with the rate at which laws being produced.

It's well past the point of no return. Law failed as an institution.
Lira[0] and its readable paper[1] is a good example of abstracting smart contracts into a statically typed, domain-specific language that describes the contract precisely at a high level. It's not Turing complete, which works for a large class of contracts (for instance, see the American and Asian options examples in [1]).

One concern with logic programming is cost of computation, on Ethereum every transaction has a gas associated with it and so you can't run computations that go over the gas available in a block.

Turner's ideas of Total Functional Programming[2] might have application in the smart contract space as well, since you disallow general recursion but allow structural recursion, you can likely precalculate or bound gas costs accurately ahead of time.

As for being statically typed, I completely agree, Solidity's poor design choices contributed to millions of USD in loss (e.g. DAO hack) because the developers were not able to easily reason about the implicit behavior or concurrency model.

[0] https://github.com/etoroxlabs/lira

[1] https://bahr.io/pubs/files/bahr15icfp-paper.pdf

[2] http://www.jucs.org/jucs_10_7/total_functional_programming/j...
You didn't even deign spell "Muslim" right.
Here's a trick. Before you do anything.... Add noise. Then use error diffusion. Looks pretty good for how crazy fast it is.

Figuring out the strength of the noise is tricky. Usually 5 to 10 percent. I'd suggest random RGB and not monochrome noise(so not quite how you've coded the randomness, but similar idea), as this should create more unique values and reduce patterned artifacts.
> Google is such an insane value. $5 you get GSuite, auth, drive, chat, meet, and a bunch of things.

...

> Stick with Google. It's not fashionable but a bargain. You're commodicized on the internet unless you run your own services. Don't let any marketing fool you.

You also don't get any useful customer service for that $5. I know companies that charge less but provide customer service. So what you value isn't what others may value.
> teensiest bit of cooperation

Apple did put in the effort to cooperate when they added support to boot other OSes. Apple hasn’t prevented anyone from running Linux, they simply haven’t written Linux drivers for their hardware or provided a manual to do so.

Most of the effort in Asahi Linux is going to be writing drivers for hardware that hasn’t had Linux drivers written for it. It makes sense that a Linux driver doesn’t exist, because this hardware is new and no one has tried to run Linux on it before.
I find it hard to believe that a jury, selected at random, would have the necessary background to understand the patent. US patent law is notoriously subtle and complicated.
If that’s important to you, sure. I’m, however, a bit foggy on the actual implementation of AGPS and don’t really know whether it actually sends your location info to a server. Would be nice to get some implementation details about that.

I think it was pretty clear that we were talking about performance – time until and precision of the first lock (which AGPS does improve), overall precision (which AGPS doesn’t improve) and so on.
Actually, they do. and Netflix proactively refund customers for downtime. Usually it's pennies on the dollar, but i've had more than refund for sub 30 minute outages which have prohibited me from using the service.

Netflix are very very sensitive to this problem because it's much harder for them to sell against their biggest competitor (local cable) since they rely on the cable to deliver their service. If the service goes down, then the cable company can jump in and say, "You'll never lose the signal on our network" -- blatantly untrue, but it doesn't matter.

When you're disrupting a market, remember that what seem trivial is in fact hugely important when you're fighting huge well-established competition :)
I miss Wave. It was a wonderful idea, it just never really got off the ground. It could've been the next-generation federated communication platform, usable for just about any purpose imaginable. And they just pulled the plug while the official Wave client was floundering a bit.

Hopefully the leadership shakeup at Google will turn things around.
That article say how may cc have Apple, it doesn't say that it has more than Amazon because it says nothing about Amazon
i don't know! i didn't know about structural coloration, https://en.wikipedia.org/wiki/Structural_coloration. the crude absorption is not structural (it corresponds to a bandgap in the semiconductor), but clearly they think the structure is important. i didn't read the paper closely enough to know why.
On the front page yesterday:

https://news.ycombinator.com/item?id=8796819
Compilers generate static code that will branch to the correct code path based on your architecture. You don't need to JIT until there are so many paths your executable becomes too big.
> SF is dirty because the people prefer low taxes to real government services.

No. Coastal California is populated by Democratic voters, people who generally prefer high taxes and more (albeit of questionable quality) government services. SF is dirty because it has never had a Rudy Giuliani to clean it up — and the aforementioned residents would never vote someone like that into office.

(I grew up in NYC, and have been living in both SF and Oakland for the last four years.)
Lots of great answers here. One I don't see is to work with somebody else on the project. Holding yourself accountable to somebody else can be a lot more motivating. In addition, it's hard to get a pat on the back from an end user for doing some things, like unit testing or setting up an LLC, but with a parter these baby steps seem more significant.

If you choose to work solo, bring in a friend - preferably who is working on their own side project - to mentor you. Try scheduling work time together or swapping expertise (e.g. design feedback or code review). I worked on a project in parallel with a friend's project, and we did IDoneThis updates to each other every day. That accountability helped to motivate both of us, and rather than give up when we got stuck, we had somebody to talk through issues with.

An organizatoinal tip is to set up a personal kanban and break everything that you are doing into tasks. Jumping into a large project that takes months can seem like a neverending tunnel, but being able to see incremental progress in terms of completed cards every day can be motivating. When you start to lose focus, look back at the cards and see what you are supposed to be working on or pick another card.

Finally, don't lose sight of the end user - build something that people love, and keep dialogue with your customers before you launch the product. Get feedback, shadow them, identify pain points, grab coffee - a project become a lot more real when you humanize the end user.

Good luck!
A previous discussion of ntimed here : https://news.ycombinator.com/item?id=8781435
You know, I just got around to looking at the current FLC wage tiers for my area, and I have to admit I'm shocked -- I knew "prevailing wage" was a joke, but I didn't realize that it meant H-1Bs could come in at $64K a year for a senior developer, for whatever value of "senior" you get at what's an entry-level wage. It seems to me that a lot of trash H-1Bs could be avoided if we got a senator or rep to introduce the following legislation:

Subclause (II) of section 1182(n)(1)(A)(i) of the Immigration and Nationality Act is amended by inserting "median" before "prevailing wage level".

This would at least prevent companies from using the lowest possible wage tier in the BLS data.
> When a person converts their 100 KLOC PHP command line utility(!) to Rust and that's not a bigger red flag than their negatives list, it's a world gone mad.

I'm not converting, I'm just porting a good chunk of it for a slightly different purpose.

Not sure what's a red flag -- the original PHP utility has 17 million downloads and people are pretty happy with it.
Don't forget that it also looks good :D