skysight-inc/HackerNews huggingface dataset:
> Broadcasting in the open (i.e. not hiding the message) that Alice signed transaction X, unless Alice runs a business producing these transactions (i.e. Alice runs an exchange) - I am not seeing how that could be constructed as "commercial".

The only way this can be considered non-commercial is if both station licensees involved in communicating the transaction have no commercial or pecuniary interest in the transaction. When it comes to cryptocurrency, this is a pretty fine line to walk, frankly, as both stations have to be able to prove that they are not performing business transactions or processing transactions for some business-related purpose.

Also, amateur radio operators are expressly forbidden from broadcasting within the ham bands except in a few very narrow cases such as calling CQ to initiate a contact and operating a beacon. All other communications must two-way communications.

> Intent behind "non-commercial" I believe was to avoid businesses jumping on the free resource and completely saturating channel with business stuff

Quite the opposite. Early radio broadcasters and wireless telegraph companies at first opposed any kind of regulation of the spectrum for all the same reasons companies still do today. But once it was clear that regulated spectrum management was here to stay, they fought very hard to keep as much of it as they could for themselves. Thankfully the government at the time recognized that radio hobbyists continued to make valuable contributions to the science and art of radio and was able to create the amateur radio service only after promising the corporate interests that amateur radio would not interfere with their business models. That is, amateurs cannot broadcast or (with narrow exceptions) make one-way transmissions, nor can they use their license to conduct communications "which could be reasonably furnished alternatively through other radio services." I interpret this to mean that amateurs cannot use their license and spectrum to conduct personal business where a cell phone would do.

> With that intent in mind, P2P transactions are "non-commercial" in my opinion.

Part 97 actually doesn't say anything about commercial or non-commercial, it prohibits "Communications in which the station licensee or control operator has a pecuniary interest." I am not a lawyer and I do not play one on the radio but I would argue that if somebody is sending you money over the radio and the FCC took notice, they would probably ask you to prove that the money wasn't in exchange for some service, which would violate the pecuniary interest clause.
>Do you actually believe the profiles CA created were accurate or much more insightful over whatever demographic data FB or Goog let you target with?

Multiple political campaigns over the past several years clearly thought Cambridge Analytica's data/services were more valuable, or uniquely valuable, compared to services like Facebook or Google. If Google or Facebook were equally suited to the same purposes, I imagine they would have simply used Google or Facebook.
I feel the traditional media operated in the open as much as you can still get whatever message is broadcasted to half of the population by clicking on a few links.

Even in the days anything more insidious would happen over direct mailing, or direct spam through the mailbox. Even knowing what magazines someone subscribes to is not obvious if you don’t catch the mail staff or check the garbage, which would be roughly equivalent to stalking someone online and checking their accounts followings and network.

I think as long as people are trying to build communities, there will be channels to get what other people are thinking/reading/discussing. It will be more tricky with true direct one direction messaging sending “orders” to an army of followers of an ideology.
https://flutter.dev/web

It's a bit murky at the moment. It seems like they plan to do a full rewrite for the open web but right now they have the Android stack working in ChromeOS and that let's you start building flutter apps in a windowed, mouse and keyboard environment.
The speech is so sobering and self-aware. I wish I saw more of this side when I studied the cold war in high school. There was always a bit of, "wow people from the past were so blind and naive."
Flutter apps, from the basic one I've built and tried, are completely inaccessible to Talkback on Android.

I don't think this is supposed to be the case, from reading the documentation. But I can't get any labels inside my application to be read aloud.
Is it certain the stroke came before the fall? It may have caused the fall.
Guy Uses New Snapchat Filter on Tinder, Gets 1,650 Likes and Hundreds of Matches
you can brew install it trivially, but yeah my 2018 MacBook Pro with macOS Mojave didn't have it preinstalled.
We already do this for K-12 and nobody had to be enslaved.
> it would be a productive change in C to do away with K&R declarations and make () equivalent to (void) like C++ did some three decades ago.

But this would mean you no longer have a nice way of specifying a function that takes parameters that you can't list :(
I got substantial knowledge from my degree.

But regardless of whether you got any knowledge from your degree, you could still get enjoyment from your degree. And even if you didn't get any knowledge or enjoyment from your degree, if you remove the ability to put it on your resume, how is someone supposed to become "fully employed"?
Hearing begins at 10m30s

Maciej's remarks at 42 minutes.

The video (or audio) can be played directly from:

