skysight-inc/HackerNews huggingface dataset:
Did you try using grep with adb logcat to find the pattern of the thing you built?

Generally I found that you don't have very easy access to the logs otherwise, but if you do something like

adb logcat -c
adb logcat | grep python

you should get anything with python in the logs etc etc.
its a pain, but it can be done.

I've built super simple POS apps using Kivy as well (only demo apps though), and even managed to integrate the files from the POS device SDK in the app.
I'm trying to remember why I was dealing with csh/tcsh so much on MIT's Athena in the late 1990s. Perhaps tcsh was the default shell there (or maybe just on the Solaris or IRIX workstations). Maybe some old-timer convinced me early on to change my default to tcsh.

In any case, csh and tcsh have some painful corner-case behaviors [0]

[0] http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
Yeah that's definitely an improvement in some respects, but (a) generic code still has to deal with 2 iterators, (b) generic code now has to allow them to be different types (so old code will have to be rewritten), (c) it doesn't change the fact that iterators are still treated like cheap objects (generalized pointers) and hence the begin iterator is still potentially expensive to store and copy around regardless of what you do with the end iterator, and (d) it's still a fundamental model mismatch relative to the actual problem, just not quite as unpalatable as before. Ranges fundamentally change the calculus around iteration.

P.S. (e) Is this sentinel-based approach even composable? If your iterator needs to use other iterators underneath, what do you do? You have to store a 'full' iterator anyway... or now you waste even more space and time storing a discriminated union. The fact that a range represents the whole sequence in one object instead of two makes composition intuitive and trivial.
> But I wish there was another word for it, or that racism were not used interchangeably with systemic racism.

Especially where in this case it's much more like systemic culturalism.

Suppose the same thing had happened, but rather than the initial dispute being between the vendors of British food and the vendors of Chinese food, it was between the vendors of British food and the vendors of Italian food. So you would have a lot of people believing that they're allergic to the gluten in pasta, when almost none of them really are, and also ignoring that plenty of British food contains gluten as well.

It would be pretty hard to argue that as racism unless you're using a definition of racism not characteristically used in America, but you can still imagine the same thing happening in the same way. So what does that tell you?
Some time around 2009 I met Enrique, the author of Skeinforge, a popular and extremely feature-rich software suite for slicing 3D models into 3D printer G-code. He said his dream wanted to someday 3D print a boat. I thought that was far-fetched.
Hardly.. I still remember when it was considered edgy but acceptable for wealthy Americans to fund the IRA
don't want to use Zoom?
While I can't speak for any experimental new garbage collectors, I did analyze the SBCL generational GC's implementation. I encourage anyone interested in performance to look over GC code and realize how much work they are doing.

That GC in particular has to stop the world, traverse the entire fresh heap, guesses whether something is even a pointer (and can guess wrong, causing a memory leak!), and does all this at arbitrary times, unless you do non-idiomatic things like manage your own memory in preallocated arrays, or use C/asm-powered memory mapped buffers [0].

Nothing comes for free, and some domains can't pay the price for GC (and choose to spend those resources elsewhere). Games, in my opinion, are largely still in that category.

[0] https://m.youtube.com/watch?v=S7nEZ3TuFpA
I agree with you in the sense that's how they rationalize their reaction, although I think they don't actually wonder about it and you made a figure of speech, and instead they don't feel it's fair that some stop working until everything is completely automated.

But I see an inconsistency in their feeling of injustice, because some people have to work a lot to get comparatively very little benefits from our largely automated economy. Anyone who works should feel like they live a luxurious life. Instead we see a lot of addiction and despair, despite lifestyles that consume huge amounts of energy.
Budget smartphones: What do you get for £100?
I wonder if they do any post processing on the prints. Some wooden boats are coated with glass fiber & epoxy resin to protect the wood. You could do the same thing with a 3D printed part -- that would make it watertight and would also increase stiffness.
You can use GNOME 2. It's called MATE.
s/alien/fugly/g
If you end up with all fragments for some objectionable content stored on a machine under your control, and law enforcement can apply a decryption/retrieval key to extract that content while the machine isolated from the network, you're at best going to make yourself an interesting great case over what constitutes 'possesion'.

