jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Maybe I'm just dumb, but I don't really understand why video chat on a phone is a big deal. Most of the time when I'm on the phone, I'm walking around town, or what have you. The rest I'm already sitting at my desk in front of my computer. I'd think if I video chatted and tried to walk around I'd just end up hurting myself, and if I sat down, I'd rather be on my computer with a larger screen...
Some interesting thoughts on immigration from economist Milton Friedman (http://www.youtube.com/watch?v=3eyJIbSgdSE):

I’ve always been amused by a kind of a paradox. Suppose you go around and ask people: ‘The United States before 1914, as you know, had completely free immigration. Anybody could get in a boat and come to these shores and if landed at Ellis Island he was an immigrant. Was that a good thing or a bad thing?

You will find that hardly a soul who will say that it was a bad thing. Almost everybody will say it was a good thing. ‘But what about today? Do you think we should have free immigration?’ ‘Oh, no,’ they’ll say, ‘We couldn’t possibly have free immigration today. Why, that would flood us with immigrants from India, and God knows where. We’d be driven down to a bare subsistence level.’

What’s the difference? How can people be so inconsistent? Why is it that free immigration was a good thing before 1914 and free immigration is a bad thing today? Well, there is a sense in which that answer is right. There’s a sense in which free immigration, in the same sense as we had it before 1914 is not possible today. Why not?

Because it is one thing to have free immigration to jobs. It is another thing to have free immigration to welfare. And you cannot have both. If you have a welfare state, if you have a state in which every resident is promises a certain minimal level of income, or a minimum level of subsistence, regardless of whether he works or not, produces it or not. Then it really is an impossible thing.
I absolutely agree - and since it's impossible to know whether a top comment in a thread is there because it was just posted or because it has a lot of upvotes the sorting of the comments doesn't really give me any information. This begs the question: If I can't see the votes and have no easy way of knowing which comments are highly rated why have a voting system at all? What is the purpose if not to serve as a guideline for the users?
Sigh.

How about this idea, we create device that can send digital data by modulating and demodulating sounds which can be sent from one computer to another. Then we'll invent a store and forward protocol where you could type in a message on a local computer, and that message would then move between you and its recipient through a series of jumps we will call "hops." [you know, like its hopping from computer to computer]. You could send a message from anywhere to anywhere else just by putting in the places it had to go between here and there. We could even create a system where by we can create a category or subject area and messages can be sent to everyone who wants to read them on those messages. The coolest thing is that because its just computer to computer there is no evil mastermind in the middle pulling the strings and we'll have the source code to everything so that anyone can become part of the network. It will be a network for the users and we'll call it User Network, no that doesn't sound quite right, I've got it Usenet.

Silly history lesson aside, connections aren't "free" and the people who pay the bills set the rules, if you don't like the rules pay for your own network. You can argue the prices are fixed or too high. Fine. You can get a USB Softradio and the Gnu Radio stack and create your own white space wireless.

But moaning about the fact that no one is willing to give you "the nice one" free access to their network becasue they can't also prevent "the bad one" from getting access is a phenomenal waste of time.

We can probably have 'free' wireless for anyone as long as everyone got their own IP address. There is a proposal floating around where the US Government would install wired and wireless networks everywhere like the interstate highway system, and then individuals would apply for their own block of IP:V6 address space. In that world everything you owned would then 'DHCP' off your personal address space. And every packet you sent would be tracable right back to you. Last I heard both the MPAA and RIAA thought this was a great idea of tax payer funded network so that everyone, rich or poor, had equal access to a quality internet experience.

Its not free. It never has been.
Yeah, I should have more faith in the commenters. Not used to attempts at humor here...
I keep my eye on Julia, but still did not have a chance to dig into it. I would be interested to learn more about its place and capabilities:

- I want to build an new (yet another) distributed data processing framework, say, Hadoop or Spark Next, generic or for a particular industry, and I do not want to use Java or C++.

Can Julia be a feasible choice for a distributed computation like Spark, for distributed file system like HDFS, for resource allocator like Yarn? Can it be a good choice for a database engine, or its place is in layers above the engine - say a layer to support aggregation and computations?

Or it's not a right choice comparing with Rust, C++, or Java for core systems, and it's better to stick with it just for computations on the top of those core systems?
> På stora svenska online casino kan du alltid hitta casino spel från Netent, spelen har översatts till många språk inklusive svenska." I don't speak Swedish but is this randomly injected online gambling spam?!

Yes, it looks like the page has been compromised.
Haha, recently bought a new home which also had a safe embedded in the concrete under the flooring.Place was apparently owned by a dude who had been in jail, a few owners back, to add to the 'story'.
Key was present but not the code, which would be useless as the know was rusted in place and wouldn't move.

In the end we drilled a hole through the top plate (did not take very long but made a lot of noise) and stuck a little camera through to find it was empty (as far as we could see).

Cemented over it, new floor over that, left as a surprise to future owners.
>Yeah ok. Write down your rules, maybe make a computer simulation or something. Then see if you can get anyone on board your plan.

As if the current plan asked people to get "on board"?

You just go with the system that was there when you were born and what you were told to accept, and even learned to justify it as if God given.
I'm rooting for Julia. Currently we are using python and rust, but rust is not an easy language to do exploratory analysis in, so it's relegated to handling only the stable parts of our analytics libraries.

It looks like Julia integrates quite seamlessly with python, so I'm hoping that we can start using it to easily speed up exploratory research code without having to spend a lot of time.
There is a difference between 'resistance' (whatever that even means) against your own company versus against fellow employees.

In what universe should a company let workers organize against fellow employees apart from simply having those workers complain to HR? This is particularly specious when organizing for 'political' reasons.

This is the issue: were they organizing for the purposes of 'resisting' the company or were other employees also apart of what they were 'resisting'? If the former, then what Google did seems questionable. If more like the latter, then the people rightfully were fired.
There is certainly a strong influence brought by the student, but then one of the key influences in that regard is that of the parent(s) and what happens in early years, especially encouraging kids to read books. That is one of the most crucial 'learning how to learn' things you can do for a child. And if kids grow up to be parents themselves without understanding how to learn, the responsibility is passed even more to schools.

Learning starts in the home and continues there through school life. I've seen parents complaining to teachers about how their kids aren't doing well enough, but as though it's nothing to do with them.
I find this post kind of snake oil sell. It begings explaining the problem it wants to solve (lack of a modern text/console based browser) to directly enter in a very long history about why he did that (thats not a5 all useful for the people wanting a tl;dr summary). The first thing i miss about this is how this thing compares to brow.sh abd why i should pay for this instead of deploying my own brow.sh instance
I think this is missing an important fourth objective: reading to remember.

I'm not sure how much others can relate, but I am hopeless at remembering most of what I read or watch. Even when I spend several days pondering the same book chapter / paper / recipe / etc, taking thorough notes, there is no guarantee I will remember it six months or even one month from now.

I started to realize that I was collecting new data points about a topic but rarely making connections between what I already know and what I read. So, I've been trying to slowly improve my retention by being more purposeful about what I read and how I take notes. Some guidelines that have helped in the past two or so years I've been trying to become a better reader:

* Before reading, I try to make a mental note of what I hope to learn from reading, in as much detail as possible.

* While reading, I underline key words and take brief notes in the margin so it's easy to look back later and get a rough idea of what each section of the book or articles is about. I will write "?" where I am confused or where I disagree, "@" for interesting citations I might want to follow up on later, etc.

* After reading, I take very rough notes about what I thought the most important points were, my reactions, and what I want to know more about. Since I take Markdown notes, I can use #tags and [[bidirectional links]] to help myself find these notes later if I am ever reading about the same topic again.

* Some topics are important enough to spend more time on. I basically have my own "encyclopedia" of Markdown files for certain topics that I can add to every time I come across an interesting bit of information. This has been especially helpful for keeping track of random tidbits of information I learn about cooking.
That is precisely the problem. The expectation is abnormal (for the modern age and standpoint of Enlightenment values) and harmful.

Look beyond the proverbial horizon of contemporary America, and see that in civilised societies, the appropriate response would be tolerance at the very least, possibly an exchange of minds in the form of inquiry or discussion.
This is not an absolute rule, but in general I see the path not being Y shaped but P shaped. Even if you stay technical you're going to end up managing something. Could be people, could be a process, could be creative, but your expertise is going to diverge away from writing code on a daily basis. I've been a consultant for about 12 years and even though I'm technical I still end up managing some stuff for clients.
You know what signing is amazing for? Teaching babies to communicate before they have proper vocal control (preverbal is the term I think). We're talking useful communication at under a year. Something like 9-12 months.
Here's another apparent misconception: sign language === ASL.

There are many sign languages and many more dialects.
It is a very odd hangup. We’re there option holders that had contractual default?
IMO: Reflect on why this happened, change jobs, and learn from your experience.
Yep, there are usually a lot of "piggybacking" (This comment is not mean spirited, just stating a fact) in HN. I made a similar comment a while back [1]

https://news.ycombinator.com/item?id=25625703
Oh wow.

Say what you want about Safari being outdated etc. but at least they’re not going to pull shit like this.
> I already have an iPad that's full size and while it was very nice, I don't use it very much.

The iPad is a content consumption device. The Surface is both a content creation device AND content consumption device. For example, if I want to run a IDE on an iPad then I'm ultimately using a highly interactive web-site even if that website is presented within an app.

On the Surface I can run pretty much anything: Netbeans, Visual Studio, Notepad++, Sublime, and so on. Heck I can install Linux if I wanted and use VIM or emacs (assuming the keyboard is connected).

> My iPhone + Macbook Pro combo is fine for me.

This weighs half as much as a MBP (3.48 pounds Vs 1.37 lbs (S3) and 1.76 pounds (SP3)). A MBA would be a better comparison but even that weighs 2.38 pounds.

> I'm pretty sure, because it's going to be seen as a "tablet" that "runs windows" which is not a tablet operating system... even with metro it's not great.

That's fine. Then use it as an inexpensive ultrabook. How much does an ultrabook cost? $700, $800, $1000? This costs $500, you can plug in a mouse, and it is still a 1.37 lbs full Windows machine.
Wow. Scientific American has really gone off the rails.
> one of the big value propositions of Cloudfront is that they fix a lot of the broken parts of HTTP

Sort of, but we have slow delivery times of our static assets to non-North American locations (round-trip time), thus a CDN with local nodes helps here.

It also reduces the load on our servers, allowing us to focus on serving dynamic content fast, without having to optimize serving static stuff repeatedly -- as we serve a ton of static content and it can hog our bandwidth out of our boxes.
I run my companies hubot on a $5 a month Digital Ocean instance. It's also far easier than using Heroku because it's just a regular linux server and not a managed/restricted instance.
MS have really low bar for high end laptop. 16G at least of ram or go away ...

Edit: It was about 3 pro ... ignore.
I wonder if they will also change the pricing of the database tiers. Since paying 25$ for an 1x dyno and paying 50$ for a database just seems to be out of wack.
Ack. "Thusly". I see that far too often for every use to be "ironic". It is not a word, it is a joke at the expense of illiterate people, and now the joke is stale. Stop using it.
I don't know what happens in the USA, but in Australia each piece of luggage is weighed before it can be checked in. For various reasons: heavy bags (over ~20kg) must have warning labels attached, very heavy bags (over 32kg) are disallowed with no exceptions, and it means a total can be provided to the pilot.
The Bitcoin system analogy is like a closed silo of wheat. All wheat (fiat currency ) is blown to the top of the silo where the value is stored until it is needed to be converted back into fiat currency again.

At the bottom on a equal basis Bitcoin purchasers and miners go to the market when they desire convert back into fiat currency to pay required taxes and or expenses that can only be done in fiat currency. The volatility in price is a added incentive for those using Bitcoin as a payment system to convert back to Fiat currency thus reducing the stored value.

Miners contribution (processing power and electricity) occur outside the silo (this is there basis of claim and conversion to fiat currency to pay the operating bills).

The miners do not increase the amount of wheat (fiat currency ) in the silo system.
Bitcoins by there simple function produce no new income or growth either inside or outside the silo that increases the stored value of wheat (capital) in the silo.

So any distribution to miners reduces the amount of wheat (stored capital ) by almost 40% which is dilutive to those who paid full price to buy Bitcoin.

Tommorow if the market price of Bitcoin increase more wheat is added to silo. This is just borrowing against the future stored value.

If enough Bitcoin is exchanged for the stored value in the silo (fiat currency) then the market price will drop to reflect this inequality.

Mining bitcoin is a dilutive to the value paid by those who buy Bitcoin in the free market by those who receive coins for mining. lets do some simple math based upon today statistics. Todays volume 6297.55 x Avg price 247.6 =
$1,559,273.38 minus (3,800 coins mined x 247.6 = 618,393.38)
98.1958666466. This means if you bought Bitcoin today your value has been diluted by more than 39%. So each Bitcoin has only $149.40 in fiat currency available today.

So Bitcoin 2.0 applications that grow capital is the only long term solution to this problem.
As an addendum, this winter I unfortunately found out that, at very low temperatures, the limiting factor might be the furnace, but it might also be the capacity of the radiators (or underfloor heating, or whatever) to shed heat. Tiny radiators or highly spaced underfloor pipes and it won't matter how fancy your furnace is, there's only so much heat it can distribute.
Imo, the conclusion around "worse marketing efficiency" is a logical extension from how Facebook's ad ecosystem works.

That is, Facebook is a behemoth in advertising because of its capabilities to predict which users will convert from an ad unit. By predicting conversion rate accurately, FB empower small businesses to get more conversions out of fewer ad impressions and spend.

FB's ability to predict conversion rate is driven by a ML algorithm that takes as inputs: all the user data it tracks via the Facebook Pixel, all the user data it collects through its own domains, and data sent via server API's from advertisers.

Apple's tracking change reduces the amount of available user data to its ML algo by a large percentage.

As a result, prediction power will decrease. And therefore, marketing efficiency.

The actual 20-30% estimate is just that, an estimate. But, directionally, there's no question efficiency will decrease.
Thank you for the advice. :)
Exactly. We don't need to exercise now, so few people do. Exercise has become something to do in our spare time. We stay in our homes and are required to use cars. When I visited China, I had to walk everywhere because I didn't have a car. Unfortunately we really can't get rid of the car obsession without a huge effort.

