jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I agree that wiki is probably not the best platform for this. I thought years ago Twitter, with the appropriate search capabilities, could serve this niche. In my experience, it hasn't.

It would be interesting to have a service that could gather together (effectively gather together, with the perfect magical user interface on the other side) a bunch of disparate municipal public data: crime blotter stuff, business filings, real estate transactions, city council actions, what have you. Anybody else curious about this stuff?
>70% of the power generated by a coal plant is wasted in the transmission line before it reaches your home

...that sounds like an order of magnitude too high. Here's couples of sites that claims that the number is 6%-7%.

http://www.eia.gov/tools/faqs/faq.cfm?id=105&t=3

http://en.wikipedia.org/wiki/Electric_power_transmission#Los...
No, it's neither fair nor accurate. Anyway, I see no point in continuing this conversation against a bunch of Lisp fans who will accept any old nonsense if it's pro-Lisp.
Moving the Earth is dealt with in some (err, much) depth here: http://qntm.org/moving

In terms of Archimedes:

"Give me a place to stand, and I will move the Earth", proclaimed Archimedes upon discovering the principles of leverage. Unfortunately, that place needs to be immovable, which is impossible. Also, what he didn't specify is that he also needs an equally immovable fulcrum - equally impossible - and a lever of stunning length which is unbreakable. Hah! Nice try, Archimedes.
No, you're right. Its a classic error to accidentally mix in a little fixed reference thinking with your relativity when first coming to terms with relativistic reasoning. What helps me most is to remember that something somewhere is going .9c relative to me right now, and more importantly, I, it.
No. You need to be a deluded megalomaniac who believes copying code from the web makes them the worlds greatest super-genius. Be thankful you're not that fucked up.
How do you figure? He was an academic. He became a dean two or three years after receiving his PhD, which is extraordinarily successful. If he was just in it for the money, he probably would have stayed in the U.S. to begin with.
There's only a countable number of formulas of ZFC. Therefore, there's only a countable number ways of writing out a formula of ZFC that uniquely specifies a real number. Therefore, only countably many real numbers exist that have such definitions. And all countable sets of reals have zero Lebesgue measure.
> this pro-terrorism scheme

Care to elaborate?
Thought it was the other way around: RoR still exists in the UI but they transitioned to Scala due to all the outages they had 3-5 years ago.
I use iBart and Caltrain app every single day!

The apps are fantastic!

The only complaint I have about them is that iBart makes train connections too short for some stations. To transfer at 12th street you have to change levels, and iBart gives you one minute to make the connection, but I've only made that connection once. All other times I missed it.
It is downright citizen hostile when a government uses non-free software. Want to fill out this form? Download the doc file which only displays correctly in Microsoft Office. Have enough money for a computer but not enough for office? Too bad. Microsoft has done a lot of good, but no company/corp deserves a monopoly on virtual paper.
On the whole, I have been loving automatic updates while using the beta. It makes managing the device much easier, so that I can focus on just using it.

However, I have been bitten by one notable exception: I own a Samsung television and the Samsung-authored remote control app is an utter disaster. It always has been, but the bottom-feeding developers who make it have actually managed to make it worse. (Rather than fixing glaring usability issues [1] they have decided to update the user interface to a brushed-metal look...in 2013...and have taken away important 'buttons' like the one that allows you to select the input signal source - to switch from antennae to the Apple TV, for example).

I would have loved to 'pin' this app so that I could cautiously read app reviews prior to each upgrade.