I guess that gets interesting real quickly, since with a descriptive enough 'key' you could assemble almost any digital file from entirely arbitrary data as short as two bits.
not to mention the community that already exists on Twitch would take massive effort to re-build elsewhere.
> it used to be accepted that everyone does it and it's not the end of the world that your aunt from Wisconson thinks MSG gives her hives

I think you're taking the accusation of racism as much stronger than it actually is. No one has claimed that this is uncommon, or "the end of the world", or "her whole family is racist", or "it's the reason everyone else can't get ahead in life". They've simply said it's racist, and that claim seems uncontroversial given the definitions.

For example, if it turned out someone gave 1 cents more on average to white vs non-white beggars (due to unconscious racial biases), that would clearly be racist, but it also wouldn't be the end of the world, and I don't think person would be a particularly bad person.

If something fits the definition of racism, it doesn't become not racism just because someone feels attacked by calling it racism.

Now, in common parlance, racism is a loaded word, so I don't think it's advisable to call someone racist over these issues, and I wouldn't do so. But that doesn't mean we should censor ourselves when discussing these topics in the abstract. Otherwise, we're basically practicing political correctness.
Kivy is used in the embedded world, for example by the ECR-1 and GR-1 synthesizers:
https://www.tastychips.nl/
No, punishing an entire country for the NSO's actions won't necessarily prevent more suffering than it causes.
Contract Management Software Market Report by MarketsandMarkets
[146 Pages Report] To provide detailed information regarding the major factors (drivers, opportunities, and challenges) influencing the growth of the contract management software market
Sailfish is similar, although I do prefer Harmattan. The basics are similar, but clean design is missing. I also remain unsold on "pulley menus" after years of using them.
> the gist of it is that it is a political choice

I disagree, it is economic reasoning.

> The problem is that the massive tech surplus is captured and not allocated to make life less hellish.

What massive tech surplus is there that could move food across the ocean for free?
The error here is in considering “America” as a single entity

“America” may be more powerful than Israel, but no single American politician is more powerful than AIPAC
I've always stuck with very local (in the same city where I reside). I'm not against looking further or even remote but I've never had to look too far. It's normally a question of hours between posting my availability+updated CV and finding my next contract.
At some point I decided that abandoning social media as a whole would be a tremendous task because of years of being 'trained' by tech... Now I separate useful and useless social media. Shaping my perspective this way helps regulate my Internet use a lot.
> I'm convinced the only people who have good things to say about using linux (or BSD for that matter, been there done that, no thanks) on a laptop are the kind of people who keep their "laptops" on the same desk, plugged in to ethernet, and are effectively using a desktop with poor thermals

Good for you for making your own decisions, but don't be a condecending arschloch. Personally I prefer linux because it works fine and consider Apple is overpriced piece of spyware and many their users smug idiot hipsters.

Happy holidays!
>are there many other places in the (first) world where people of a minority race are singled out for harassment by law enforcement, to the point where police are routinely murdering people of that race with little to no consequences?

I would recommend looking into the treatment of the Indigenous in Canada [0].

[0]https://en.wikipedia.org/wiki/Saskatoon_freezing_deaths
You got duped by the article. Speed is not the main cause of accidents. Even the scary example used was a drunk driver and non bike friendly causeway (one from Bad Boys movie). https://www.browardpalmbeach.com/news/macarthur-causeway-bik...
It's an interesting point - "lock free" then is actually more about consistently good performance than theoretically maximising performance. If you never have to wait for a lock then you know exactly how long your process will take (as long as it isn't CPU starved). As soon as there's a lock its going to become unpredictable, because when there's a lot of contention you'll wait a long time, when there isn't you won't have to wait. And best of all, with lock free you shouldn't be getting deadlocks ever.