First, the suburbs take up so much space and distances living areas from the store areas. If we had a New Urbanist city, it would get people to walk. Now, you can't walk. Walking is impossible. You can't walk to a Walmart and grab fresh food every day. In China, my family would get food from the market every day. Now, we get food once a week and it's in big bags. That's because buying food is inconvenient.

Second, the suburbs take up space and creates the dreaded long commute. You can't walk to work. This makes public transportation unfeasible. Everyone buys a car.

It's all a big self-propelling problem. It creates its own problems, and to fix them, you have to contribute to the problem. Long distance? Get a car. A lot of cars? Build more roads. The vicious cycle continues...

EDIT: Biking is possible. But does anyone do it to commute, with so many cars and such long distances? Nope.

I personally witnessed this myself. I had to come home from school one day and today's roads aren't good for walkers. There's no sidewalk, so I had to walk on the grass or in the ditches. In many places (in the burbs, not in the city, the city is fine for walking), there were no walk signals. If there were, you had to walk along the road to the signal which often required adding more walking to the trip. For example, I had to cross the street from the library to a restaurant for lunch. I had to cross the middle of the road, and no one wants to do that.
I would have thought (without any legal training or local US knowledge) that the purpose of having a judge need to sign the warrant was to ensure the people writing the requests do appropriate research and fact-checking. I'd guess what this guy has done is technically perjury. At the very least I'd call it contempt of court...