[1] For example, this app is supposed to be able to control multiple devices, so that if you own a Samsung TV and a Samsung disc player, it can control either. I, however, only own a TV. It would be really great if, when it detects only one device, it goes straight to the controls for that device. Especially since switching over to the Apple TV remote app and back to this one starts the process all over again. It's truly terrible.
There's no "almost" about this. far, far, far from almost.
I just hope the fix the F keys.
My expectation from the URL would have been better served by a perpetually-maintained static html page enumerating GPL violators.
I was once peripherally involved in a conversation about ML algorithms being used to determine credit worthiness. One of the bankers explained that race as a factor is illegal, but the algo partially reduced down to a handful of heuristics -- eg that "last names ending in 'z' were less credit worthy" -- and that while these all roughly correlated to race, they were perfectly permissible since the algo was a black box & no one ever ran the correlations (conveniently). TLDR: sickening.
SEE !?
I’ve mapped it to my PrintScreen button on my desktop, but on my laptop it is sadly unusable because Flameshot does not support fractional scaling. There’s an open issue in GitHub https://github.com/lupoDharkael/flameshot/issues/564 with many folks hitting this but it doesn’t look like the project is maintained
whilst there were many different slave routes the Atlantic slave trade of 12 million people was larger than the Indian Ocean slave trade of 8 or so million people over a thousand years.

https://en.wikipedia.org/wiki/Indian_Ocean_slave_trade

I hadn’t heard of the Zanj Rebellion of the 9th century in Basra:

https://en.wikipedia.org/wiki/Zanj_Rebellion
Any reason why you can't put the Regex in a once_cell and then keep on applying it?
I’m still shocked at how much of this crap is connected to insecure networks. Last time I dealt with PLCs which were used on an test automation line was over 20 years ago. And they were airgapped and I actually had to fly to the customer site to update and qualify the software. Even the cross site stuff was tunnelled over private phone pairs.

Surely even now that’s cheaper than connecting all the SCADA crap remotely and getting owned.
Is human trafficking strictly slavery/coercive, or does it lump in all smuggling of sex workers, irrespective of the presence of consent/willingness?
Depending on the game, you might need to do some machine learning programming.

Forza heavily uses ML. You have Network programming, in there. Well I'm sure some specialties exist which are more difficult, it doesn't change the fact of video game programmer can make half as less as a normal business programer.
That's not "artificially" low.

You need to do a residency to be properly trained to handle all kinds of situations. Your surgeon can't be in a position of "well I've never done this in a supervised setting so let me go find someone to teach me" as the lead surgeon. That's exactly the reason they do a residency.
This looks to satisfy all your requirements from your original post: https://www.bhphotovideo.com/c/product/1514535-REG/sabrent_c...

Its ~2 cubic inches and doesn't dangle on a cable so you don't need a table/lap.

As for your more detailed post you just linked to:

> Only for that purpose more ports are justified because I would prefer to have 4 at least to connect all 3 iOS devices plus hard_drive for backup etc. If there is additional monitor around that I could use I would love to use it which means I need HDMI/display port.

USB4/thunderbolt 4 allows for type c hubs that also support alt-modes like displayport alt-mode so you can have a small cellphone-sized hub to significantly increase your ports: https://www.amazon.com/dp/B08RYZJY8M

> I would also need HDMI/DP/DVI or even VGA port to have external screen connected.

Surely you're not suggesting that laptops built in 2021 should have a VGA port? This is exactly what tomtheelder was referring to when he said:

> I'm pretty sure that in 2021 that is an _extreme_ niche use case [...] 99% of people who own Macbooks or whatever don't own an SD card dongle because they don't need it. However, and extra USB-C port can be used for a multitude of things

Just think of all the extra thickness Apple would be adding to their laptops just to fit a VGA port 99.9% of people would never use.
Note similarities with the discourse about getting a full night’s sleep, and eating healthier :-)

I think all of these sometimes play the role of “premium mediocre” virtue signaling.
I love that it’s one app. I remember landing in Delhi from San Francisco and the Uber app worked perfectly and I was so astonished. Effectively nothing else translates seamlessly like that. Combined with the incredible quality control on the vehicles side (every car I got in India had a seatbelt, where close to 0 taxis you’d get on the street would), I knew it was a very high functioning company to execute like this.
Dedicated apps for fast food chains are one example. A quick search gave me "Burger King India", "PizzaHut Egypt" and "KFC UAE".

