jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Well, rainbow tables are defeated with salt. I wouldn't worry about that if you're salting. And you are salting, right?
http://techcrunch.com/2010/10/29/rasmussen-facebook-google/

This makes a lot of sense.....
"First you get your Bachelor's degree, and you think you know everything."

"Then, you get your Master's, and you realize you don't know anything."

"Then you get your Doctorate, and you find out that nobody knows anything."
I suppose teenagers don't have many bills to pay.

And if the teenagers are trained well enough in the meantime, they just won't bother paying their bills when the time comes.... That might be interesting but I'm sure where the successful business comes in.

Now, if important messages in "other" box become visible along with the important friend messages, this might work but then its just a method of sorting. But if I'm never reminded of anything but the latest gossip from the my friends, I don't think I'll survive well outside a teenage world.
Media is most appealing when it seduces the reader into a sense of insight.

Obvious errors in reporting on familiar areas pierces this illusion, and makes one wonder how accurate coverage is of other areas.
Please define "email" :)

To me, an email is basically an email address.
Where were the peaceful ones? BLM was a protest movement of something like 12M people, huge protests were covered extensively with no violence whatsoever. This was a mob that pushed down gates and forced entry into the capitol building. There was no "peaceful" component that I could see.
It is curious to me that the reaction to people rioting in a place of institutional, systemic power is much more negative than when people were rioting and damaging small businesses, homes, and killing regular people. That is, people seem to be reacting much more strongly to people rioting in a way that damages institutional power than when they were rioting in a way that damaged the powerless.
Why does an election make any difference? I think if you agree with censorship it should apply all the time.
Evidence, please. I lived in a major US city, have a friend there who's a senior-level libertarian cleaning state trooper, and he told me the protests he knew about personally were peaceful. Nor did I see violent rioters myself.
Stop them from getting in. Not nicely escort them out, but arrest them? (although I assume the FBI et al are archiving posted pictures and videos as we speak). It's not like they don't know how to do that, see any other protest at the capitol.
> Is the author calling Rails as 'lock-in'?

I read '5. Beware of Lock-In' section as "be generalist".

It looks to me as generic career advice to not stay fixated to single all-in-one tech choice and role - SAP dev, Ruby dev etc. Ruby is just an example here ('even', 'frameworks too'), I guess the author witnessed the "rockstars" and evangelists hype wave of RoR circa 2005-2010. Possibly it could be e.g. ReactJS or Kubernetes today too.
This isn't any different from removing protesters from private property.

Facebook is private property.
Thanks for posting a transcript. That's similar to what I remember, but still do you have a source for other people?
"Peer reviewed" is a better assurance of the accuracy of the observation. It can't do anything about the fact that evidence for current treatment attempts is purely based on observations that could be the result of hope and the placebo effect.

Furthermore, there is a difference between observations of aggregate numbers, like the number of people on ventilators and their survival rate, and small numbers of uncontrolled drug interventions where there are obvious ways for the data to be deceiving. Not all observed data has the same reliability.
For reverse geocoding only as it does not seem to do geocoding proper. Pelias[1] might be a better alternative once they simplified the install process. I had to "reverse engineer" (aka read and understand) their chef cookbook as a Vagrant was not an option form me. Not that complicated but time consuming when don't know Chef.

[0] - https://github.com/pelias
I think entrepreneurship is more of a mindset where you liberate yourself from the wage constraint and take control of your life by directly producing value for others.

Changing the world and being worth billions is just the Silicon Valley mythology, but that is not the only 'real' form of entrepreneurship there is.

Dare I say, a small business owner is more of an entrepreneur in my opinion than some wealthy dude who made an app, raised 5 mil, and ran the company into the ground in 12 months.

Now startups are great, but I really don't get the contempt the startup-types hold for small businesses. Maybe that's just a form of class contempt.
Other departments matter in some ways, but bugfixing can be self-contained and mostly avoid slowdowns.

But even more important is that these outside slowdown effects are pretty minor. If this was software development then you might have no recourse and you'd be somewhat slower overall. But this is handling many many independent projects. You can hire more teams without having man-month problems, and then handle bugs efficiently.

>Ignoring more money is pretty unlikely to be an option as a whole, and inefficiencies generally cascade down to some extent.

Again, I blame management. A nice sturdy cardboard box as a manager is impervious to social effects from other departments, and it can soak up extra cash too.

I expect anyone being paid to manage to do a better job than a box. Not to go along with the flow uncritically.
Wouldn't compare him to Steve Jobs. Musk is actually a philanthropist.
You can certainly find TV shows for the 80s that would seem pretty normal today. http://www.pastemagazine.com/blogs/lists/2014/11/the-80-best... There was a lot of crap but then there always is.

