jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
How do you define “reasonable”? The bill that passed the House wouldn’t get to $15/hr until 2025. That would be a 4.6% annual increase (CAGR) going back to 2009 when the $7.25 rate was implemented. That might be a little higher than you’d like, but is it “unreasonable”? Maybe a compromise could include a longer ramp or a ramp to $13 or $14, but I haven’t heard that argument presented.

If we tracked inflation since 2009, the $7.25 would be around $8.65. Some might consider a stagnant rate as unreasonable in the face of annual inflation.
Your application is "infected" if you use Qt without a commercial license, regardless of how you link it. It's a little harder (but still possible) to comply with the LGPL requirements when you statically link, but you are bound to those requirements either way.
Unity is a very high level engine, that uses C#, and it now has a system built in that lets you write code that looks like C# but will translate it to whatever SIMD instruction set is available, like ISPC.

There are also various libraries that leverage metaprogramming to do similar things. I don't think you understand what game devs are willing to do, to get a few more polygons and pixels on the screen!
I feel the senate shouldn't be state based but grid based. Split the country into 300 equal-size-squares. Each square gets a senator.
> People will go back to RideAustin if the paid apps raise prices.

...not if RideAustin ceases to operate.

It’s a strange day for capitalism when you’re being directly incentivized by the ultra wealthy to make decisions that benefit them instead of the local community. Handouts are cool as long it’s a private payer and not the government I guess.
The finger prick is an interesting non-sexual way to positively identify masochists. Everything about the finger prick takes away control while maximizing pain. A nurse can't/won't give you an arm jab until you relax your arm but they'll detonate a finger jabber randomly with an audible 'snap' while you're helplessly watching it all happen in front of you.
I've taught this course at GT a few times. For this first introduction to the material, we stay away from anything other than R^n for the most part.
A relatively simple solution is temporary sign in tokens via email. Encrypt and timestamp in the database and pick a TTL (the shorter the more secure, the longer the more convenient). Then just email a login link with the email and token as params. Perform auth lookup on email, then secure compare the tokens (in constant time to avoid timing attacks).

You now have an auth system that avoids horrible passwords (no passwords).

The downsides are: 1) Cost to send emails for login, 2) People complaining about it being weird.

Worth it in many cases.
It link to a service that strip ads from Youtube. Here's the original link:

https://www.youtube.com/watch?v=J80J4oaGVnY
Is there a way to determine how risk a TLD is in this regard?

Keen to use a .land for something but would suck if it disappeared.
And yet I can do all of that on my iPad without extra cost.
Really? I certainly don't take MBTI seriously, but I use that as a rough definition of introversion.
also, children at some point might be might be like factorio, where the early ones start gathering resources for the later ones :)
This story should be tagged [2020], bug report is already 6 months old.
We do know what it measures and we do know what impact it has on real life scenarios.
Well, isn't it ironic that many people here appaled by this kind of censorship were backing the same GAFAs when they kicked Trump of their platforms ? Oh yes i know, "it's not comparable because...", well, yes, it IS perfectly comparable and it is in fact the same.
Come to Germany where it's almost impossible for a landlord to get rid of a tenant unless there are special circumstances and lots of time, effort and money involved by the landlord.
Bitcoin isn't a stock. Most kinds of assets don't provide dividends or other cashflows -- that is certainly not the only determiner of the value of an asset. It would indeed be a bad idea to construct an investment portfolio out of only Bitcoins and no stocks, but that doesn't mean it is without value (for example, as a monetary technology or an inflation hedge)

> It is not at all clear to me that having more (relatively uninformed) speculators will lead to less volatility for such an instrument.

I am not sure how we can judge the informedness of the speculators or what we are comparing them against. But, each additional speculator improves the informedness of the market overall.
My config is on Github[0] and it's an absolute mess: at first I used plain Lua, then tried MoonScript (which was a huge let down, unfortunately), then switched to Haxe. In all 3 cases this config was my first time using the languages in question, so the code is... less than ideal, let's leave it at that :)