Why? I have no idea.
Scalable API is not about the language or framework. It's about system design. If you wish to scale, you have to know how to design to scale. So research and read up about system design, it comes down to knowing how to cache, how to use queues to take off load off your API, deciding on async and sync operations, understanding distributed systems, how to split work and data across systems. Understanding when to use NoSQL. On practices, good software engineering practices apply irrespective of if it's an API or desktop software. On frameworks usually don't, especially to ORMs. Most frameworks are heavy, but if you must, then use what's battle tested and avoid the new shiny things.

Books - designing data intensive applications, any good book on queueing theory.
Blogs - I believe are the best, Netflix, Facebook, Google, Uber, any of the big companies that share how they build their systems, you will pick up plenty of knowledge. Some talks from conferences, like Qcon & Strangeloop, Oreilly Arch.
Combining the two (well, the name and your comment) I'd love a poke command that acts like tee but sends a notification when the calling process ends.

./backup.sh | poke username

Where username would accept a system user, phone number, email address, webhook url, whatever.
The downside is trying to download Uber for the first time when arriving at an airport. However, I think Uber is so ubiquitous now that it's the likely to already be installed.
> It uses a bunch of useful modern Linux features.

That's the best thing about it too. It deliberately makes use of Linux features, making it much better than portable lowest common denominator software. Cgroups really does make services more manageable since even badly behaving forking daemons can't escape.
Where you stand depends on where you sit, so I understand Sam's annoyance with the question of bubble / no bubble. And I get that the tech media knows that it's a reliable source of pageviews. But it's not a spurious concern. Anyone who's got a 401K should be rightfully concerned, because asset managers of all stripes are now jumping into the pool. Zooming out, anyone who has a passing interest in the U.S., and indeed global economy, has a right to ask because the valuations are definitely being driven in part by low interest rates that our central banks have resorted to -- which are hurting savers, pensioners and anyone else on a fixed income. And if it ends badly I don't believe for one second that the hurt will only be confined to those with skin in the game. The global economy is far too financialized and integrated to hope so.
You would spend more charging your phone than you would get from the service.
Because `diff` only understands naïve textual differences. A tool that understands the HTTP format can give you more meaningful info.
Proxy works fine

https://tx.proxfree.com/permalink.php?url=s54aaHA%2FaGsaD5vH...

Not easier to believe than the wallet steal.
> "To be fair, Apple handles a lot for that 30%. Accounting/Tax records, payment, bandwidth and storage etc."

I think people would have a better opinion on that deal if it were optional.

Apple offers to take care of billing/bandwidth/storage on iOS for 30% of revenue? Neat!

Apple demands to take care of billing/bandwidth/storage on iOS for 30% of revenue? Lame.
Why not? Somalia already receives $1.3B/year in remittances, so clearly it can be done. Maybe it's already as cheap as it can be, but maybe not.
Hi Bryan -- I'm also aware that epoll may have been a bad example on my part, because isn't it subject to some nasty fork/share bugs wrt handling the (well) handle, and what file it's actually associated with the handle -- so a parent can get notifications on a handle it doesn't have, or worse, notifications for a socket that it does have that is not really the same handle that's issuing the event.

In cases like that, did you end up trying to be bug-compatible, or make a design decision to clear up the trouble ?

[edit -- spell "Bryan" correctly]
How did it compare to ActorDB [0]?

[0] http://www.actordb.com/
Conversely, I thought this was an interesting paper regarding reasons behind the scale of diesel adoption in Europe.
https://www3.nd.edu/~jthurk/Papers/MMT.pdf
Tangential question: I've got a MacBook Air and a first gen (of the current design) white plastic MacBook that stores all my music/video (300GB music, 100GB video, with a bunch more video on external USB drive). My issue is that it is very slow these days, and I feel like it is IO bound with my big, kinda slow HD. I'm considering replacing the optical drive with the OWC SSD hack. Then, the OS & apps can live on the SSD, music and video on slow HD. Thoughts on performance? Anyone else try this?
Use bcrypt or scrypt to store the passwords. Don't use plain SHA1 or MD5, etc. If you must use SHA1 or MD5 (for whatever reason), iterate and salt them.

