skysight-inc/HackerNews huggingface dataset:
Is a person still at fault legally (or morally) if they make trades on information that is very public (i.e., "a news reporter tweeting about it to all his followers" public) even if it is not supposed to be public?

Is that "insider" trading? Or is that "I follow News 8 WROC Rochester on Twitter" trading?
Thanks for sharing.

I chuckle a bit when I read "country X was one of the few that dealt with Covid the right way". To me, it's funny to call out the winner when when the "race" has just started.

Come back in 2 years and we'll see which country had the right approach. It wouldn't surprise me it's Sweden.
Wikimedia foundation audit of year 2018-2019 [pdf]
> Having weed?

The death penalty would only apply if one had more than 500g of weed on them — that's enough for anywhere between 500 to 1,500 joints [1].

[1] https://www.nytimes.com/2016/07/15/science/how-much-weed-is-...
yeah already bookmarked that website, pretty cool!
I guess I'm mostly curious how they handle websocket load balancing.
He is right actually, and has a great argument and I don't feel you are correct at all. It looks like TikTok USA is currently trying to shut him down by simply becoming a completely independent company that is USA based and doesn't share any data with China. That is the 3rd option.

However if the CIA has some evidence that the Chinese are gathering up information and feeding it straight to their cybertroll farms then he absolutely can shut it all down and arrest some people because then they are breaking the law and that falls under Federal police power.
Buck – Build System from Facebook
I think we have different ideas of what "average" advice is. People on Bogleheads don't get rattled when the market drops - they buy more aggressively.

Listening to people who got rich starting their own business, or making shrewd investments isn't useful for most people. That approach is hard to replicate and has far more risk. Someone who ground their way to financial independence with disciplined, diligent, and patient investing is a more approachable and realistic role model for a middle-class person.

Once they have a solid financial base, they can always try starting a business or making some other bet to try and launch themselves into the ranks of the truly rich.

Outsized wealth is a combination of hard work, good decisions and good fortune. But people (understandably) tend to minimize that last factor. So even if a middle-class person takes a rich mentor's advice to heart and does everything right, they may not see the same results. Whereas index-based investing is a time and numbers game; luck doesn't come into it.
As pointed out upthread, we’re increasingly seeing devices that never get reversed.

Even many of the really popular ones take years to hack these days, because the mitigations keep getting stronger.
Argparse doesn’t need sys.argv by default. The main gripe about it was also a bit odd.

Why would one want an option with an optional argument? And then complain about ambiguity? argparse is flexible on purpose but it doesn’t mean one needs to use every feature. optparse is still around for those who desire more discipline.

click is nice though I don’t care for multiple decorator driven libs in one project.
But less than twice 116,000. If you were more charitable to my argument, and less antagonistic towards me, you’d get fewer downvoted.
It's 75 °F at 67% humidity in the house right now and I can't imagine running an air conditioner to sleep. It will continue to cool off and I'm sure I'll run a fan.

Typically we get just a few days where it stays over 80 °F with high humidity, so I guess it isn't particularly adaptation.
> That would certainly be good news for the world at large

If they made it for the us "profit free", then sold the patent/manufacturing process to their international subsidiaries for $1, then the rest of the countries and AstraZeneca is benefiting at the expense of the united states. We'd be basically funding the r&d for the vaccine and giving it to AstraZeneca for free.
Even better: support both -h and --help.

Also, don't pipe the help output to stderr if the user requested help. "prog --help | less" not working is annoying.
The original App Engine Cron had its own "human friendly" format for the schedule argument [1]. The problem is that what people want to copy/paste from the internet is some form of vixie-cron usually.

However, all cron formats are subject to lots of ... edge cases depending on what you think of as normal. For example, since Vixie cron (and its descendants) are pattern matchers, there isn't a way to express "Run this every 33 minutes". Even a "sane schedule" gets to have fun with timezones and their adjustments (both for daylight savings but also countries adjusting their rules).

Airbnb's Chronos chose instead to use ISO 8601 Repeating Intervals [2] which in written form are R[n]/<timestamp>/<period> (where n is the number of repetitions and timestamp is the start time). That's a good format for an infinitely repeating thing with arbitrary period, but not able to actually express "at 6PM every weekday" (which crons do, and many humans want).