If you want to set up something similar, you can start with haxeshigh/Makefile[1] and haxeshigh/bin/build (it's a shell script). In the haxeshigh/src/ there are implementations of three widgets: battery, brightness, and taglist[2]. The last one is the most complex as it uses coroutines to animate (slide in/out) the widget on screen. The rest of src/ are wrappers/type definitions for objects from Awesome, plus some macros/helpers for working with Lua tables (which are both arrays and hash tables at the same time, Haxe doesn't like this).

I found some bugs in the Lua part of the Haxe compiler (genlua.ml), but it was a long time ago, so they are probably fixed already. I don't remember the details, but the fix was trivial... I'll try to look for the issue and see if it's already fixed later.

[0] https://github.com/piotrklibert/awesome-config

[1] https://github.com/piotrklibert/awesome-config/blob/master/h...

[2] https://github.com/piotrklibert/awesome-config/blob/master/h...
This is as useful as coming to a hospital and telling the doctors "Why waste your time, guys? Everybody is going to die anyway!". Close to 100% of software is faulty and vulnerable, yet there's a difference between running software with known published issues and running software without them.
A lot of college introductory classes use python as a learning language, and I think that's a good thing.

I would suggest heading to the library (whether public or high school's) and taking out a book on Python. There are a lot of online books, but I find that having a physical book you're learning from is a worthwhile experience. There's less distraction, and watching that bookmark move from the beginning to the end of the book is very satisfying. Also, I thnk it's extremely important that you be there to guide him, and foster inquisitiveness, as that's a very key property of some of the greatest computer scientists and hackers.

I will echo Igas's suggestion also -- it would be great if he had something he wanted to build to channel this urge into. Even dinky little programs like text-based calculators feel impressive when you're starting out, and get you a feel for programming quickly.

When he wants to cut his teeth on stuff that is "real world useful" you can show him a framework like Flask (which is wonderfully minimal), and have him make a web server on localhost. That would be a perfect segue into web tech (HTML/JS/CSS). That might also be a good time to introduce a second language, like Ruby (which is similar enough to python) to show how similar languages can be to each other. I would say this sets you up to introduce the most important parts of CS: the data structure & algorithmic underpinnings. This is the stuff that sticks with you for a very long time and is always useful, no matter the language.

This might be wishful/meaningless thinking, but you could also introduce him to SICP classes by abelson and sussman. I say this for a few reasons:

1. Lisp is simple, yet powerful (they show this)

2. The realization that very little about computer science is actually "new" thought

3. Introduction to the plethora of college-level courses available for free, and getting used to being in charge of your own education (but using a more traditional medium)
For those wondering about Shen, this Strange Loop talk gives a taste of it https://www.youtube.com/watch?v=lMcRBdSdO_U
The book "Peopleware" has a similar idea, in that you offer all kinds of enviroments, and people get to pick what fits their personality and team needs.

Altought starting from raw material and space, allocating some of them for people, some for tasks, and letting teams roam freely also looks promissing. It will require a lot of redesigning, but that may even be a good thing.
>And I'm probably labeled as being a jerk, yet I cannot help being one, because contrary to other people, I really, really need to be left alone when focusing on something.

My unsolicited advice on this is to just let yourself be distracted. As much as we may not like it, it's much more important to be liked among your peers than to have high raw productivity. Employment is a popularity contest (at least for popularity among the powerful segment of the corporate structure) and there's really no way around that. If we accept that, our future as employees becomes brighter.
I agree that the article leaves us hanging, author should have gone into more detail about what the guys theory was.

So there is a "crazy" guy that goes to the library, the end.

So there is a "crazy" guy that goes to the library and has a theory that the world is ....

The authors one job was to explain this strange guys theory because no one else will look through it. The author failed at that.
So it turns out that home oven manufacturers don't care too much about precision when it comes to oven temperature (and it doesn't matter usually).