But you go back to the 70s and with a few exceptions, e.g. MAS*H, they start to look considerably different and less watchable by a modern audience except as cultural artifacts.
Why would the judge do that? It's up to the jury to determine - to the best of their ability - whether the "DPR" moniker is really a reference to the multi-headed nature of the group, or whether it's irrelevant. But either way, they should know the context for the name.
It seems to me that some of the issues are in the nature of the data. It's a bitmap (or several). The amount of state is equal to the number of pixels. A 1024 x 1024 bitmap has 2^20 bits of state.

Though we can usually compress the representation of that state, what we don't have is a high level semantics for describing it. We don't have a language for chunking bitmaps that works independent of a specific context. We can make a DSL for describing GUI elements. It won't work for photographs. Outside of a few specific domains, we don't have a handle into content. We can't write programs for bitmaps that manipulate babies and cars and pop-up menus easily.

If we deal with the bitmap as a whole, then it's trivial to write a command that transforms the bitmap as a whole. But without facial recognition style recognition for everything we're stuck dealing with pixels a lot of the time.
Not what you're looking for, but as a point of interest Photoshop actually has accumulated several layers of internal scripting over the years. The newest and coolest is an embedded Node.js server - you can pull in arbitrary node modules and run them in a context where various PS-related APIs are exposed.

The drawbacks are:

1. Not all features have nice interfaces. For some things you need to go through this ancient, hairy API based on tons of (sparsely documented) magic strings.

2. Most of the APIs are made to support the UI, so it can be hard or easy to do things depending on how the UI works. For things involving settings dialogs, or anything that's a multistep process in the UI, it can be pretty nontrivial.
Articles like this further reinforce that we have major issues here in America around sexuality. Why can't we teach our children that sexuality is a positive thing, not something that's akin to commiting a capital offense? When we reinforce the negative aspects of sexuality, that leads to abnormal behaviors like nymphomania and self-destructive tendencies. i understand that there are gender objectification issues, but I think that misses the point entirely.
How does this reconcile the advice that eating more often (say, 6 times a day) but with smaller portions helps increase metabolic rate and thus helps with weight loss?
> In China, if you hit a pedestrian with a car, it is your fault no matter what.

I didn't know that, and you wouldn't guess by the way the Chinese drive. It was amazing to see little kids sitting, unrestrained, on the back platforms of delivery trikes, in the middle of the usual jam of cars and busses. I've seen a cyclist get knocked over by a car in Beijing, but traffic was creeping along, so no harm to the rider or bike. Drivers in China drive insanely close to cyclists. If anyone in America drove that close to my back tire I'd assume they were actively trying to kill me.