mpv --ytdl 'https://www.senate.gov/isvp/?comm=banking&type=live&stt=&filename=banking050719&auto_play=false&wmode=transparent&poster=https%3A%2F%2Fwww%2Ebanking%2Esenate%2Egov%2Fthemes%2Fbanking%2Fimages%2Fvideo%2Dposter%2Dflash%2Dfit%2Epng'
You could reveal it once the transaction is used. If anyone really doubts your 8 bytes.
Road to measles elimination is predictable, but can be rocky
It's nothing more than an on going meme. However the Thomas the Tank Engine meme has survived and been thriving for many years now, much longer than most others of the same type do. Look back at the days of left for dead, people modded all types of characters like the telletubbies and even Hank from King of the Hill into the game. Thomas has a lot of lore and history surrounding it. Notably the "It was time for him to leave, for Thomas had now seen everything" meme. There really isn't a one sentence explanation for it, it's just a part of the meme culture surrounding these types of shows that is very tedious to explain. It's something you grow into, it would be very difficult to understand this if you had no idea or understanding of why these cultures exist.
On Compactness by Terence Tao [pdf]
This makes complete sense to me.

The more China opposes the West (as some say), or acts imperialistically/steals tech etc. (as other say), the more Vietnam will become a viable trade partner for the West.

It is besides the point that Vietnam also has large ideological differences that may materialize later. For now, these differences are inconsequential to doing business. The risk of doing business in Vietnam, in terms of IP theft and getting thrown out of the market, is a fraction of that in China.

China, however, needs and wants the West's business. If Vietnam gets cozy with the West, to the detriment of China, Huawei - which is essentially a state (or more correct, party) company, will act.

If anyone can absolutely not trust Huawei, it is other South-East Asian countries!
>Obama’s campaign was also hailed for using targeted advertising as an innovative technique back in the day.

Is there any suggestion that the Obama campaign obtained their data illegitimately?
Fair enough. I was responding to your response to GP (which claimed it did so claim before the bait&switch). I have no dog in this hunt - just tracking grammar and claims. Probably makes me a Nazi.
I haven't played w/ Lambda, or serverless, much yet. I've always imagined it being used for quick & dirty functions that too trivial to warrant a full blown application. Is there a compelling case for deploying a full-blown Rails app in a lambda, especially when something when deploying a Rails app in a container on ECS is fairly straight forward? That sounds like a lot of code for something that sounds a lot like a simpler function call.
I still don't see how the person will later become "fully employed" when the person isn't allowed to practice.
1) They actually open sourced the vision pipeline code a few months ago. The visiond binary has been replaced by source code.

2) Yeah. The proper way to do these things is with a real RTOS, but at the same time 20hz is pretty slow anyways.
Splitting hairs, but from the gemfile it looks more like bits of rails are dependencies.
Best Compilers Course?
is Stanford CA 143 the best introductory compilers course? what about CMU 15-411? or MIT 6.035?

I'm looking to scratch an itch I've had for years. if the experience goes well, I might consider FTE opportunities in the domain.

my background is Stanford B.Sc. (systems focus)
I'm not even old, but a mat on the floor has given me the soundest sleep.

YMMV if you're not an on-the-back sleeper.
Yes. I cannot understand the point of those people who kept "forking" repositories on GitHub, but don't do any development on them. They have a long list of untouched forked repositories, like Linux kernel, Apache, nginx, ..., and makes it particularly difficult for me to find the repos of their original works.

Even as a "backup", it's pointless, because it's all Copy-on-Write, there's no backup.

As if they never learned to use the "Star" button to bookmark...

Personally, I don't fork any repos unless I'm working on a derived program, or working for a patch, even so, I'll delete my forked repos as soon as the patches are accepted (if it's a one-time contribution), so these forked repos won't spam my own list.
I use a drive cloud provider (pcloud) which I backup with a backup provider (backblaze).

The advantage of using providers is that they have paid employee to take care of everyday operations. I'll argue that using 2 different provider protects me from losing all my data if one of them screws up royally, or their business go under. Also, this is my dog-fooding of the solution I recommend to my non-tech family and friends.
Space Force's [E1] Releases [ID] from 2019 Open Source Project [Free]/|\Template
How often do you need to do that? I feel like I never have, and I think feel like it's a rare enough use as that it shouldn't be the default behavior, but maybe I haven't written enough C.
Could introduce something new, foo(?) or such to make the intent clearer.
> tech people... they

We're commenting on an article about a coding camp founded by a professional TED talker who's now in law school.

The "they" pitching bootcamps and the "they" automating jobs away are two different "theys".

People who have been doing software for the last 20 years have always been saying "coding is hard" and "a few months in a coding bootcamp isn't sufficient preparation for a career in tech, especially when the winds of the market shift".

But no one wants to hear "high-paying jobs require spending years getting good at doing hard things".
He experienced the Great Depression. That's why, if you read about the Great Depression, you will be hard pressed to spend a dollar.
This might blow your mind :)