I bet he never gets charged with it though.
It's actually more interesting than that: several of the key people working on the project believed it was impossible and could never succeed.

The short answer to your question is "because Larry and Sergey really wanted it". It's amazing how much attention projects that the founders are personally interested in get.

That would be very misleading, though, because it's not like anyone was forced to work on Instant, nor is the typical Googler a mindless automaton who always does what he's told. Everyone who worked on Instant was there because they wanted to work on Instant, even the ones who felt it didn't have a prayer of success.

The longer answer is that Google's created a culture that tolerates ambiguity remarkably well. Y'know how they say that it's a sign of intelligence (and insanity) to be able to hold multiple conflicting ideas in your head at once? That's the same drive that lets people say "I think this is a terrible idea, and it'll never succeed...but it's interesting, and it deserves an honest chance, so let me help you with that." Strong opinions lightly held.

This starts with the hiring process, I think, which tends to select for people who can appreciate nuance and tend to explore lots of technologies outside those that are immediately useful to them (contrary to popular opinion, Google does not solely care about GPA and alma mater when hiring). Then new recruits get to the Googleplex, and they're immersed in a culture that's just awash in ideas, most of which are terrible, and all of which are listened to. When you see that your coworker's reaction to the brain-dead idea that was just spouted forth is "Hmm. That's interesting - what could you do to test that and develop it?" instead of "That's stupid and it'll never work", you start to reevaluate your snap judgments. And of course, if you work there for any length of time, you'll see a number of those stupid ideas actually launch and become giant successes with millions of users.

