skysight-inc/HackerNews huggingface dataset:
What's the deal with favorites and likes of Tweets without even reading?
Take this tweet for example: https://twitter.com/VisualStudio/status/742899436523802625

It has received 5 retweets and 8 likes at the time of this writing (yes, I was the one who replied to them there). Clicking the link gets to a 404 (not found) page.

Do the people who liked and favorited really click the link? probably not. So why doing it? to draw someone's attention at Microsoft?
If there's always someone saying there's a bubble, regardless of whether there is or not, does it mean there's never a bubble?

If my watch always says it's 3:22, regardless of whether it is or not, does that mean it's never 3:22?
> Whatever Scala devotees may believe [...]

It's not just Scala devotees. You should read [this post][1] by Alan Kay (Turing Award winner, designer of Smalltalk). He arrives at a conclusion that might surprise you:

> I think of "objects" and "functions" as being complementary ideas and not at odds at all.

Largely what you may be referring to is the idea of purity and mutation being at odds, but these are orthogonal from the ideas of OOP and FP.

A very interesting read.

[1]: https://news.ycombinator.com/item?id=11808551
>And the people who try to call the bubble early, as funny as it may be to make fun of them as is being done here, are usually the ones who have been through it before, see it coming early, and try to warn everyone, even though no one ever listens (too busy enjoying the party!)

First, someone is always "calling the bubble". At the bottom of the housing market there were people screaming that it was going to keep dropping. People have been calling the tech market a bubble for literally decades. And conversely, there are always people claiming that we're nowhere near the top, even when we are. It's not useful to listen because the reality is that no one really knows. If you think we're the top of a bubble, then cash out and be happy with your superiority.

Second, what are you, as an employee, going to do if you think the tech bubble is going to pop? Sure, you should be saving, but you should do that anyway. You shouldn't be over invested in tech, but that's also always true. What meaningful steps should you take if you believe a tech bubble is about to pop that you should not take anyway?
It's probably better to think of bubbles as the accumulation of unsustainable behavior.

Obviously we aren't able to predict a few months into the future, let alone a hundred years, so it's hard to definitively say whether current behavior is sustainable for a hundred years or not.

It's much more reasonable/believable to say that current behavior is unsustainable for 1, 5, or 10 years.
App Review Guidelines Comic Book [pdf]
A queue of page faults (2014)
Against what threat models does Gun protect peer anonymity?
Maybe, but if the new cross-pollination just confuses the issue rather than clarifying it, what's the point?

"Suppose you have a bunch of flowers in a field, and they're planted so that the east-west direction corresponds to the diameter of the flower and the north-west direction corresponds to the length of the leaf."

"Huh?"

"Suppose you have a bunch of data points in an n-dimensional space"

"Oh, gotcha"
No, I got that point and indeed I do agree with it. In truth, I was just commenting on the title with the point that most everything is by chance - most importantly our very existence as individuals. No negativity was intended.
Search Is On for King Henry I, Who May Be Buried Under a Parking Lot
Agreed. We had a SMB share on our network that had grown increasingly unused. Since there wasn't a business processes in place users organically started using Dropbox to communicate with clients.

Eventually they have you because then you realize that you have so much business information in them that you can't let employees walk out the door with.
why is it called heapq?
I know nothing about the day trading culture, but do you see a lot of addicted/problem gamblers in that space? I imagine for the good ones it's a bit like a casino, but you've also got an edge based on whatever information you have available.
SpaceX Eutelsat/ABS Mission Hosted Webcast [video]
Firearms Dealers vs. Burgers, Pizza, and Coffee
What if the century long bubble concluded with a pop that resulted in total economic collapse? I'm not suggesting that is likely, just that the defining characteristic of a bubble seems to be the magnitude of the fallout after the pop, not the span of time leading up to the pop.
You might want to join users.rust-lang.org.

Like most languages idiom is learned while working with the language. Something I've found for instance is to try and use Iterators to get around sharing rules as they can encapsulate sharing patterns in a lot of cases.

The specific modules you mentioned are for multi-thread support, those are only necessary for sharing memory between threads.

Anyway, I think this is off-topic for this thread.
The first thing I would try would be to put each variable in its own table. If that's not enough you can go all the way to each stat on its own server.

With What you have right now, you are going to do 50 sorts on the same data, jumbling it all up unless all the stats are highly correlated. The entity-value structure you propose would probably be worse.