https://news.ycombinator.com/item?id=19712167
I'm partial to Macho Mod Randy Savage, myself.
For those interested, I’ve done similar work in the past. I’ve also written a guide along with explanations of how it works (on sentence classification):

https://github.com/lettergram/sentence-classification

It uses Keras and goes through everything from encodings, to the way various networks function, to hyperparameter tuning.
> there's no reason to be against attempts to challenge the status quo.

Now try justifying that ideology to upper-management :)
Yeah not entirely sure how this relates to my comment, but I agree with you :)
> A candidate willing to put in the effort to game them is generally a good signal.

That's not necessarily true. In my experience, the most competent people aren't inclined to waste valuable time on frivolous bullshit. Via this system, you may be selecting for drones that only know how to do what they're told, at the expense of selecting for leadership qualities.

I've been spending my time unemployed to build an online store for a friend and a Raspberry Pi based sensor/control system for a non-profit organization.

Everything I've learned doing this is far more demonstrative of the applicable skills, motivation, etc. a company should be looking for than if I had spent the time memorizing algorithms. I've been sending the source code for these projects to companies in my applications, although I'm not sure if anybody is even looking at it let alone using it to evaluate my skills.

Serious question: would you suggest I just "play the game" and work on practicing the types of questions some companies use in their process?

Related, would you prefer to hire a candidate who spends their spare time "playing the game", or one who works on real applications like I do? I think the correct answer is obviously the latter, and hiring managers should take responsibility for developing a process that rewards genuine productivity and hands-on-learning over ultimately frivolous game-playing.

I recognize this is much easier said than done and respect that your job is difficult. But it is a problem and problems get solved by those who recognize them as such and purposefully try to engineer a solution...

> Unfortunately, some graduates of code schools you've hard of can not code. Like at all. Hence I understand companies that resort to algo questions.

This is undoubtedly true. I completed a "code bootcamp" and can personally attest to the fact that some people are qualified for junior level roles, and some should choose another career path. No coding school is selective enough in their admissions to build a brand around quality.
Self taught programmer here, criticism is something I think is harder for self taught people. I think it stems from never having an authority over you when you initially learned, and that sort of becomes enshrined as part of your identity. If your not reviewing someones code formally, just ask questions that could lead them to what your trying to suggest. Pretty commonly used method but just having them logically work it out sort of quails the knee jerk reaction to criticism.

Also maybe a lot of people are self conscious about no formal education as well? That wasn't an issue for me but I imagine it is for some.

TL;DR: The transition from learning the hard way always, to allowing someone to try to prevent it is tough.
If you're a company like Ford with 30,000 Windows desktops, you might look at it differently.
I believe the current situation is that first-party toolkits have much more insight into the OS and underlying platform than third-party developers can afford.
Very nice!

On several projects, we've had success with a custom tracker that records IP, URL, referrer, display resolution, OS, and user agent to a local db.

To filter out bot traffic, we used Crawler-Detect [1].

The whole thing is just a few lines of PHP and JS, doesn't even require a tracking pixel (we grab most of the data from the user session).

A cron job moves entries older than x from the production db to an archive db.

[1] https://github.com/JayBizzle/Crawler-Detect
Why? If someone can just do FE development, that is not a problem, and they can get a job as a junior.
Does anywhere have completely free speech? The U.S. has a whole host of limitations on it[0], despite it being protected by the First Amendment, as does every country I can think of.

[0] https://en.wikipedia.org/wiki/United_States_free_speech_exce...
it can also be called devils advocate. it can be helpful when you do not have someone to argue that side and good for understanding a issue from many sides and can be in good faith. stating a disclaimer does make things more transparent though and may or may not be good for the sake of the argument. bad faith in this case would be misrepresenting or downplaying the other argument wrongfully to further your own opinion.
It really saddens me that there's a market for this. Especially knowing from personal experience the prices real art goes for in a traditional market (hint: borderline offensive). Marketers will keep underlining the shiny bits ("artists set their prices"), but in the end the business is farming, not art.
AIUI "address space exhaustion" (the main event) refers to the depletion of IANA's /8 blocks. At the lower levels (/22-/24), companies stocked up on these, bought companies etc, now I think there are proper broker organisations.

Digital Ocean running out of IPv4 addresses to assign to VMs is down to many factors, only one of which is being unable to get an allocation from the RIR because the RIR can not get any more from IANA.
Still should not have been accessible like this.
> you have to know what they do and why

Ah, bullshit. No you don't. Most people only understand a small subset of what they use. They are junior devs.
Debug mode has the same performance for 10 lines vs 25k lines, it's really just that it's running in the VM, and has debugging symbol. Performance is almost the same as compiled in my experience, although things like launch and resizing are slower due to how the VM works
Coming up with proof of concept technical solutions is a good first step.