Edit: Re-reading, I may have mis-understood your question. You want to be able to decrypt and view their plain-text passwords yourself? Is that what you mean when you say "easy for me to decrypt". If that's the case and you need to decrypt it later (on their behalf) disregard my suggestions.
And it only allows for certain specific types of changes in social status.
I've been using an 11" macbook air for the past few months as a development machine and it works just fine. I use emacs and ruby 1.9 mostly.
Imagine we're talking about CDs vs. MP3s and pat makes music. I'm not advocating not paying Pat. I'm advocating paying pat for the MP3s and eliminating the waste of the CD.

That Pat is encouraging people to still buy the CDs means either Slackware users haven't moved on or Pat hasn't.
This looks rather neat. FYI, the type rendering in the screenshots is really terrible—I'd suggest re-rendering in something different.
Maybe I'm the only one here, but I actually like technical interviews. Granted, I've done a handful of terrible interviews (either because of the questions or because the interviewers weren't prepared), but I think good tech interviews are very productive. I've been on both sides of the table: from the interviewee's side, a good interview allows you to show off your strengths and show the team how you work; from the employer's side, it's important to get inside the candidate's head and see exactly how they work and how the solve problems.

Now, a good interview isn't one where you ask question about the technical details of a language or a framework or how HTTP works or anything like that. Sure, good technical knowledge is necessary for most positions, especially senior ones, but information is really easy to pick up as you go, whereas real talent is not. Good interviews ask more broad, open-ended questions. "If you wanted to build X, how would you build it?" "If your app was really slow, where would you look to fix it?" "What do you think about framework/language/tool X in relation to tool Y?" Etc, etc. These kinds of questions let you really get into the candidate's head and figure out if he's a good fit, while still allowing him room to go in a different direction and play to his own strengths.
His twitter has been suspended too.
Much more of this is needed, crowdfunding has a lot more potential to change business but kickstarter and cohorts are getting fees while offering little value.

The huge opportunity for startups currently is in planning, campaign analytics, and prediction markets for campaigns. Crowdfunding needs to be quantified like the financial markets so that information is more readily accessible to buyers and sellers to drive efficiencies (as a buyer it's hard to evaluate the trustworthiness of the seller, and as a seller it's hard to evaluate what the unexploited opportunities are).

Eventually crowdfunding might overtake the ownership industry and we can live in a real open source economy.
This makes me wonder, do they adjust the rating system over time, and if so, are they doing it frequently enough? You can buy five star cars today, and I assume you could buy 5-star cars 15 years ago, but 5 star cars from 15 years ago wouldn't get rated as highly today, right?

Maybe they need to be more aggressive with their adjustment so that the minimum expected really is 1 star.
> NFL offers a fantastic service, similar to the one you want, called gamepass. There is a catch (of course!), you just need to be in an international market.

I know, on top of that when I spent time in Switzerland I found out they get all the NFL games for free, live on TV. I've never understood why.
Ubuntu Edge was intended to be a Debian based smartphone with the feature of becoming a full desktop if you plugged a desktop display and a keyboard in.

Right now, we will be able to install Ubuntu in Android phones, but with less hardware for the same task.
I was never very optimistic about Ara. In general, modular electronics is a good idea in paper, but a terrible one in practice.

- It comes with quite the price tag, adding connectors everywhere gets expensive fast.

- Some interfaces are very tricky to modularize, RAM & CPU are very closely linked, and it’s very hard to protect them from ESD.

- Which generally points you to the PC solution, don’t protect it, enclose everything and standardize.

There’s also the more “business” part of modular electronics. PC parts are only cheap through massive volume, but building a modular phone requires you to (mostly) build all of your parts. The only way to make it feasible requires more than one device using the same modules, which defeats the uniqueness of the device.

Laptops are way more feasible just because that modularization is already on the market, and you don’t need to build your own RAM SODIMMs or SSDs.
14% of driving are fine riding in automated vehicles? Higher than I thought!
plus with a solar sail, how do you get back?

Install reflectors on the surface of Mars, shine super-big lasers at Mars, sail home on reflected light.
I don't think that would be a problem, if that was the case, the sensor would not work for it's original purpose either.
Thanks Justin - ideally, I'd like a setup with colocated servers and a cheaper virtualized backup at another provider. I've studied Learnboost's article about leaning on MongoDB's replication, I might reach out to them since I have a similar setup in mind, albeit on with a Redis backend.
Assuming the attendee list is public, it should be pretty easy to get the judges attending the "conference" recused from IP related cases from now on.
Fun. I learned a few interesting facts ;-)