I remember clearly telling my coworker, about Instant, "I think it's a terrible idea and will fail miserably, but I am really, really glad that I work in a company where we can place these sorts of bets."

I wish more places had a culture like this. FaceBook, I've heard, has it. So do many prominent investors in Silicon Valley, and I wonder if that's where Google got it. Top-flight research labs and universities do too. But it's sorely lacking in the general public, and on Reddit, and among our politicians & government, and in many big corporations. It, unfortunately, is not the sort of thing you can pick up from a book or a few blog or forum posts. You really have to be immersed in the culture to absorb it, and even then, your natural inclination is going to say "This is stupid" to most new ideas. It seems to take a lot of mental effort to suspend that judgment and say "Well, this sure looks stupid, but I'll stick with it a little longer and see where it ends up."

I've found, though, that that culture is perhaps the most valuable thing that I've gotten out of my time at Google.
Bing had search result preview window much before Google.
As the saying goes, if OSHA were in charge suppressors would be mandatory.
CTR doesn't have this problem, but it has a very similar one, and the consequence of making that mistake is (unlike with CBC) completely horrible.
One interesting sub-trend in the data would support that view - it is that the review star rating, meaning reviews+star rating is, on average, more negative than just star rating. So people post a negative review when they feel pain, but not in the case where they are just rating the app.
have you ever been to a walmart? I would wager half of its employees are unemployable and would be on 100% assistance were it not for walmart.

It isn't just my standard of living either. go to walmart at 11pm, or 2am and see the shoppers there. their money goes a lot farther at walmart than it does at costco. The massive scale of walmart's business coupled with the billions it spend on trans log drives prices down. If walmart weren't there, how much higher would target's prices be? or the prices at dollar general?
I'd like to just see a per-project uniqueness check on used instances.