It helps determine facts about the problem (What type of trackers are used? How widely? What changes when they're blocked?), which is critical for quality legislation.
Assuming you are talking about the Castle Bravo test, it was 2.7 times larger than predicted not 1000. I can't think of any test offhand that was 1000x off the predicted yield, unless you count the fizzles that might have been 1/1000th predicted yield.
Castle Bravo was a terrible disaster, but more from the fallout than the actual explosion. The models of fallout and its propagation were much more inaccurate than the problems with the yield calculations, and the source of the tragic consequences.
I engaged you in good faith elsewhere: https://news.ycombinator.com/item?id=19891676

You have chosen to not respond to that and then you come here to describe me as basically playing the victim card every time I open my mouth. You further go out of your way to make sure that if I defend myself or disagree with your accusation, that's just further proof of how I'm the problem and I'm in the wrong and so forth.

Your comment is a personal attack and it's rather nastily framed to ensure that whether I reply or not, anything I do is agreeing with your ugly framing. Suffice it to say that I don't think it consitutes any kind of good faith attempt to be helpful to me and I have no plans to try to take your claimed "help" seriously.
There's a balance. Excessive inflammation pushes joints and ligaments out of position. However, it's the way the body brings fluids to heal the injury.

Manage it, don't let it go wild, and don't try to drug/compress/ice it into oblivion and make it last longer.

Currently have my moderately sprained ankle elevated. This is the worst sprain I've had in 20 years, so taking it really easy.
Only by Western civilization? China is the largest polluter; India is third. The West may not be blameless, but it is not solely the fault thereof.

What is your better idea, now that the time for prevention has passed?
It's not quite what you described but static asset fingerprinting or asset digest fingerprinting is a good place to start.

In theory, if you're using this behind a cache or CDN, then you've already heavily optimized your server load for serving static assets.

I haven't seen any sort of a diff-based approach to caching in the browser. I don't think there is a notion of cache "layers" for an arbitrary binary file in a browser to easily support this, but that doesn't mean you couldn't build it. Maybe you could use localStorage / sessionStorage here?

Another research term that might be useful is incremental caching.

This seems relatively new but cache digests could also be useful here.

https://calendar.perfplanet.com/2016/cache-digests-http2-ser...
Riot/Android is a completely native app, but it grew pretty organically and is far from perfect. We're in the final stages of replacing it with a rewrite in Kotlin nicknamed RiotX, which should be unrecognisably better: https://github.com/vector-im/riotX-android.
Those who depend on anonymity and security in any serious way should think carefully about using technology. Two whistle blowers in a row have been compromised in the last few months and are now in prison in their communication with theintercept.

Don't trust anything you read online, if you need guidance try to reach out to trusted and well regarded experts in privacy and security ecosystems and do it in the real world face to face, not online. Cryptome has a decent faq on this.

Signal is connected to your phone number. That's game over right there and then on any claims to security and anonymity. Things directly connected to your identity in an insecure OS as Android cannot deliver security or anonymity, and its dangerous to lull others into a false sense of security.
Alyssa Milano calls for a sexual strike to protest the abortion prohibition
AOT and JIT compilation and the fast hot reload and performance in general of dart/flutter seem to absolutely trump JS/react native.
It shouldn't be the default, but I use it occasionally when you have a function pointer and need to call it with a set of arguments that you get at runtime.
You don't need hindsight, they were tickling the dragon's tail in Los Alamos right before Crossroads and physicist were dying. The experiments were less motivated by scientific enquiry and more rushed macho posturing to show the USSR they mean business
Barney being modded into Doom was the earliest joke mod I remember.
Teenagers in particular tend to have an inbuilt compulsion to develop skills. Teenagers will spend hours upon hours of their spare time improving their skill level at sports (including skateboarding), musical instruments, video games--whatever grabs their fancy. Even if you lock them in a windowless room with 60 hours of homework, they'll still get really really good at doing those pencil-spinning tricks with their fingers.

I think it's a natural part of the human psyche. If you read about the Mongols or the Comanche or some other horse-nomadic culture, the one thing you learn is that they are really really good at horse archery. As in: virtually every adult male Mongol or Comanche could accurately perform archery from horseback, at full gallop, while hanging from the horse sideways to shield their body and firing arrows from underneath the horse's chin. How is that possible? Well, if you grow up as a Mongol boy, once you reach the stage in life where a Western kid might get a skateboard or a guitar or whatever, you have horses and bows, and all the older kids can already do that stuff.
Yup, would totally be fine with that.
Things I learned from wearing an Apple Watch for a couple of weeks – The Oatmeal
That's wrong, this is a Flutter app, built to run on Android, running in Chrome OS.