Finally, all repeating schedules go out the window once you get to someone who probably needs something more explicit: every NASDAQ trading day after market close (which is usually 4:30 but sometimes not, not open every weekday, etc.). The usual answer is "Just make the schedule to run every weekday at 1 PM Eastern for the early closes and usually exit, every weekday at the usual 4PM Eastern and have your code check that the market isn't on holiday". The same kind of works for the 33-minute period, except the answer ends up being "check every minute and do your own modulus to figure out if you should run" (which isn't particularly helpful).

Enjoy scheduling!

[1] https://cloud.google.com/appengine/docs/standard/python/conf...

[2] https://en.wikipedia.org/wiki/ISO_8601#Repeating_intervals
> But then you have to answer the question of what makes you happy.

Self-introspection and awareness are helpful basically always, in my opinion.

If you don't know what you want, you'll never be satisfied.
Reminds me so starkly of how much of the Internet has moved into single websites like Reddit. I definitely enjoyed browsing a huge variety of interesting forums in the past, but the amount I go to nowadays is much smaller. Convenience is nice, but it still feels like something has been lost.
> Not to mention, (white) zoomers lean very much to the right.

Huh? Where on Earth did you get that idea? From what I've read and observed, it seems like while they may not be self-identifying as "liberal" or Democratic on quite the same level as Millennials, they still seem to hold views which are far from what you'd traditionally call "very much to the right".

https://www.pewsocialtrends.org/essay/on-the-cusp-of-adultho...

https://www.businessinsider.com/gen-z-changes-political-divi...
> I'm not sure I'd say teaching someone to do something by hand for which they could use an existing function is "wrong".

I didn't say it was wrong the wrong way to teach. I said the code was wrong. Like, if I removed myself from teaching and I just saw that in a PR, I'd definitely suggest they use enumerate instead.

I'm a huge fan of reimplementing built in functions as a way to learn. I'm learning Clojure right now (like I stopped to write this comment) and I do it all the time. But, I know I'm doing it.

The other thing that's fine is building up to the abstraction. "Let's get the index, now the item. Okay, there's a better way to do this". But you have to do it immediately.

I'm just not a fan of showing someone something, letting it sink in, and then having to go back and correct it.

And while I hope my arguments stand on their own, and I certainly could be wrong, I'm at least not speaking out of complete inexperience. I've spent a decent amount of time teaching people to code, juggle, work at rope courses, and fly airplanes.
> The 68000 had address adders, separate from the ALU.

It actually had a 16 bit "complex ALU" and two 16 bit adders (or the other way around - I can't get to my old documents in my office). The ALU was for the D registers, one of the adders was for the A registers and the last one could be shared for both to add bits 16 to 31.

You could do a one cycle addition of an address in parallel with a one cycle ALU operation on 16 bits of a data register (very common) or two cycles for 32 bits. You could also do a 32 bit add on a data register in a single cycle if you were not also calculating an address. So you could crunch 48 bits per clock.
> And satellite photography can’t be used to extrapolate troop numbers, movements etc. Especially given that it can be done in real time.

Estimates can be made regarding troop capacity and capabilities based on the billeting and vehicles in the photos.
> The ban is unambiguously due to strategic concerns over a foreign company having access to user data

So Europe/India/everyone else should ban US apps? It becomes a slippery slope.

> the US coming to the same conclusion as China that letting rivals foreign powers control media companies is unwise.

If you’re worried about a foreign company manipulating media then put in laws and regulations. That way American companies can be hold accountable to the same standards by other countries as non-American companies and creating a level playing field.
Japan has initiatives like these because there's cross party consensus that they're a public good. I can't see it happening in NZ with three year election terms and the policies of the National Party (et el) heavily favouring road over rail.
Now instead of wasting 1 hour on every one who applies, you've wasted 40 hours testing them each for a week?
> you have to be able to hold very large completely abstract systems in your brain. That's a different skill/aptitude than, for example, holding all the working parts of an internal combustion engine in your mind.

Is it really different though? “Why isn’t this engine working?” [traces through combustion path to find problem] doesn’t require ‘holding all the steps in you mind’ but it does require knowing them and how they interact, whereas “how do I make this engine more efficient?” does require a mental model of the whole engine and how the parts interact?

These seem broadly to me as analogous to respectively maintenance programming and systems development.

Edit: I think the part I don’t understand is why you think the abstract system (the code) is qualitatively different from the concrete system (the engine).
This has some implications for artificial general intelligence. If consciousness does not automatically emerge from some sufficient high cognitive processing skills, those sci-fi super-human AI may never arrive.

Anyway, I feel sorry for this patient. This must be a tough disease to die with.
I really don't see the problem with this, finding vulnerabilities is hard work and many times the results are used for nefarious purposes.

You seem to be concerned that Project Zero would be used as marketing material against competitors but I saw no sign of that.

Apple should thank Google for the high quality free labor.
Blood Sugar Levels
You have to be joking. There have been Uighurs that have escaped, there have been journalists that have gone there...the Uighur population in that province is DOWN 90%, nearly overnight. We have video, satellite evidence, evidence of slavery, evidence of their hair being sold on the market, of their organs being sold on the market. You're either an agent of China or have fallen victim to their lies. After reading your bio, I'm not surprised that it's full of comments defending the CCP.
> In what universe?

I don't know, maybe the one where the U.S. constantly suprises the world in the last few years.
One of the biggest reasons portable air conditioners exist is for apartments. It's something anyone can buy without having to get permission from their landlord to make modifications to the property. So I would not compare them directly to anything that cannot be installed by a tenant without additional permission.
Discord itself has a fairly concerning policy with regards to cooperating with law enforcement.
Yeah, my wording wasn't great, so your confusion with my post is my fault for not being clearer. I obviously can solve problems to some degree otherwise I wouldn't be able to even create the simple tools I've made to solve some problems in my work. What I guess I'm trying to say is that I don't solve them WELL or efficiently. I'll use a DS/algorithm that, sure, technically works and gets the job done but is by no means the most efficient way to do it. Someone who has the common problem-solving sense I lack would have solved the problem more efficiently, more quickly and with more attractive code. That's what I was aiming for.
At least imgur has not disabled right-click View Image like IG went out of their way to do. You can get it that way on imgur.
I'm criticising the system more than the individual. That being said, I've noticed that people will rail against big brother and all these rules and yet turn around and take advantage of any flaw in the system because they can (everyone else is doing it!). Proving that we need hyper-specific and cumbersome rules because no one is capable of policing themselves.
To help me understand, can you give an example of the kind of stricture that applied to other engineers but not to the Golang core team?
Best reveiw of a done for you affiliate system
Regulation.

Builders spend money on things that make them profit and home buyers don't particularly evaluate efficiency.

After that you figure out how to spend public money on lower efficiency structures. Fraught, but spend money where it's likely to pay off and it probably works out okay.
This is usually handled by adding support for that sort of syntax to the parsing library. The result is typically not complicated: you have a parser for the global options, then, if using subcommands, in effect a map of subcommand name to parser for options for that command.
It’s great, but make sure to order it before you get there.
For whatever its worth, you can trigger the wipers with the left driving stalk, and they are by default in "automatic" mode, which causes them to kick on when the behind-the-windshield camera detects visibility issues through the glass.

I would suspect, if one looked into the details of this case, the fact that the wipers can be adjusted in other ways than just the touchscreen was probably a deciding factor against the driver. At any rate, it's always the drivers fault if they do not know how to operate the vehicle they're driving safely.

All this said, the little UI for the wiper controls is really small and fiddly.
At least HN is better about hate overall. Aside from this, and other smaller networks I would agree about the hate on all platforms.
Rip Google AutoML and Autokeras
Or, if it gets disabled for 25 million minutes could it be reset by sending it through a black hole?? /s
> I don’t take anything that’s only approved in the US, because the FDA really doesn’t care, and especially doesn’t care right now.

Alternatively, just don't take anything where the patent hasn't expired. Once the patent has been expired for a few years you'll actually get the truth about the dangers of the drug, because the pharma companies then need to make the old drugs look dangerous in comparison to the new ones. (E.g. why they're publishing fake data about hydroxychloroquine in Lancet and elsewhere.)
For those who are new to boglehead history, John Bogle was the CEO of Vanguard and is credited with creating the first index fund. Maybe it's just the branding and history, but Vanguard is the only financial institute I think of as a friend.
The companies may have been unblocked if they'd handed over information potentially leading to death of the protestors AND allowed the Chinese state to continue hacking their systems.

If we're not being disingenuous, that's like telling your coworker: "If you come into work today, I'll kill this bystander and rob your house," and then saying: "Hmm, I guess they decided by themselves to not to come into work today."

(And apparently, Facebook has tried multiple times since to re-enter China in one form or another, and China has either refused or quickly re-banned them:
https://www.theverge.com/2018/7/25/17612162/facebook-technol...)
there won't be new developers if they don't move the language past its present state. there's no reason for anyone to learn perl except for a job maintaining legacy software at this point, but that could change if they manage to refashion it to attract new interest

that said I don't know what kind of "special training" you need to pick up a new language. I got hired for a perl job despite never having written it. the conversation went something like "can you write c?" "yep." "can you write shell scripts?" "yep." "ok, you can write perl." read what the sigils meant and could write it with minimal competence same day. expertise and nuance can come as you go
Bullets don't follow you around for the rest of your life like data aggregation does. And unlike being in a war zone, your IP can be collected and used against you without you knowing.
Probably.

Had we not started cooking our food over open fires, incurring significant damage to our health in the process, our societal and technological progress would also have been retarded.

However, that's not a sufficient or satisfactory answer to the question 'Should we still be doing this?'
Saying that index based investing doesn’t involve luck is exactly what I was getting at by the usual advice. Unfortunately, buying index funds, particularly US stock market index funds, is a matter of investing based upon selection bias. On the long timelines demanded by index investing, staking your claim on the US equities market is hugely risky, particularly when you are doing so without an investment thesis that can guide you if your assumptions change. Ask yourself if there is any condition where you would deallocate from stocks. If the answer is no, you shouldn’t be investing - you are just parking money somewhere based upon hope, not an investment thesis. It’s just high class gambling. The real adjusted return of the US equities indexes is far from certain, and trusting your financial future to them is at best a gamble, at worst a reckless decision.

Instead of buying dumb index funds, at the very least one ought to learn about the well studied areas of return drivers and diversify against those. The bogleheads who invest based upon simplistic ideas like low fees, asset (not return driver) diversification, and buy and hold in order to drive compound returns are giving advice (imo) akin to giving “common sense” advice from 50 years ago because it feels right. The reality is half or more of that common sense advice was proven idiotic 50 years later, and those who followed it without the ability to adapt to the changing world ended up paying a worse price than being wrong in the first place.
> There's a fundamental difference between something extremely partisan (think Breitbart or HuffPo) and something state-sponsored.

Not really, free speech should apply even to hostile foreign propaganda.
OP's context went back thousands of years, so maybe I'd be more accurate to say sectarian violence and tribalism? Either way, maybe there's a hint in your comment. Finding ways to add sharp external costs to all parties involved? Whether Israel's state sanctioned abuse of Palestinians, Hamas or any other faction's violence, and likely also costs to neighboring countries who continue to have motivations other than seeking resolution. Do methods to add costs/pressures like that exist?
Can’t answer that question. What other access did the trader have? Maybe it’s ok, maybe it’s not.
A 10-13h drive (with breaks) on a modern (say > 2009) car is surprisingly non-strenuous on US interstates. I've done it and it was not onerous. The driving experience in the U.S. is markedly different from other countries -- interstates are wide and relatively smooth-flowing outside major cities, and rest stops are plentiful.

To most Europeans a >10h drive sounds excessive, and that might be the case in certain parts of Europe, but the U.S. is (perhaps unfortunately, from an environmental perspective) built around the automobile, and the driving experience here is somehow different (i.e. easier).

I've driven in Germany and while I enjoyed spending hours cruising on the Autobahn (A-8), parts of the journey involved driving on tiny, narrow roads in small towns. Those segments were frustrating. I haven't yet tried it, but I don't think I'd be able to drive > 5 hours in Europe (but I could be wrong).
Strangely another account with few comments/karma, but almost all defending China. At least on HN, this is a recent phenomena.
Go out and get a copy of "The Only Investment Guide You'll Ever Need" by Andrew Tobias. It's entertaining enough to keep you interested, fairly short and it's stood the test of time - first published in 1978 and updated a few times. You can read it easily in a weekend.
I completely understand and sympathise with this sentiment, as I'm sure many others will.

It's one things to want standards, but when it's still an emerging field, with so much different functionality, it's an impossible task.

Any poster who advocates standardization at this stage would probably be wise in reading about the early computing days, when you had so many different standards, before it crystallized behind IBM MS-DOS. Or even HTML, where would we be today if MS had listened to "standards" and not released XMLHttpRequest/MSXML library.

No ajax, no modern web.

This is a perfectly normal, and perhaps desired, period of experimentation where standards will just hold the industry back.
Well that seems like a good solution; you'd only crash the first time, when you look for the wiper controls and they're not there and you go searching through the touchscreen menus.
And there are calculators online to tell you if it is worth it for your itinerary.
Have you ever actually had a discussion about building and running a business around the free software model where you GPL all your software and charge for services? It just doesn't compute with most people who consider themselves leaders in the software industry. Stallman is just a crazy whacko and his license unfit for serious business. That's the summary of the stance I've encountered most of the time.

I'm simply saying people don't take the free software movement seriously and if you as consumer advocates and developers get frustrated by this fact you don't need to invent a "GDPR for software interoperability" you just need to advocate for software that protects consumers. And you need to do so even in the face of uneducated and uncultured business leaders, which takes courage.
The Boglehead wiki is a real asset. If you want to start doing index investing, there is a ton of information to get started. And it's very readable.

I love the lazy portfolios. You can pick 3 funds (they give you the symbols for Vanguard, Fidelity, etc funds) and just go.
There's a few reason I don't like environment variables for this: the first is that a random env variable can influence the operation of a program. Do "export foo=bar" and then maybe 30 minutes later you unexpectedly pass "foo". It's also hard to inspect; the output of "env" tends to be somewhat long, and you don't know which the program will pick up on. Flags are much clearer and more explicit.

There's also the issue that typo'ing "foo" as "fooo" will silently fail. Okay, that's a simple example, but some tools have "PROGRAMNAME_LONGDESCRIPTION". Being in all-caps also makes it hard to spot typos for me. You generally want your env vars to be long, so ensure they're unique.
I have central air and I keep my place at 77-80. I would have to wear a sweater if the temp was below 70.