For instance, I did not know that an evil number has an even number of 1's in its binary expansion.

http://www.numbergossip.com/list#evil_numbers

However, it seems that 666 is not an evil number.

http://www.numbergossip.com/666
no canned primates in space. all of those billions need to be in radical life extension and brain mapping.

I want to send my upload to mars.
When I read stuff like this, I feel quite unsure about the truth %:

Everyone lost money on every transaction and nobody cared. Because your stock price was tied to revenue, and when you ran out of money raising another hundred million dollars was nothing more than a fancy powerpoint presentation and a month’s work.
iBooks and Delicious Library do completely separate tasks. One lets you read books, the other lets you organize your stuff.
I agree about Changi and Seoul. Changi is one of the nicest place to transit from. The new airport in Dubai is a mess. It is a very large facility with very low quality, untrained manpower.
That's a tough read, wish I could help. Shame on the other readers who want to lecture you and quiz you instead.

Seems to me many people don't realize that the uninsured only have access to emergency room treatment only, and cancer therapy is not provided by the ER. If you're not insured and you can't pay then you don't get therapy, it's sadly that simple.
Well, the Dart VM is not like adding a backend to a compiler or VM - it is a complete VM in itself.

For example, it has its own concepts of references etc., which means that if you add the Dart VM alongside your JS VM, you need to be able to collect cycles spanning those two.

That is not a trivial thing to do, and in fact Google has been working for a while on the Oilpan project to make Chromium capable of collecting such cycles, that span C++, v8 and the Dart VM. It's a huge engineering effort. Gecko can currently collect cycles between C++ and JS, but extending that is not trivial, and I believe Safari cannot collect such cycles and instead by design avoids creating such cycles - but that would not be possible with the Dart VM.

It might not be practical for other browsers to adopt such a technology. So if Google sites force the Dart VM to be necessary to compete, that would basically mean that the other browsers cannot compete. Then there would be just Chrome, a single implementation of a web browser, dominating the market like IE used to.

It might be good for users to have a single browser for a while, single implementations can move faster without regard for standards or openness. But lack of standardization and openness also means it is a proprietary platform, of which we already have many.
I think a lot could be said here for maintainability. As others have mentioned, it really goes a long way to take the time and refactor the class to inherit the extra/common functionality if you are working on a team or working on a project that you know will live a very long time. Swizzling will certainly work, but at what cost to readability, debugging and reuse? That's normally the question I ask before swizzling or doing fancy, dynamic things.

Sometimes the quickest or even the most elegant solution isn't necessarily the "best" one. Best being a subjective term, I would say it depends on what you need from your code over time and with whom.
We have included Mono in our Framework Benchmarks project for some rounds now. However, we have recently set up a new hardware environment and we're not having any luck getting Mono installed on that environment [1]. It's simply not installing correctly for us. We're not Mono experts, so we're probably doing something wrong.

If anyone is interested in lending a hand, we'd appreciate it since we'd like for the Mono tests remain in Round 9. Thanks!

[1] https://github.com/TechEmpower/FrameworkBenchmarks/issues/78...
I'm sorry but this is such a weird thing to ask. I know he was looking for job opportunities but still...
Bad assumptions. "Silent majorities" do not vote in their majority.

Minorities are almost always significantly bigger voters proportionally — a greatly counterintuitive point about democratic states.
This looks like a tool similar to Notion.io and Coda.io
venti rules hard :)
i will come! :P
I'd love to see a postmortem blog post after the next class from both students and maintainers and what did and didn't work with the virtual program.

I'd very much like to do this.