This property in turn could get you better performance in the end because you may not have to size everything for such a big range of contention, so you can optimize utilization of the hardware more without risking things hitting a peak and experiencing severe degradation.
Eh, if it was called life of a vitess query. And it talked about the grpc client, the vtgates, the routing in the vtgates, the vttablet and finally the MySQL database. That would make sense.

But for it to be titled life of a vitess cluster and talk only about setting up a vitess cluster. I don’t really think it follows. For instance, I might expect how reparents happen to be included as well. Or what it takes to reshard a key space, etc.
My 2013 model year car has maps from 2011, so even if no map updates were installed after Nokia killed support, it is probably pretty modern by automotive standards.
That tutorial looks really cool. I'm slightly concerned with the tutorial leaving the implementation details to the user, and the tutorial basically saying:

"Remember: to test your function, you can use the test vectors from the appendix A.1 of the AES standard. "

Bad AES implementations suffer from variety of attacks including cache timing attacks etc. and since you've worked for NCC etc. I'm sure you know a ton about this including about cache timing attacks. The guide isn't ready yet, and given that there's upcoming parts about linear/differential cryptanalysis of AES, it might actually be beneficial to have a weak implementation to attack later to show why AES shouldn't be written from scratch.

While the writing about the attacks is in the works, in your opinion, would it be worth underlining that the implementation the reader has produced should not be used in production, and that the user has only produced an educational textbook version to learn the basics about the cipher?
100% agree with this. If we seek true breakthroughs, we need highly experienced and focused teams working together on specific problems. These teams should be comprised primarily of staff scientists, like they have at the national laboratories like Lawrence. Given how high of a priority the US government places on funding biomedical research, it doesn't make sense for the vast majority of funding to be allocated to principal investigators who count that research project as only one of their numerous job responsibilities. Nor does it make sense for that work to be executed by under-supported postdocs and technicians. Instead, cultivate a career track that goes from grad student to junior -> senior staff scientist. Prioritize positions other than academic faculty with continuity and the ability to focus primarily on making steady research advancements.
My first smartphone was a Palm Pre in 2009 that took a micro USB. I recently (this year) got my first smartphone with a USB-C connector and all of the ones in the interim used micro USB.

As far as computers, I have had USB A on all of the laptops I've ever owned, and gone through 2 display connectors (DVI, and HDMI). The laptop I'm currently typing this on has a VGA connector, should I need it. My wife, who uses macs has had a different display connector for every laptop going back to her G4.

For desktops, I wouldn't be surprised to see a PS/2 connector on the back of my computer, though I haven't looked and I know my second most recent one had a PS/2 connector. Heck, my motherboard has a firewire pin-header, which is absurd because that standard had approximately zero popularity on PCs in the first place!

Apple has much more abrupt changes. I don't think there was a single Mac that shipped with both ADB and USB ports, and it was about a year from the first iMac with USB, and the last Mac Pro with ADB shipping.