But, you have the data, you can measure these things.
Oh right, it was either you or your advisor who told me the IP address story.
Now my favorite thing. Bog butter the band. Bog butter the brownie.
Interesting - Part of me wonders about what their accuracy rate was with that kind of system. 1,000 different 3-digit numbers is still a lot to remember. It's possible, but it would seem to add a pretty big barrier for a lot of people who would otherwise be fine as a cashier, elsewhere. Though when I worked at CompUSA in the early 90s, we lacked barcode readers and each product had a 6-digit SKU which meant only being able to remember a handful of them for the most popular products[0]. It was also horrible for accuracy because each SKU was assigned in order, so fat fingering any of the numbers would result in the wrong product being rung up. This was often caught, but if it was the last or second to last digit that was missed, it was likely to end up being a different version of the same product (more RAM, different CPU, etc) and it would be missed[1] resulting in either the customer paying more (unlikely - those were not missed) or paying less (likely, because the cashier wouldn't notice and the customer was less likely to say anything if they happened to actually notice and the result is them saving a few hundred bucks).

[0] We did have one cashier that I'm fairly certain had well over 90% of the products in the store memorized (we'd grab random things trying to throw him off, but he was like a machine). He had brain surgery a decade prior or so and said the way his memory worked changed shortly afterwards.

[1] The worst case I recall was a $500-$600 memory upgrade kit for an Compaq laptop that was fat fingered, resulting in the generic being rung up. It had an identical description but was half the price. A few days after inventory was done, they traced it back to a single customer who bought every one we had in stock in one transaction. The customer probably knew the price was way too good and decided to buy them all as a result (it's unlikely even he knew it was a cashier error since the product looked right on the receipt).
I made this app because I constantly search for something and have to often re-type similar queries and setup same filters on search engines. Then I realized that it would be way better if I just could define scopes for specific searches, and quickly reuse them. Searchy does just that.
I have had a oneplus one for 2 years, running cyanogen on it, and have gone through all the OTA updates to the latest 6.x based OS with no hiccups. My only complaint about cyanogenmod is their recent push to integrate microsoft onedrive services and other microsoft "cloud" stuff, which you can just ignore...
Ok - I just wanted to verify the same. So what technology, besides AI beyond the means of our browser's JS engine, could filter out ads that are just inline HTML? I ask this because it seems likely that we'll soon be "back to the future" with "advertorials" and "sponsors" etc. and that it will be a way out of this dilemma for publishers.
Since you didn't really experience, I'll tell you that Email, chatrooms, Ebay, Napster, being able to check stocks online, stupid stuff like that was amazing at the time actually...and a lot of the business models which would later go on to make money were being talked about at the time...but the technology had not caught up to the economic feasibility. You couldn't have a Youtube in 1999 because there wasn't enough bandwidth. Now what I think could be happening, using the 90s vs today heuristic you're suggesting...is that there is a massive amount of over-enthusiasm in AI where people think it's basically a magic box that you put stuff in, and you get Lt Commander Data on the other side...and there is no understanding or differentiation between what the different forms of machine learning, and what is technologically feasible, how hard it is to build, etc, that is going to cause a bubble because people don't want to miss out on AI, even though they don't understand what it is. That being said, there are many different forms of web and data tech...mobile, cloud, IoT, etc that you can invest and diversify in now...whereas the late 90s was a lot more monolithic - PC's and websites.
So is Magic: the Gathering.

The latest core language spec is 2010, and GHC (the de-facto standard compiler) adds several new language extensions annually.
Because they don't have 'reply' links. The software actually adds bogus hidden markup in that case. I'm not sure why; perhaps we should get rid of it.
This problem hit me very hard, chrome ignores most headers if a server sends a 304 response for a resource.

For a site I was working on, we issued a change to our CSP headers only to attempt to fix a CSP issue that made it to production, and chrome would not accept the new CSP changes since the HTML body and scripts were unchanged.

Had to include the hash of our headers as an HTML comment to allow this dynamic change to be picked up by chrome.
What do you think is more common, the "screams coming from apartment" edge case or corrupt cops abusing "probable cause"?
Csmith is a tool that can generate random C programs that statically and dynamically conform to the C99 standard.

It sounds a lot like a fuzzer, although only for testing success cases.
I think you want a different word here.

Generally DMA to/from the GPU is cache coherent (either via DMA sniffing for cache invalidation or software managing regions for DMA, e.g. marking relevant PTEs as nocache).

So accesses are _coherent_, but the cache is simply irrelevant (or even more costly, if it's using snooping).
Three More Articles on Poverty, and Why They Disagree with Each Other
I'm sorry, I really can't take a service seriously that can't even show me my file extensions in the web client. That combined with the horrible idea to release a Sharepoint client branded as "OneDrive for Business", the buggy clients integration in Windows 10, and the number of times they've changed messaging around "unlimited" storage... I don't see any reason to trust OneDrive with my data.

Oh and there's the nonsense "magic" it does with OneNote notebooks. In fact, I'm pretty sure I accidentally deleted a OneNote notebook earlier today when scrolling through my OD account with the Mac client.
not facetiously, it's like the shortest possible follow-on to a progressively lipogrammatic epistolary fable
If we're not in a bubble, we have very serious structural economic and social problems created by the tech industry that we need to solve. The (supposedly sustainable) rising tide is mostly drowning people, and if no reprieve in the form of a crash is coming, we need another solution.
What gun control advocates can learn from abolitionists who helped end slavery
> I've found that creating satellite projects to our core app in F# has been the perfect way to go

Can you elaborate on how that is laid out? I've identified some existing C# code in various of our current projects that could benefit from conversion to F#, but I'm not sure how the resulting projects should be structured.
Where are you making that point? I don't see it, what I see are a number of comments denying that a) we're in a bubble, b) we'll ever be in a bubble, because Internet.

> I don't think the bubble thing is true for our time

> nor it will be in the near future, it's just tech has become more competitive than ever

> I can't buy the notion, that we will or ever see a bubble

> because at this point and in future internet is too larger to be vulnerable to it.
There are lots of companies in the world, especially startups, that have very generous "get-what-you-want" IT budget for every employee. Sublime Text for a long time has been favourite text editor for developers and $60 will only make a minute dent in that allocated budget.

I don't have the numbers but I can imagine lots of licenses being purchased that way, even if the normal user would balk at spending on something that is mostly free.
Do you have links for the tools you mention? Some of them are hard to do web searches for.
kudos to you, this is something I don't think I could ever accomplish but I know it's not easy. Keep learning and growing.
Which products were those?
Just think how lucky that sperm was that made it into the egg, vs all the other millions.
His version actually contains more information.
I was curious if you could tell me what value WhatsApp is actually providing? or for that matter facebook or twitter? Are they on the bleeding edge of scientific discovery?

I always felt they were like a social outlet for folks to waste time and their only revenue stream was advertising.
>with all the Google bloatware installed!

Oh yeah? Like what?

Sorry, does anyone downvoting want to actually explain to me what "bloatware" is "bundled into" Chrome? Or just more errant bullshit that's tacitly accepted because it's anti-Google rhetoric fired from the hip without substance?

Those audio/video codecs... so much bloat! https://chromium.googlesource.com/chromium/src/+/master/docs...

Or maybe you're upset about the "colorful logo" bloat?
Hear, hear :)