I wonder what the casualty rate per mile is in China. I was shocked to find that hundreds of cyclists are killed in the US each year despite the very low rate of bicycle usage outside of recreation.
Yes, sometimes the problem is that a cell refuses to die. SENS has come up with a list of 7 general problems (it's increasingly unlikely to be any more) that collectively form the problem of "aging" and need to collectively be addressed to cure aging. Death-resistant cells is just one of the 7. http://sens.org/research/introduction-to-sens-research
Intersexion.
thx, tho i've had a hard time getting something to hit the front page to get enough data...

re PTVS/RTVS - the VP behind them is joseph sirosh. he's a huge Python & R fan & just gave us four more reqs to do more (where more == docker+linux+ipython/jupyter - ping if interested!).

re ironruby/ironpython - i hear you. tho note that ironpython at least is alive & well. PTVS itself supports all interpreters. our work is all open source so it helps a little.
10 Things I've Learned While Dating Somebody Without Balance in Their Life would be a more appropriate title for this post.

> Everyone says that they want to date someone driven" John said to me last night "but most people can't actually date someone with drive and ambition because they feel threatened by it."

This is a convenient way to justify one's inability to maintain healthy relationships and explain away past failed relationships, but most of the time it simply isn't true. It is entirely possible to be ambitious and driven while having interests outside of "work" and creating clear boundaries between one's professional pursuits and personal relationships. People who leave workaholics do so not because they are threatened by the workaholic's motivation to work but because they are incapable of contributing to a relationship.
Hahah, of course it's in NYC.

Well, the version I've always had in my head is that wingwomen will be matched up with men -- just to get the guys into the clubs, huge unsolved problem.

But hope this works out either way.
It is called a "zero-day" because the programmer has had zero days to fix the flaw (in other words, a patch is not available).[0]

[0] http://en.wikipedia.org/wiki/Zero-day_attack
No, what he means is that something like

foo * bar;

Can mean two different things. If foo is a defined type (typedef int foo, for example) then that declares a variable bar of type foo. If it is not, then we're multiplying variables foo and bar.
A few people in the discussion seem offended by the term "ghetto" in the article's title. I thought I'd point out to those unaware that this is a tongue in cheek reference to the infamous Zed shaw article in which he combines a critique of Rails while listing off his martial arts skills.

(On http://www.zedshaw.com/rants/rails_is_a_ghetto.html the article is no longer up there but it can surely be found with some googling if you are interested.)
I still think TorrentFreak is a great news source, Ernesto. :)
Pay off all debts first, interest on debts is always higher than interest on deposits. Put enough into a short notice emergency fund to cover, erm, emergencies.

Divide the rest between safe and risky investments depending on how confident or otherwise you are that this isn't a one off windfall.
Tax in NC is $92.85 nearly wiping out the savings.
COBOL! I'm not entirely joking. There are important legacy systems using COBOL that simply refuse to die--unlike the aging COBOL programmers who maintain them. I bet there would be many organizations that would love to find a young COBOL expert.

On a more serious note, Lua could be a good option. It is a clean, simple, but powerful language, and it is used to script many games. I could see a kid enjoying learning programming by writing Warcraft add-ons.

Javascript (the good parts) might be reasonable. A web browser then provides a nice interactive environment the kid can program.

I wonder if a case could be made for something like Haskell? The idea there would be that it is a powerful, concise language, but that many people have trouble learning it after they have learned more conventional languages. So why not start with Haskell, before the mind has been trained to not think in a Haskell-compatible way? (Same argument could be made for several other languages besides Haskell).
That's extremely smart. XMLHttpRequest protects you via the same origin policy. But there are other ways (such as JSONP) to load JavaScript and bypass the same origin policy. It's not like you cannot opt out of things like JSONP, but this trick adds another layer of protection and is particularly useful in fighting XSSI.
Flatland for form processing. Formencode is a more mature, if not as easy/flexible to use alternative.

Nose or py.test for testing.

Other template engines would be e.g. Mako and Genshi.

Lamson for email handling.
This clip never gets old, no matter how many times I watch it.

This is how I imagine somewhere in the world malware is currently getting engineered at this very moment.
"Everything should be made as simple as possible, but not simpler." -Albert Einstein
Open source or not, there are those who don't want to give out their personal phone number to a server whose code they cannot verify.
Make sure you don't post any ascii butts as this is a real, serious community. Your posts will be deleted and your account will be banned...
That's what kids do. And it's also why fogies should never try to "talk hip" with the kids. We're always out of date. (We should also never talk about the music or movies of our childhood. Risky Business and REM are Bogart and Sinatra to them.)
Funny that you bring that up, because that's actually happened! (Almost.) It's why alcohol-for-drinking is more expensive than alcohol-for-cleaning.

The government wanted to tax people it they drink it but not if they just clean with it. But then people (well, alcoholics mainly) realized they could buy the untaxed one "for cleaning" but then turn around and drink it. Can't have that!

End result: denatured alcohol, which (given taxes) is cheaper than the drinking kind because they "yuck it up" to the point that you can't drink it.

I just hope they don't do the analogous thing here, which would be like "poison you and hold the antidote at the ticket's final location" :-O
You constantly promote other libraries in semi-related topics on Reddit as well.

I find this quite weird, what's the point?

At the very least post a comparison of why X is better/more interesting than Y.
I haven't seen my parents in over a year due to this, it makes me pretty angry
I'm not sure how the title relates to this article. I had to scroll through a bunch of stuff not related to Goodreads (supabase? istheshipstillsunk?, burying something called a lede?). Eventually, I found a section called "GOODREADS" that seems to be about the title of this submission. But then more stuff about a sunken or stuck ship, including screenshots that are not goodreads.

At this point I'm not so interested anymore. Didn't finish.
I would speculate that they are pretty quick to take citizens off the list as soon as they lawyer up, rendering any case that could get the whole thing thrown out moot.
The firmware is stored on the primary storage of the computer.

Which is absent if you are replacing it.

So when you put new primary storage in the machine, a new firmware that is cryptographically signed with the hardware keys that are unique to the T2 in each computer are used.

If they didn't use Apple Configurator running on a second Mac for this they would have to put all of that functionality in firmware on the machine somewhere. Driving up cost and complexity for an obscure task on a low volume machine in the first place. Yes, sounds like a valid use of engineering resources to overcome the "hardship" of having access to a second Mac for the 10 minutes (or less) the swap requires.
280W TDP?! That's more than what a large refrigerator uses ..
>Most people think Melania Trump married for her green card, but she actually got her visa because she proved herself to be extraordinary in modeling

Pretty funny line there
People have been denied humanity ever since throughout history. A doubt you know much about fascism otherwise you wouldn't be throwing it around so easily. For example were the ottomans fascist when they stole children away from parents in conquered lands, incorporated them in their army and then used them to plunder that same lands again? You have a very binary world view if you believe things are only absolutely good or absolutely bad.
it's also a lot more convenient and affordable; and having a choice is almost always good.

So maybe _your_ choice is clear; but mine is Uber, 100% of the time.

And if you care so much about poor cabbies, you're free to tip them as much as you want.
You've probably already optimized most of your painful workflows, but as a developer, you could probably be saving a ton of dev time using your own Zapier integrations.

I use the following workflow all the time for slackbots and prototyping a new feature:

Step 1
Zapier Webhook - Triggers on POST request to hooks.zapier.com/abc123 (Zapier provides this URL for each "Zap" while you are setting it up)

Step 2
Zapier Code Step - (python or javascript) basically a lambda function - parse your incoming POST request and do whatever with it

Step 3
Some sort of Output - send email/slack/sms

Realworld example - I submitted an iOS app that got rejected because of their community management policy - basically I needed to add a way for users to report abusive content. It took me 15 minutes to add this using the above Zap. I probably could have added it to our API in a similar amount of time, but forwarding each report to slack and aggregating them in airtable would have added to this - not to mention building out a web frontend somewhere to see/review them.

We also have a bunch of slackbots to pull stats and run jobs. Zapier enables us to do a lot of "chatops" with less code and more flexibility.

edit - I used to work at Zapier - loved the product before I worked there and still do
If you're day hiking (and not camping or backpacking), this time of year is still great for hiking even in the northern states. Most people I know that go hiking in the local parks won't stop doing that until a few weeks from now.

Further, it's the start of hunting season in a lot of places, which means lots of people are out hiking and camping to hunt.
The web used to be fun and unpredictable. It feels like Google has become a tasteless bland search engine serving up the highest bidders these days. The known authorities on any given subject. It's not difficult for small niche websites to be buried by ever expanding domain authorities. Google is killing small internet business for sure. Quora is garbage. I'm also tired of clicking on 5 news articles to finally find one not buried behind a paywall. Google needs more competition. Most of the results should be date based, first to the market regarding whatever, should be more of an authority. Instead, we have niche websites swallowed up by established brands. It's BS. I need to give DuckDuckGo more consideration.
Where are you? (Never come across something like that here in Germany, and I was pretty convinced that 24 hours actually is a legal requirement)
I really enjoyed this book as well. As a self taught lisp programmer it was like looking over the shoulder of the seasoned, expert lisp programmer I've always wanted to work with but have never had the chance to do so.

I agree with the anti-Emacs sentiment for the reasons he mentions even though I do use Emacs for lisp development and think it's pretty fabulous. I don't use any of the fancy lisp editing toys, like paredit etc, and I cringe when I see developers use Emacs or IDEs to write reams of boilerplate code for them.

I've found that I need to start manually typing out code that could potentially be automatically generated so that I have the time to come to the realization that I really shouldn't be writing that code at all.
I find it interesting that in creating this mimic of real life, they are effectively removing any chance of real innovation coming out of these companies. And I'm not talking about innovation coming from these companies, but from the people working there. Their perception of what life is like on a daily basis will skew it toward the people they surround themselves with.

Essentially, as an outsider, it seems like going to work there is asking to be sheltered from the real world. I cannot imagine it fosters much creativity.
Can the windows be opened?

Opening a window is very important for a lot of people, including myself.
I quite liked PIC stuff for the hardware USB support, which I used with a PIC32 DIP chip. They also have a gcc port for their architectures now, which is quite nice xc8,16,32. Although apparently the 'free' version of it, doesn't provide all optimizations annoyingly.

I'm starting to use ARM dev boards now, because of things like the MHz and the nice compilers available.
Wow. Bruce Dickinson is nearly unrecognizable in the photo that accompanies this article.
>It costs the government money to put people in prison; not only the cost of their food, shelter, supervision, etc.

Except when being used as a talking point to stir a base, they do not care. If anything, their budgeting practice of use it or lose it creates a desire to spend as much as they can.

And as the other commenters have pointed out, it is very very beneficial for the most virtuous form of protest to be 'break the law and accept punishment'.
I've found that businesses will give you the responsibilities regardless and denying the raise won't change your increased responsibilities. Granted, the US's work culture does appear more toxic than in other places in regards to how employees are treated.
"Why would anyone hire a human at any cost to do a repetitive and low-added-value job that a robot can do perfectly, without error, without ever arguing or getting tired, etc. AND AT NO MARGINAL COST??"

Because the robot costs money up front. If energy, maintenance, depreciation, and amortization of the robot exceeds the marginal cost, errors and oversight of the human, then it's rational to keep paying the human.

Raising the cost of the human makes the robot more attractive sooner.
That's why you would compile it into C instead of having hand-written C when safety is important and for most part of your program it probably is. But sometimes you absolutely need to be able to write assembly and use existing unsafe C libraries.
As an OS vendor, it is still in their interests to drive android forward and minimize effort wasted on antique versions. They have Windows XP as an instructive example of the risks of allowing themselves to continue supporting an OS too long