A high end home oven will easily swing between +- 25 degrees of the temperature that you have dialed in, and that's if it's well calibrated.

If he didn't dial in "340" quite right, and his oven was average, I can easily see it hitting temperatures of 412+, and that could also account for his varied results.
Something my high school Computer Science teacher told me was that I wasn't learning effectively if I didn't have to try to understand something at least three times before it clicked.

Roughly 15 years later, I've found his advice to at least smell true.

Stated more generally, learning is to some significant extent about gaining understanding[1]. When you don't understand something, it is confusing.

In my experience, if you are not experiencing confusion -- more specifically the removal of confusion through effort of some sort --the "learning" you are participating in would more accurately be called memorization..

[1] at least in this context
Wonder this too. Found this: http://www.medicalnewstoday.com/articles/277860.php, "prolonged periods of fasting - repeated cycles of 2-4 days with no food - over the course of 6 months,"
That's a trend all over the country. I read an article about Seattle almost completely giving up on this type and other non violent crimes. The east coast, like in Boston is getting there too. If no one is about to die, just shut up and deal with it.
I suppose you could POST the query object and receive a 201 Created with Location header and then retrieve the results via GET?
What happens when the tree dies? While some trees have lived for a very long time, my impression is that 100 years is a very long time for a tree, and if a bridge takes "decades" to build, then 100 years might not be relatively that long.

A typical modern bridge might take 5 years to build 7-8km and will last as long as people care to use and maintain it.

A 20 metres living bridge will takes at least 2-30 years (less wouldn't count as decades, plural) and would live for how long?

Above pessimism aside, I would love to cross the river thames on a living bridge!
The new "Trust issues?" paragraph was added to the review after I posted my previous comment. I checked before I posted, and it was not there.

https://web.archive.org/web/20191118050427/https://restorepr...

https://restoreprivacy.com/nordvpn/

The most recent Wayback Machine archive (November 18) shows that the "Trust issues?" paragraph wasn't in the NordVPN review until very recently. Thanks for getting the paragraph added in, because transparency is important.

However, you might want to consider using the pronoun "I" or "we" instead of "he", because astroturfing is not a transparent thing to do. It doesn't take a genius to see that you're affiliated with Restore Privacy just as Restore Privacy is affiliated with NordVPN.
>this is pretty irresponsible disclosure.

This is what corporations claim, an example that makes you think about the "irresponsibility" of disclosure is the Intel security bugs, Intel sits quiet for 1 year (and more if it's bribe would have worked) and customers are tricked to buy insecure products. As a possible future customer you would like to know that something is insecure before you buy it , keeping it hidden will just increase the number of affected people.
Thanks, there are going to be many articles through Monday. Here's another good one: https://www.smh.com.au/national/peter-hartcher-on-china-s-in...
> Punch cards are made thoroughly obsolete many orders of magnitude over by modern storage and IO technologies.

You weren't kidding. From https://en.wikipedia.org/wiki/Punched_card_input/output :

> If all columns of an 80 column card encode information this translates to approximately 2,500 characters per second (CPS).

According to https://www.techradar.com/reviews/samsung-970-evo-plus a 970 EVO Plus SSD is about 1,400,000 times faster. Wow. I would love to go back a few years and blow young me's mind.
there's a difference between brute-forcing all possible key combinations and brute-forcing various passwords on a (huge) wordlist.

Brute-forcing all keys will have you check 730750818665451459101842416358141509827966271488 possible keys in average.

Using a dictionary will have you check however many words are in your list.

If course the first method will give you a 100% chance of eventually finding the key, but it will take a very long time.

Brute-forcing the dictionary will take a very short time, but you won't have a 100% chance of finding the key (if it's not on the list).

Now, there might be some mathematical problems in the SHA algorithm that lowers that astronomical number of tries you have to do for a real brute-force attack, but there are none currently known and even with all the parallel GPU power, checking all those keys would take years. Not minutes.
A bidding system could conceivably address this, or just a more dynamic pricing system that reduced fare multipliers as demand sagged. (Or does it work this way already?)

Or, just fixed fares and sometimes you can't get a ride. Seems to work for the rest of the transportation system.
That would be stupid for most sites - only a small minority of customers are blind and it isn't worth changing the entire site for them (unless you are amazon or you get it for free by using standard HTML things like links, buttons, etc).

And before you scream ADA, that is a) nationalistic (not all web developers are in the US) b) usually something that can be worked around - e.g. put your phone number on the site as an alternative.
I'm not against it. It's a great way to recruit devs. Just wanted to point out that they would likely be recruiting from the community.
Why not offer them 0 for 0%, wait a year, see where you are and raise money at a fair valuation?
> Regardless it looks like anyone choosing Aurora should not hold their breath for Mysql 8 or Postgres 10+ compatibility.

