skysight-inc/HackerNews huggingface dataset:
> most libraries I have used for native apps (Qt, Swing, Tk, etc) also do not feature UI elements that are consistent with the OS

Huh? Okay, maybe Swing doesn't support native-looking widgets (I have less experience with it), but I can personally attest that Qt and Tk (or more precisely Ttk) apps nowadays use a platform-native look-and-feel on Windows, macOS, and Linux alike, by default (i.e. with zero effort on the part of the app developer). It might not be absolutely pixel perfect, but it's way closer than an Electron app.
> To further protect immigrants from ICE’s abuses

It's starting to look like any enforcement of immigration law/border security at all is labeled 'abuse'.
Can I have the phrase "missing the forest through the trees"?
This is what you want. This is what you get
Fun fact: Information from the Bloomberg terminal can also be received right into Excel using special VBA functions. Although, there are licensing restrictions on sharing such information.
If anyone's interested in the technical details of implementing state of the art real-time bokeh in a game engine, Guillaume Abadie's "Life of a Bokeh" slides from SIGGRAPH 2018 are really good:

https://epicgames.ent.box.com/s/s86j70iamxvsuu6j35pilypficzn...

Unfortunately, a video of the talk doesn't seem to be available online.
> The code must be written in a specific linear way to cater the format of notebooks.

This issue is super annoying. Notebook's _force_ you into that linear style -- which then packages up your code in a form that can't compose with anything ... Its not even a limitation of the notebook file format as if often thought -- its simply the case that notebook's work best when the majority of code in the notebook is in the same scope -- otherwise you can't interactively inspect intermediate variables ...

I was helping a friend of mine with some data science tasks and made a little library to restore some ability to compose a notebook written in that linear style into larger programs ...

https://github.com/breathe/NotebookScripter

Its relatively easy to take a notebook written normally, define a few parameters for it that can be configured externally, and turn that notebook into a callable function ...

I really think that the various notebook implementation's (jupyter, swift playgrounds) -- _need_ to add some sort of parameterization model to the notebook concept. Its not that hard to come up with a transformation that allows one to (1) work interactively in a notebook which has its parameters inferred from defaults (2) exposes a callable interface to that notebook that allows the caller to supply new values for parameters

A Notebook <-> function transformation is really all that is needed to create a real-programming model for Notebook's which would let one compose notebook's into larger programs while still writing the notebooks themselves in a way that's useful for data exploration ...

Going both ways Notebook <-> function and function <-> Notebook would be such a nice general purpose development feature... I'd love to take any function in a swift project and be able to interactively develop the function body in a 'playground like environment'. All that's required would be to supply values for the function's arguments -- and then there is no reason (aside from the limitations of the existing tools) why you couldn't compile the function into a form that supported a 'playground-like' experience for working on the function body.
I haven't worked on any project anywhere approaching significant complexity, but the magic number of 150 supported tracked ships sounds insanely low to me. Is this at all reasonable, or does it indicate the design and implementation were shit?

Does anyone know how much processing is needed here? Is it just updating an internal model of locations and warning about impending collisions? Presuming constant speed and heading that sounds easy, not presuming it sounds not feasible even for just a handful of ships.

Also, if only 150 ships are supported, wouldn't it makes sense for the computer to automatically untrack them? Maybe allow manual prioritization of what to drop first, but surely within a few days of a competent vendor learning adding too many items borked their system they would put out a patch that does the absolute minimum by automatically preventing adding too many items?

> In 2014, Navy officials discovered a flaw in the IBNS. One component could not keep track of more than 150 ships at a time without malfunctioning, according to Navy investigators. The Navy’s solution? Sailors were told to delete tracked ships before the total hit the magic number.

> The navigation system could also become overloaded if too much information streamed in from a ship tracking database used worldwide to prevent maritime collisions. The Navy’s second solution was similar to the first: Drop the feed when it became too much.

> They were patches on top of patches that left the Navy’s destroyers without a full picture of the seas around them. But none of the problems was serious enough to attract high-level attention. A Navy system designed to track problems in major ship systems did not contain any reports that mentioned the IBNS until last year, according to a Navy official.
If this can replace a standard debugger I wouldn't even blink at a $100 dollar price tag.

I'd want testimonials and videos of it in action, but if anyone I trusted vouched for it that price would be a no brainer for me.
I am a super-introvert but I love making cold calls.

However, when I make a "cold" call I have done some research on who I am talking to, that I know that they will care, and that I have something to say that they've never heard before.