Same for many others, e.g. Montserrat or many of Vernon Adam's designs. That being said, I find the redesign wonderful and long overdue. Maybe now they'll find the time to update their collection.
You cut off the most important part of his point:

"and then going public all within a year."
I'll be another data point for "I'd totally leave if after reading this email, even if I wanted to stay before I read it."

As a point of reference, a (long-established) company gave me over $50k (cash) in severance after 4+ years of service. That was what I'd consider "generous".
"The main difference between today and 1999 is that digital products are actually generating value in people's lifes. Please don't compare pets.com to WhatsApp"

Not all the tech companies that were hot in 1999 were like pets.com. Google and Amazon were amazing new things back then, and other companies like Dell, Sun and Qualcomm were also high fliers on the NASDAQ. (I'm old enough to have been an investor in 1999.)

I think the most significant difference between the 1999 bubble and today's situation is that today, many of the companies with astronomical valuations are not public. For example, if Uber's valuation tanks, some employees and some rich investors will unfortunately lose money, but most people will see little effect - if you have a 401-K invested in an S&P 500 index fund, you won't care too much. And the big public tech companies that are making money, like Google, Amazon, Apple and Facebook, probably won't be affected much if all venture backed companies disappeared tomorrow (except that their labor market would be flooded with developers). The NASDAQ might take a dip, but it won't be like 1999.
Anecdotal, personal, and completely my opinion, but my parent's entire life savings is $750,000. That's about how much Mike Markkula invested in early Apple ($250,000 in 1977 dollars adjusted for inflation). I like this figure because it represents a serious amount of money - you could retire off of it, if you're frugal. So why take the risk of investing such a large sum in a startup?

I presume that the objective of investors (who have much more money that $750K) is to either to a) make money or b) make money and bring a new technology/innovation to market. In a bubble I see more of the former (focus on money) without the innovation piece. How many car sharing (Uber/Lyft/Sidecar), food-delivery (GrubHub/OrderAhead/DoorDash), and credit card alternatives (Venmo/Coin/Stratos) do we really need? Would the founders of such companies put their retirement savings into starting these companies? Maybe, maybe not.