Current Aurora Postgres is compatible with pg 12.4; pg 10+ support has been around so long that several versions that support 10+ have already been EOL’d by Amazon. Even Serverless, which lags behind, is on 10.x.

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide...
Someone from Gaza
They can't force an MP to vote in a particular way, but they can fire them, like O'Tool (leader of CA Conservative party) recently fired Poilievre and Sloan, or Ford (ON PC) fired Roman Baber for dissent.
I work in health care. I also work for one of the biggest health care companies in the world. They are losing market share to smaller, more agile companies. Smaller companies who can whip out apps and solutions way faster than the company I work for.

Their solution is to buy the companies whose technology they want to leverage for their own, similar to what Apple is doing. This is a good tactic, but then creates another separate issue - how do you integrate all of these companies and their tech and employee's into your massive structure?

This has now created a huge bottleneck in that M&A (mergers and acquisitions) are tasked are buying companies and then having to take several years before they can fully integrate them into our company. It is a painfully slow process, but they still believe its faster to do it this way, then to try and build the tools and applications on their own.

I feel like the jury is out on whether this is a good long term strategy or simply replacing one problem for another.
Congrats Dalia! And may your story - that someone from Gaza, especially a girl, is a talented dev (and writer!), and has landed a top global tech job - one day be so commonplace that it's not breaking news.
Firefox has some really nice features like container tabs (example: opening a gmail session in a tab and another session in another tab). The vertical side panel is another thing I love, with a tree of all bookmarks (on -B or CTRL-B).
I believe that was how Google originally stated they planned to use .dev, prior to it being offered publicly for registration.
I do get the feeling that NL/Amsterdam is one of the few exceptions to everything you are saying. I am aware of all the costs but 3 key things to note here:
1) I am not paying the real estate tax for this apartment. (This is a coulance thing from the Dutch government and is only available till the first of april for houses above 400k EU.)
2) The rents in Amsterdam are roughly the same as my mortgage. The interest rates are at an all time low at 1.4% for 20 years.
3) Interest rates can be deducted from my income so I don't have to pay tax over it (either 36% or 49%). While rent cannot be deducted.

To give you an idea about numbers. My mortgage is around 440k with a monthly payment of +/- 1500eu (includes interest). For the same apartment a 1500eu rent a month isn't unheard of. On top of this you have to pay for electricity and heating yourself and the insurance. When renting the additional tax (e.g. waste or sewer) is also added on top of the monthly payment regardless of buying or renting. The only thing that you have to pay when buying is when things break down, or the so called 'VvE' which is an organisation maintaining the building itself.

So yes I do agree with the statement that it cannot easily be compared, but in the situation of The Netherlands I feel like this is the right choice to make.

Edit: Although, if you (or anyone) disagrees with it I am curious to know why.
Are these useful for a normal laptop's SSD?
Thanks, Elon.

By the way, doesn't Tesla use GPU cards in their cars for the autopilot functionality?
Babylonians used a base-60 number system. Here is the wikipedia link: https://en.wikipedia.org/wiki/Sexagesimal