This abruptness is possible because Apple controls much more of the ecosystem than anybody does in the PC world. I think I had USB ports on my computer for 3-ish years before I ever used the for anything at all (thumb drives weren't really a thing yet, and I had no need to upgrade my mouse or keyboard). For a long time mice would implement both USB and PS/2 and come with an adapter to let them plug into either.
Pretty sure Bernie Sanders was more powerful than AIPAC. But the whole party rallied against him. Maybe AIPAC played a small role in that, too, but it was far from the only reason they did that.
Postulating that basic instincts are problematic is too cynical. It doesn't have to be one way or the other. You certainly need somekind of external stimulus to react to the surroundings (e.g fight or flight response). Inward introspection is great but it's just another tool at the end of the day.
And my point is that with this attack, that wouldn’t matter. The exploit was state-sponsored and specifically targeted and was going after even up to date (at the time) devices. Citizen Lab was only able to glean as much information as it was in one case because the journalist reached out 7 months before he was hacked and they gave him a VPN they could use to monitor his traffic logs. The journalist was a key part of figuring this out, which goes against your entire point that the IT department would have caught this.

They wouldn’t have and they didn’t. This isn’t a scenario where you can blame lack of information or talk about who is or is not inherently technical. It was state-sponsored targeted hacking.
I don't know, I've had the same business-class HP ultrabook as my personal machine for the last 7 years. It can barely play Minecraft on medium graphics but it's basically done every software development task I've cared to throw at it. Granted I'm not doing deep learning or building the Linux kernel but for building web applications it's fine. It is extremely slow at running the Android emulator, however.
I've been using fish for the past few months and the jury is still out. On one hand, the out of the box behavior and configurability is fantastic, and by default it is very pleasing to the eyes.

On the other hand, on my macOS there was a noticeable lag after I hit enter on a command that is not in bash. I also have very little attention span for figuring out fish's unique function loading system to pimp my shell like I would bash.
This is interesting, thanks for the suggestion.
It is. Around these parts, people use “hot new thing” as code for “thing I don’t like” regardless of the thing’s age or actual popularity. It’s not meant to be an actual statement of fact.
Not only that but adventofcode seems to leverage purposely-obtuse input formatting as an artificial difficulty enhancement.

I stopped doing advent this year when I realized I was spending more time debugging my parsing than I was actually solving the problems. It's just not that fun for me to sometimes spend 2+ hours finding parse bugs before moving on to the actual puzzle.
I would strongly recommend building something that you yourself think is cool, and not feeling that you have to conform to what other people tell you to do.
Calling this a "disaster" seems a bit overblown? It's an iceberg, drifting around is what they do, and it'll eventually melt away. South Georgia is already an exceptionally cold place, it's not like this is going to go freeze the corals at the Great Barrier Reef or something.

The actual disaster here is the possibility of global warming causing the ice caps to melt en masse, but that's a different problem.
It's always this: AES-CBC with

1) no authentication whatsoever, or

2) fixed IV, "but it's random, I threw the dices myself!!", or

3) fixed key, no forward secrecy of any kind
Why does Vitess recommend 250GB per MySQL server?
How do people spend their time?
That's my memory of Athena from those days as well, though I cannot say why that was. Definitely agree with csh and tcsh being painful. But being the first shell I got to know, I still know it well and better than the alternatives...
>"Failing your duty to inform is very close to fraud and in many cases crosses right over into fraud."

Cutting down the fluff you've just confirmed what I said. Basically when it does not cross into legal criminal fraud as defined by law you can't call it a fraud. Same as with taxes, especially corporate. One can be and idiot, creative, fraudster. The middle one is subject to interpretation and the amount of money involved. "Doing very best" does not necessarily mean not lying.
i think the role of porn in the development of the internet and e commerce is woefully underestimated and unappreciated. i have been around the interwebs for a while..altho not as much as some of the other oldies...and let me tell you, if porn hadnt been the main draw to the net, there would have been none of the foundational work done for privacy, credit card processing, internet marketing, pop up ads, search engines...its super ironic that stripe and paypal et al are turning their backs to the porn industry.

the titillation aside, the porn industry is one of the oldest and the main pillars of the internet. this: https://www.plytix.com/blog/how-internet-porn-paved-the-way-...

[..]In other words, sex not only sells, it basically invented new ways of selling.

The classic example is Danni Ashe, a pornstar who calls herself a ‘geek with big breasts.” She launched a softcore porn website (epically titled “Hard Drive”) in the 1990s that quickly became the busiest site on the internet.

$8 million and 45 employees later, she had built one of the first ecommerce empires. Pornographers like Danni pioneered payment and security solutions that laid (pun intended) the foundations for Amazon, eBay, PayPal, and the broader commercialization of the world wide web.

Let’s take a deeper look at the ecommerce technologies brought to us, in part, by porn.[..]