Innovation is key to keeping a bubble at bay. Y combinator has quite a few companies where the goal is to make money through innovation. These are ventures dedicated to biomedical research (DNA sequencing/Gene Mapping), novel algorithm development (AI/Machine Learning), improving social welfare (Water Filtration/Education), etc. I'd be happy to see a world full of these, and I wouldn't call it a bubble. It would be people pursuing ideas that could solve real problems in the world. Ideas that are worth investing your (and therefore an investor's) money.

I believe that innovative companies keep a bubble at bay precisely because they are less likely to succeed. Investors must faithfully evaluate innovative companies to see if their technology is feasible and if the market is ready.
It makes me sad how people think imperative programming is a "natural" way to think. I have known lots of people who resist using functional languages for serious projects, marginalizing the "functional" way of thinking as though thinking in terms of "labeled boxes with data in them" (Von Neumann architecture) is some sort of more normal way to think.

Before computers people modeled the real world using a Haskell-like pseudocode called "mathematics".
I tried.

https://imgur.com/umVjMZ4
It's completely transparent, done only in the compiled class files. The signature of the method remains exactly the same, just the body is replaced.
I own a jewelry store (inherited from 1945) and grew up in the industry as a kid, so I'll humour myself with anecdotal feedback:

Although I'm engineer, I have a professional background in the diamond industry. A friend of mine, an astrophysicist working on focal points, wanted a high quality diamond. I helped him secure an 'investment grade' gem. At first I proposed a lab grown diamond from Diamond Foundry to see how he responded as he understands and appreciates optics far better than I (technically), although I could argue my position as a gemologist.

His response: he quickly turned down the option and wanted a natural stone, not lab grown. I found it slightly strange (from a technical standpoint), but understood his response.

We secured a rare IF 1.5ct certified diamond in Tel Aviv.

Natural diamonds are valued more on scarcity and irrational conditions. To sell a lab grown diamond, it may help to sell the story of the lab and the diamond cutter.
Sounds like parent is saying Google is spending time to deliberately block/not support Edge.
I agree with you [0], but that's what JavaScript gives us to work with.

[0] https://news.ycombinator.com/item?id=11898046
It runs on Linux if you're willing to use a third-party utilty, right?
Blank white page on Firefox 47.0, OS X El Capitan, cookies disabled.
Akku-Personal Diets and Nutrition Plans
I switched from OneDrive to Dropbox this year - was loyal to OneDrive since it was WL Mesh. Dropbox made a world of difference. No more duplicates, and so much easier to reorganize files.
A visual log curve, not log growth. Log curve is a reflection of an exponential curve. He stacked the journals on the floor.
One of the most enjoyable posts I've read in the last year. Was linked to it a few months back, glad to see its already posted here.
would slavery have ended without the Civil War? It seems unlikely.

Now can we pass substantive gun measures that will reduce gun violence in America without having another Civil War? Probably... But I doubt some of the gun advocates would give up any of their arms willingly.
Actually, this - I believe - is the entire premise why we have no bubble this time around. It's because these companies are indeed on the bleeding edge of scientific discovery. The brightest minds in research work at these companies. The research and development that comes out of these companies, that create new open source work, and spawn out new markets in analysis, intelligence, economics - all of the work from these companies fuels growth for every other business out there who use any part of the technology stack to drive their business model. Just my 2 cents
No, let's compare it to nonsense like SnapChat being valued at $16 billion. Pets.com generated value, PetSmart's $400+ million a year profit can attest to that market. Their issue was horrendous mismanagement of funds, and shipping stuff for more than it was selling. The biggest issue with companies then was going public.
while simultaneously destroying the possibility of it ever being self-hosting.

...at least until it begins turning into a C++ compiler ;-)

That makes me wonder, given that there seem to be quite a lot of "toy" C/C-subset compilers being written these days, just how much harder C++ would be. For a long time it was commonly thought that even the simplest C compiler would be extremely complex and difficult, but that notion appears to have been somewhat defeated, so the next logical step in that direction is C++ or maybe C++-to-C (like Cfront) compilers. The closest I'm aware of would be the C++-subset used in TempleOS, which is self-hosting.
This is so true. I worked as a supermarket checkout operator at a large Australian chain of supermarkets for a few years, and the PoS systems were redone while I was there. Before were old Fujitsu machines running an old version of OS/2 with mechanical keyboards. After overhaul, Windows xp embedded machines with touch screens. The touch screens were a massive step backwards, especially when it came to punching in produce codes (many of which I can still remember today).

That and the 'express' lanes being physically smaller used a different, smaller model of scanner rather than the larger scanner built into the counter. The smaller scanner, though removable which was helpful when scanning large crates of soft drinks and other heavy items (would pass the scanner to the customer so they didn't have to lift those out of the trolley) was slower and laggier for everything else and had a smaller "field of view"
This contradicts the earlier description of "growing in a logarithmic curve" -- it's an exponential curve. A logarithmic curve would look like this:

- The 1900s stack: 1" tall
- The 1910s stack: 2" tall
- The 1930s stack: 3" tall
- The 1970s stack: 4" tall
- The 2050s stack: 5" tall ...