Same with email. If you look at somebody's LinkedIn profile or at the information they post about the company, show a real interest in what they do, and ask relevant questions, then you can get a 50% or so response rate for emails.
Sure, but scooters don't move very fast (slower than bikes), and e-bikes are usually limited to 28mph. So yeah, getting hit by one of those is still dangerous, but nothing like getting hit by a 6000-pound SUV. Being on any kind of moving vehicle will always have some element of danger to it: our bodies just weren't designed for traveling very fast and colliding with concrete or other hard surfaces. But the momentum carried by any kind of car is far beyond that carried by someone on a scooter or e-bike. Also, those small vehicles don't take up remotely as much space as cars, and their riders have far better visibility, plus their riders are also exposed to a high degree of risk in a collision, unlike a car driver who can easily mow down cyclists without any injury at all.
Yeah, I think there’s too much of a steep learning curve to use SEAL and wanted to explore ways to help make it easier to learn and use. Glad you like it!
The danger being that if someone can demonstrate a system that properly cleans the dishes again with taking an excessive amount of time they could blow up the market and leave the legacy brands in the dust. Especially if the product is not designed to fall apart after 5 years.
Nah, the point of this is so rich, nerdy software engineers who have a lot of money but aren't interested in buying status symbols can feel warm and fuzzy about their financial hyper-optimization.
Seconded. We treated ArXiv pre-prints incredibly seriously and only posted things when they were already in review/scheduled to be published.
Is the system different for Civilians? It seems like a system that is so fragile would be a pretty big vulnerability for something that is in such high use by the Military.
I actually don't want to do the "one click" to unlock. I want to do "is the key near the vehicle".
West Africa key for the growth of music artists and music streaming services
Doubt anyone can understand the reality outside of the mathematics. Tho I will say that I've had math classes taught by physicists and they talk about how the math works/what it means a lot better than the math people, that know the theorems and the logical connections well butn't always develop the conceptual framework implied.
Man, this seems like such a great resource; wish I had found it when I first got into SDR. I wrote a blog post about controlling ceiling fans using SDR (https://blog.hmac.io/2019/10/25/making-dumb-fans-smart-using...), but I glossed over my initial struggles just getting up to speed with this stuff. All the concepts of SDR are straightforward and fairly intuitive, but it's the software stack and actually using the tools that's hard. The whole field is niche enough that you end up stubbing your toe with every step you take in that world.

Googling around and trying to figure out where to even begin comes up with so many fragmented, unhelpful pieces of information. You either end up being pointed at Gnu Radio, which amounts to an incomprehensible behemoth for a newbie, or you find the numerous lighter weight pieces of software which aren't very clear on what exactly they're good for and are often unmaintained.

Luckily my first project was rather simple; ceiling fan remotes don't exactly use the most advanced protocols. Once I found CubicSDR and fiddled around with it enough I was able to dump the radio signals to an audio file and just tease the rest out in Audacity. My blog post mostly covers the nightmare that was the TX side of things.
How did you guys manage to push this low quality article onto the front page of HN?
The political media needs to get over its fetish for conflict and clickbait
Likely not. This statute requires the defendant to have knowledge of the infringement. With a VPN, ISPs (theoretically) don't know that you are infringing.

On the other hand, however, this same statute could be applied to VPN providers because they do have knowledge of the infringement. It will be interesting to see if US based VPN providers start clamping down on torrent traffic.
I read some more info on him from Krebs' blog. Here's a Apache tomcat vulnscan script that he wrote when he was around 19 years old:

https://www.binaryvision.co.il/wp-content/uploads/2011/01/to...
Wargaming has initiated legal proceedings against its former employees
http://archive.md/abR53
Wargaming World Limited (“Wargaming”), an international video game development company headquartered in Nicosia, Cyprus and with subsidiary studios in many parts of the world including Belarus, has initiated legal proceedings against a group of its former employees alleging that they unlawfully disclosed proprietary information by updating code previously posted online under an Open Source license during the course of their employment, despite the fact that Wargaming had officially supported the project as Open Source until the spring of 2018.
Arm Shows Backside Power Delivery as Path to Further Moore’s Law
Amapiano Thursdays Mix
There are many vectors that foreign adversaries can be a threat. In Russia's case, they are a threat to our Democratic institutions, but more so a threat to our allies in the region. They are a country well known for their desire for expansion into adjacent nations, even after the fall of the USSR. That's the #1 reason neighboring nations are our/NATOs allies, because they are in fear of Russia.
An Argument Against Richard Dawkins
> does that mean Bloomberg is actually executing their trades, making margin loans, etc? Or is just just a standardized interface to other firms?

good question! often its a standardized interface to other firms, a "middle office" that is usually at your broker (if you're a fledgling shop) or in your own offices (if you're a bank or a bigger more established fund). yes, this means you use bloomberg as a standardized interface to your own firm. This still makes sense because its such an industry standard, and has good compliance recordkeeping. I'm sure Bloomberg could execute your trades, I've just personally never come across or met anyone that has needed that so I'd probably say that is a minority of situations. Come to think of it, I'm not sure why Bloomberg doesn't also own this market. its very standard, boring stuff.

making margin is a whole nother ball game. that's more of broker-dealer territory. again Bloomberg is so big probably some part of it does that kind of thing, but far more common you're getting that sort of thing from a broker-dealer.

> What about when traders IM each other? How does that actually become a trade? Does someone at the bank read their chat history looking for agreements to buy/sell and do the actual paperwork later?

often, yes actually. someone in the middle office looks thru your chat transcript to confirm the trades (sending paperwork over to their counterparts, making sure it's within appropriate limits and placed in the right risk accounts etc). for more standard deals you might have a STP (straight through processing system) automatically pick it up from chat (with ofc a confirmation step). i have no idea when this started, it was before my time, but this definitely predates bloomberg itself. As a currency trader at a bank we had these old ass machines (i forget their name, oops, i loved them) where you had a direct line to all other banks and could "call out" to them to deal over chat. because of the sensitive nature of these transactions (you could be dealing in billions of notional amounts), one unique nature of these chats was that they were immutable: no backspace, no edit button. this means we needed a convention to recover from typos. this often worked out as spamming EEEEE after a mistake, e.g. "Hi I buy 200 EUR at 45EEEEEE43 pls thx". Sometimes flagrant mistakes aren't caught either, so there's a sort of gentleman's agreement thing if you spot your counterpart making a mistake in your favor, you ask them if they're sure or to double check, and if they're sure then you take the deal.

kinda rickety, but it worked. this is how much of institutional block trading is still done today* , but ofc more and more is taken over by bots.

*caveat that i'm about 4 years out of the business now
Worker should support ES6 modules
Not sure what it is I'm doing but intentionally blurring my vision creates a sort of visual bokeh
Sam Harris's Awaken App. I've used Headspace and other apps; they've all helped with stress. Sam's approach seems to be more procedural, more of a step by step (if such a thing as true mindfulness can have a step by step).

I've meditated for the better part of a decade but after doing his 50 day course (on the app) I experienced that awakening that they talk about. While it's helped with staying focused and getting work done, I've connected more with my children and wife I have in years.

I highly recommend it to anyone whose tried or thought about meditation but just can't seem to "get it."

https://wakingup.com/
I've installed Debian 4.0 beta-1 and upgraded it to until 8.x.

It had no problems but I had to switch to 64bit and there was no reliable procedure or method at that time, so I reinstalled 8. Currently the same system is running Debian 10 testing.

So it's possible to just upgrade blindly with no console.

However, a remote console is nice and useful to fix network related stuff (e.g. a switch dies or you just mess the network settings).
>> ArXiv pre-prints are pretty normal in physics and math.

Correct, and they are usually followed up by a published, peer-reviewed paper as well. I look forward to the day this one also gets reviewed and published.

Higgs boson discovery pre-print: https://arxiv.org/abs/1207.7214
Higgs boson discovery paper: https://www.sciencedirect.com/science/article/pii/S037026931...

It's essentially the same text.

>> BTW, Krasznahorkay is a highly-cited researchers.

Great
“Discovers”

People have been talking about this group for months and Facebook hemmed and hawed and delayed and delayed
In case you care about Safari not falling behind completely, please add some weight here.

Thanks & happy holidays!
Tobias
Reminds me of my (old) college professor who once gave a test where the first question was about a sailboat with an on-board fan blowing into the sail.

It was meant to be an easy question to see if students understood Newton's third law, but one student filled in the entire test with momentum calculations showing that the boat would actually move forward at X velocity because the sail would essentially redirect some % of the air backwards like a reverse thruster (conservation of momentum). He left the rest of the test blank because he blew the whole time limit on the first question.

The professor was perplexed when grading this student's exam and built a "sailboat" out of a pinewood derby car with a dowel rod mast and aluminum foil sail. He taped a handheld fan to the car, pointed into the sail, and indeed, the car moved forward (this part he demoed to the class as he was telling the story and just before he did it, he took a poll to see how many people thought it would move forward, backward, or stay still - "stay still" won the poll)

The student reportedly got 100% on the test and the professor threw out that question on future exams.
CIDER has been the best programming environment I have experienced (probably haven't tried enough of SLIME though). It combines coding with dynamic experimentation in such a fun way.

For literate programming, the Clojure/Clojurescript ecosystem keeps bringing up fascinating environments (in addition to CIDER+Org-mode and Clojupyter).

https://github.com/metasoarous/oz

https://github.com/jsa-aerial/saite

https://github.com/pink-gorilla/gorilla-notebook

are all actively developed and worth following, and they are all rather innovative in the ideas they bring to the table.

For polyglot reproducible literate programming, there is also
https://nextjournal.com (implemented in Clojure/Clojurescript).
PLEASE PLEASE don't do this unless you are licensed by the car thievery union.
This is what I mean, I have no idea if it’s reasonable or not. Or why the issue exists (bandwidth, memory, etc etc). Or if the “dropped” data is actually dropped at all past 150 ships, and not dropped when it is lowered in priority compared to incoming data.

The number of 150 seems odd as well, but I have no idea what that 150 limit corresponds to in terms of actual data, methods to poll it, update it, connections to leave open, packets to receive, etc. It could be totally reasonable. It could also be insanely small.

My point is, it’s difficult to pass judgement on tech specs out of context.
What would my key fob approximately be around amp/volt/wattage wise?
Watch: Zozibini Tunzi Spills the Oil About Her Love Life
> Data processing languages, such as SQL, R, MATLAB, and Numpy/Pandas, implicitly loop over identically-typed objects ("rows") of a dataset ("table"). This makes for a succinct syntax in an interactive environment, but what do you do if your table doesn't have a regular shape?

> Particle physicists have this problem: each collision of high-energy protons can produce a different number of electrons, photons, quarks, and other particle species. As a table with one collision per row, this dataset has a jagged edge of unequal-sized rows, sometimes referred to as a ragged array. Traditionally, physicists have used general-purpose programming languages like FORTRAN and C++ to deal with big, irregularly shaped datasets, but at a loss of interactivity and abstraction.
It's feature complete now, and we're writing the paper and book about it. So it's ready for early adopters to start prototyping with. Lots of folks already doing so and discussing here: https://forums.fast.ai/c/fastai-users/fastai-v2

Not sure when the final version will be released. Main thing we need to do is cleaning up the docs.
The answer to why the author of this article can’t do any of the things they list is simple. It is hard to write the software. The data is there but some program has to use it.

The author asks why he needs some start up to take his data and then trust them to do things. It’s because that start up spent a lot of money to build the software to run on their servers and now they don’t want to give it away for free.

In my opinion, this is the root cause of most of the issues with our data and control on the web in general. There was a time when the web itself disrupted the centralized networks of the day like America online, MSN, and CompuServe. The centralized services we use today such as Facebook, Google, Amazon, Twitter and others could have never been built unless a permission less platform like the web existed and disrupted centralized platforms. The centralized services we use today such as Facebook, Google, Amazon, Twitter and others could have never been billed unless a permission list platform like the web existed disrupted America online and the others. They had invested a lot in the infrastructure that the web leader replaced. They were extracting rents and controlling the platform.

Today we need something like that but the infrastructure we need to disrupt was built by Facebook, Google, etc. Wordpress and OpenStreetMaps is just one example.

That’s what I have been putting my money into for 8 years and open sourcing:

https://qbix.com/platform

https://qbix.com/token

Take it, use it, it’s free. Build on it Whatever solutions you want to manipulate whatever data you want. And perhaps more importantly, host software for entire communities of people who want to collaborate and connect with each other. Not just manage their personal data.

Feedback welcome on how to make it better. We are planning to officially launch later next year to be like a Wordpress of 2020.
Yes, they are normal... but they also aren't even peer-reviewed yet.

Ergo, you can treat it as more significant than a random physics crank posting on his blog, but not as trustworthy as something that has in fact been properly vetted.
You Can Try Miss America’s Science Experiment at Home
One of the worst examples is TensorFlow, which is really, really hard to use from anything other than Python
The real issue is that the Navy never wants to blame senior leadership and prefers to blame the easiest targets; they also never want to blame vendors who they might want to buy something from again. The vendors of course never want to take responsibility for problems or they won't ever get another project. Congress never wants to deal with things because it might anger some powerful/wealthy constituent like a defense contractor who holds a lot of jobs. In the end there is no one that will take responsibility to say "this is crap, fix it" because everyone is more concerned with ruining their promotion/contract/influence. So you wind up with ordinary sailors and ship's officers bearing the brunt of this as they are expendable.
Agreed, I'd definitely have to 1-star an app if it led me into a DMZ or military blockade.
Depending on what happens during settlement, I think the hack then would be that when I pay for a pizza x% goes to account A ,and (100-x)% goes to account B. Then settlements can happen for separately.
I'm sure that all the people who have this feeling have an external locus of control. Listen, social skills are just skills. If you're feeling alienated, go fix it.

I'm not. Pretty happy. And I use lots of social media.
Same story here. I use the 1-hour cycle maybe 10% of the time.

The people who made my dishwasher included a 4-hour delay start. I love this feature because it means I never have to listen to the dishwasher. Which is such a huge improvement that I do it that way if at all possible.
Didn't seem that long to me? The examples are additive and easy to follow, too.
Read's fable is another fabrication specifically created as free-market propaganda.

http://crookedtimber.org/2011/04/16/i-pencil-a-product-of-th...