8,20 is 8+20/60 = 8 1/3
You are on the similar path as me. I'm happy you are finding help through Jung's work. The unconscious is vast and deep (both singular and plural). I've only scratched the surface but have learned so much.

The bit about the accomplishment letter as a catalyst for action is great. FIRE movement is also great because you are buying your Freedom.

The three words I focus on in my healing and exploration is Love, Freedom, and Truth. Meditate on those words (the true versions of the words) and see if they integrate with your systems.

For people into using science to describe these topics, look at "Depth Psychology".
All of this is true, but I do think this "outing" still means something.

My hackernews account here is "anonymous", but not carefully so. I'm sure any dedicated reporter could figure out who I am (I have no pretensions that I would ever merit attention like this). Still, if one decided to out me after I asked them not to AND it didn't even really advance the story, I would indeed feel violated. And I'm not a therapist with patients to consider, I'm an IC FAANG grunt.
I think Random Restart Hill Climbing is good if your objective function evaluates fast (simple functions). It does not get stuck in local optima and also does local search very well.

Bayesian Optimization is very good if your objective function takes some time (> 1 second) to evaluate. If you look at the gifs in the readme of Gradient-Free-Optimizers you will see how fast it finds promising solutions. It is almost scary how good it is (even compared to other smbo).
A 1979 article on ancient catapults, includes the description of the cube-root finding device:

http://jaanmarss.planet.ee/juhendid/Kaugrelvad_Antiik-Kreeka...
Location: South East Asia (for the last 2 years); Russia, Saint-Petersburg (originally)

Remote: Yes

Willing to relocate: Yes! (USA or Singapore or Hong Kong)

Technologies: Ruby (Rails), Python (Django), Scala, Haskell, C#, C, SQL, Java, JavaScript, Rust.

Resume: http://my.linkedin.com/in/gildedhonour/

Email: me@gildedhonour.com or gilded.honour@gmail.com

Github: https://github.com/GildedHonour

Web-site: http://gildedhonour.com

I'm an all-around programmer interested in different technologies and languages. I became a freelancer over 2 years ago, left home in Russia, relocated to South East Asia and since then have been learning as much as I could and had to working full-time. As a freelancer, I learned I could come up with the zinger of a solution to a problem I have if it could be solved at all. And I'm the one who is repsonsible for it.

I'm also stoked about functional programming, finance and IT security.
Just last night a friend told me that the Seattle police shot a native American woodcarver because he was whittling with his knife as he crossed the street in front of a patrol car.

"Put down the knife! Put down the knife!"

It turned out that he was deaf.

I myself once asked a stranger to dial 9-1-1 for me, as, being mentally ill, I realized I was becoming quite severely symptomatic.

Six - count 'em: SIX! - California Highway Patrol cars appeared damn near instantly.

"How can we help you?"

"Could you give me a non-emergency lift to a psychiatric hospital?"

"The dispatcher told us you had a knife?"

"I was using a razor blade to trim the spines from prickly pears." (The fruit of a cactus. Tasty, if you cut the spines off first.)

The head patrolman scolded me for not taking better care of myself, then one of the others gave me a lift at 140 miles per hour to a fast food joint.
Keeping support for small devices isn't free. I expect the 4S sized screen to be completely deprecated in a few years. It's fine if you want your phone to be just a phone and poor web browser. It's less fine if you want it to be a pocket computer that performs a wider variety of tasks.

Not saying it can't be done, just that it has a not insignificant cost.
> Tap targets shrink, but they're not any smaller than they would have been on a smaller form-factor phone.

That's only true if the screen was a "magnified" version of a smaller screen to begin with. That may be the case with many Android phones but the iPhone 6 has the same PPI as the 5, meaning the 6 maintains the same tap target sizes and actually fits more information on the screen.

In other words, if you can comfortably shrink a screen's tap targets then it wasn't an optimal screen to begin with.
If your next employer wants you, then it doesn't matter. I would avoid frequent hops of less than a year, but everyone is allowed a do-over every five or ten years.