and then step back and marvel before you kneel to the gods of porn as you read the above link.. for giving us the interwebs.
For customising the prompt, starship.rs is excellent.
> every time there is a power outage, luckily there are only a few a year

loled - i mean sure its no biggy, but i dont even remember when i had to reprogram the ovens clock the last time. probably been a year or two since the last outage.
After 45 Birthdays, Here Are “12 Rules for Life”
A Brief History of Porn on the Internet (2019)
Groovy, building declarative UIs since 2007.

https://groovy-lang.org/swing.html

https://blog.mrhaki.com/2009/11/groovy-goodness-building-gui...

Available in any JVM target environment, including iOS, thanks to CodenameONE, Gluon Mobile and RoboVM.
"Netanyahu ran campaign ads about how he undermined and disrespected Obama"

More accurately, he ran campaign ads arguing that he fought for Israel against the Iran deal. He further presented himself as a victim of Obama's disrespect, especially since the 'shoe on table' incident.

[EDIT:
"while getting Obama to give him a record $38 billion aid"

Longstanding American policy to bolster its client, also a part of the Camp David accords. I do think the aid agreement should not be renewed next time since it's counterproductive to both sides.
]

"He colluded with Flynn and the Russians to undermine Obama and promote Trump."

Wrong. Note however that focusing on this conspiracy shows where the true power lies. When America interferes in Israeli politics it does so openly and without even much mention, because there's no point, it's that powerful (e.g. Clinton helping Peres and Barak, or V-15's funding).

"He gets whatever he wants from the US."

That's why he got the same terms from Obama as he did from Trump, right? After all, it's the same Nethanyahu. Nah. It's American policy that changed.

All your list is part of Nethanyahu's mystique ("I speak perfect English! I can get the Americans to work in our favour! Even when the administration doesn't support me, because I have so many connections and am so convincing it doesn't matter!"), which is very good for him electorally, but most Israelis have woken up from that.

P.S.

"That's more US political power than Chuck Schumer."

That's a trick question, right? Since Schumer has almost no power - no stage presence, minority in Senate. He can't even threaten the filibuster.
(What would he filibuster? The Judicial filibuster has been cancelled, and the Republicans barely have a legislative agenda.

After the GOP keeps majority, everything will be decided by Biden-GOP negotiations, and Schumer will have to sign the dotted line.)
> If the berg lodges at the island’s flank, it could remain a fixture for up to 10 years before the ice melts or breaks away, Tarling said. That could block some of the island’s 2 million penguins – including King penguins, Gentoos, Macaronis and Chinstraps – from reaching the waters to feed their young. The melting freshwater could also make the waters inhospitable for phytoplankton and other sea creatures that are crucial
parts of the food chain.

Melting away isn't what is expected, is what turns this into a localised disaster.
Game Industry News – Indie World Showcase, Cyberpunk 2077 Launch, and More
I'm glad I took the time before my baby was born to read a bit about human development and the purpose of laughter and so on. It made me realise how similar a human infant is to a baby chimpanzee. And sure enough, my baby loves being treated like one, with the fake climbing and play wrestling and whatnot.
Ask HN: Where to Find a Porn Investor
New Spyware Used by Sextortionists to Blackmail iOS and Android Users
Reminds me of the bias against dietary cholesterol and saturated fat, largely from vegan/vegetarian biased sources not backed up by rigorous study and experimentation and mostly retracted/changed/removed at this point from official guidelines, but the myths persist in culture and even some doctors.
Word Mastermind Game
Word Mastermind is one of the popular puzzle vintage games. In its modernised version you can play solo or compete with friends, family, robots, and people from all over the world and win prizes.
Saying “Iran is punished for supporting Palestine” is like saying “ISIS was punished for supporting traditional Islamic values”.
I mean, Israel/Palestine obviously a complicated political topic. There’s the BDS, there’s a pro-Israel lobby–my point is that a comment made about trying to punish Israel for allowing the NSO to operate isn’t necessarily trying to push an agenda beyond “I’m angry that exploit brokers exist here”.