skysight-inc/HackerNews huggingface dataset:
This is just deeply wrong. Most data scientists hate Jupyter notebooks and deeply recognize the flaws of the paradigm, poor modularity or testability, etc.

As an ML engineer you spend a lot of your time dealing with Cuda installations, custom compiler flags and then build/compilations of things like Tensorflow, deep internals of Docker image builds to make these environments reproducible, image processing software with opencv and tons of cross platform & software packaging headaches, writing efficient queries and understanding data structure implications for spark, arrow, hdfs, presto, postgres, etc etc, and standing up things like tensorboard for telemetry of ML training systems, deploying mlflow or kubeflow in kubernetes, and so on.

The myth of data scientists as notebook jockeys is just one more symptom of the denial of SRE orgs to admit ML engineers are great system engineers, to try to control them with parochial devops requirements coming from outside specializations.
> I wouldn’t dare to write any production code without a comprehensive suite of tests.

If I'm starting from scratch, I always put together at-least decent code coverage. However, most of the time I'm not starting from scratch - I'm hired to work on a framework that's been around for a while and, invariably, is not only written without unit tests but written in a way that repels unit tests (every class depends on every other class, static initializers connect to live databases, etc.)
Gopass – RFC: Handling breaking changes #1365
Working in a codebase without tests is like taking a job at the top of a 4-story building that lacks an elevator.

For me, the biggest benefit of TDD is to act as increase my individual velocity. When I forget what my task is in the middle of executing it, running a test enables me to return to the task within seconds. So personally, I refuse to work professionally in a codebase if I cannot write (even hacky shell-script-based) tests.

Also, tests enable me to better understand how someone else's code is supposed to be used.
At least this problem will be somewhat reduced in the EU, with the UK throwing themselves out. [0]

[0] https://en.m.wikipedia.org/wiki/English_trust_law
"then the internet came around and things changed overnight" except it came around while software was still distributed on floppies and it took a decade or more before online distribution was the norm.

That said, I agree with the article! I'd much rather not have updates, unless they bring fixes to bugs that I actually experience, which happens somewhere between seldom and never.
I'm curious to hear more about their carbon neutral/alternative fuel source plan. What sorts of fuels can they use instead of regular jet fuel? Lowering that eco impact would get rid of a big part of the concern people have with these planes (assuming as well that the types of people to fly business/first class aren't price sensitive and wouldn't care about more expensive tickets, which seems reasonable)
Type-checking, while helpful, can't always catch logical programming errors that result in user-facing bugs. We would have observed a marked increase in software quality with the advent of typed languages, but we haven't. Quality depends on more than just a typed language, whether that be unit tests, integration tests, etc.
Why is Zoom exhausting and how to fix it
if you're unaware of the slogan "abolish the police", you haven't been following all that closely.

https://www.nytimes.com/2020/06/12/opinion/sunday/floyd-abol...
From where I am, there are lots of frameworks adopting WebAssembly and I am looking forward to get back my Flash like development experience.
Liquid-phase transmission electron microscopy (TEM)
> 1. software works as advertised

Understanding (mutual) and communication seem to be the big & hard problems to tackle. Software reflects these issues clearly, even down to the detail. You can sometimes look at a particular chunk of code and understand how it got there from refining assumptions (etc.) or the lack thereof.

In terms of technical solutions I think one could just look at modern, more powerful concepts, like writing proofs and advanced typed systems in the static world, generative testing, controlling state via FP, gradual typing in the dynamic world etc. A whole host of bugs can be found w/o writing over-specific handcrafted tests.
At the stated price point of $200M, this isn't out of reach for the super-rich. There are plenty of $100M+ privately owned jets around.

(With some hilariously crazy features: https://www.greenpoint.com/747-8-aerolift/)
Silliest paywall ever:

1. Open dev tools
2. Delete the overlay element (id = graphics-paywall-overlay)
3. Disable 'overflow: hidden' on body

Or just run:

document.getElementById("graphics-paywall-overlay").remove()
document.body.style.overflow = 'inherit'
Yes, I do blame law makers and manufacturers too.
>Machine Learning to Reveal Nanoparticle Dynamics from Liquid-Phase TEM Videos

https://pubs.acs.org/doi/10.1021/acscentsci.0c00430
Yeah, the current price on the Interrail site for under-28 is 503 euros for a month. That'd be great for unlimited rail travel through Europe, but then you realize you have to pay extra for many of the trains you'll want to take. For example, you want to take a night train? In Spain you'll pay a €35 surcharge for a bed, in France 19-25€, for any international OBB Nightjet 34€ [0]. You want to take a high speed train? The TGV will set you back either a 10€ or 20€ fee (the 10€ seats sell out earlier.) In some countries you can travel mostly freely within the country (e.x. the Netherlands, no registration or fees or anything required, just scan the pass and get on the train) but in those countries there are almost always cheaper unlimited passes of various length, or excellent deals available if you're slightly flexible.

I think a lot of people have the fantasy that they'd turn up in a train station somewhere and just jump on the train to Paris, or Amsterdam, or Berlin, or Barcelona or what have you. The reality is that all of those trains are high speed and require reservations, and those reservations sell out or increase in price if you want to get them last minute. If you do want to live that experience you'll be better served by a truly unlimited national pass, or something like France's Carte Jeune, which is a discount card currently available for 25€, and provides solid discounts on French and some international trains.

Now, if you don't care about exactly how you get somewhere, or how fast you're going, and you'll be visiting 20 countries and you don't want to mess with 20 different discount cards and train websites in different languages, then Interrail/Eurail is perfect for you. You'll pay a moderate premium over what you'd pay with a pile of discount cards or subscriptions, but it'll save you a world of complexity. You won't be able to just step onto the train Amsterdam to Paris, but you can step on the train to Antwerp, from there to Lille, Lille to Amiens, Amiens to Paris. In a way, that's also more true to the style of old Interrail many remember from the 70s-80s, before high speed international trains even existed.

That will cost time, though. Some routes are the same speed or similar with regional or high speed trains (41 minutes vs 1:10 for Amsterdam-Rotterdam, 1:58 vs 2:14 for Antwerp-Lille etc), some routes are short enough it doesn't matter much, but a lot of the longer distances will take a while to cross. Crossing the 1000km of France will take you at least an entire full day of slower train travel, while the TGV will take you from Paris to Marseille in 3 hours, 4:30 from Lille to Marseille.

If you want to see how much you'd spend in reservation fees with an Interrail/Eurail pass, this is the page: https://www.interrail.eu/en/plan-your-trip/reservations/rese...

[0] https://www.interrail.eu/en/plan-your-trip/reservations/rese...
Or implement NAT: make cards share the number, but identify them by their public keys.
As far as I know efficiency is what has kept civilian supersonic flight from being a thing. Even military aircraft tend to only go supersonic when needed because it guzzles fuel.

My biggest skepticism about Boom is that I don't see them even talking about this issue much. If they can't get big efficiency improvements I see this being a niche toy for the super rich rather than a mainstream transport option.

I'm not an expert, but I wonder: can you get large efficiency improvements by going to really extreme altitude where the air is thinner? Maybe that's the long term plan. But as far as I know that may require a novel engine design or the adaptation of military engines, and the latter is a minefield if classification and ITAR regulations. Extreme altitude also means you're dead if you get a major hull breach, but the increased risk there may be statistically mitigated by decreased overall flight time... and it's still going to be safer than driving a car.
The solution provider is incentivized to add new use cases. Thus, always bringing the change that nobody has asked but the market.
A short answer:
yes you can.

A bit longer answer:
Basically Linux gives packet to our driver, and then our driver gives the packet to our FPGA for further processing (queuing, modulation, CSMA, etc). So you can compose your packet in the driver or anywhere else that can communicate with the driver, then instruct the FPGA to send your packet at any frequency 70M~6GHz.

It will be very worth to read the README and project document word by word on the github: https://github.com/open-sdr/openwifi . I believe you can already find answers of more questions there.
I'd guess US is the only country with the 2nd ammendment. Or at least the 2nd ammendment talking about arms.
I briefly found myself thinking that the cat was the metric commonly used by power companies.
The parent above you didn't necessarily imply that the whole microservice was being integrated before testing it. It is reasonable that a microservice can exist as whole, but nonintegrated with its other deliverable components, and remains sufficiently unit-testable.

It's also extremely likely that the microservice needs to be integrated to test it :)
This depends on the kind of features you're interested in.

If the features lead to clustering in the frequency domain, then yes. Otherwise it'd be detrimental.

Examples for features that'd work well are edges and lines. Features based on gradients wouldn't work well.
just look at any photos of the protests and count the white to black ratio

if those are all far righters white rioters, this is even more confusing!!!

plot twist, they are actually anti fa claiming to be alt right and start a race war so there is more police brutality and there is more evidence to call for defunding police !$$!
What about Chrome OS? Only some chromebooks have unlocked bootloaders, otherwise there is no way to install new software besides web apps or browser extensions.
> conservatives are also very detail oriented and will call you out if you don’t deliver.

Do you have any evidence that conservatives are more detailed oriented? Anecdotally conservative US presidents Regan (response to AIDS crisis), George W. Bush (War in Iraq), and Trump (COVID response) did not seem to care about policy details. Policies such as lowering tax rates to increase total tax revenue (Laffer Curve) does not seem detail oriented.
Honestly I don't think there is anything wrong with doing fake accents for the purpose of satire (as long as you are punching up, not down).
You could get away with that, yes. Until you do something that causes your employer to change the address that goes on your W-2.
Elon Musk promises demo of a working Neuralink device on Friday
Neither does taking their statements to the most extreme and absurd.
Buying a house (in NZ) is a liquid investment with better returns than the stock market and no captial gains tax. Building involves much more risk, nimbyisn, geographic constraints. The cost of building is more closely related to the cost of labour than it is materials, so even at higher prices margins aren't nessecarily better.
Was the Boston Tea Party immoral in your mind? Is assault immoral when it’s performed by police with the backing of the state?
> the Shia militant group Hezbollah

AH yes, the Hezbollah, just a militant group, not a bunch of terrorists.
> plus one test per bug fixed

I used to be a big proponent of this, until I suggested this to my manager: "We ran the stats on our bugtracker, and bugs coming back are really rare, so we like to focus our effort on testing with a higher ROI".

And in the end I agreed with him on this.
They are supposed to have learned about it in medical school. If not, that's fine, maybe doctors shouldn't be allowed to prescribe and maybe only pharmacists should be allowed. My point is that it's a very valuable professional quality and we should put the responsibility where the quality is.
there absolutely is a post 9/11 world, because 9/11 affected a country that has outsized power and influence on the world stage. Relevant to this discussion, massive changes in financial regulation significantly impacted how money moved and how trade can be co ducted internationally. Let's also not forget the decades long wars in the middle east triggered by 9/11, with all the netions involved and the widespread feonts the "war on terror" engages in. Especially in the Middle East, 9/11 mattered, because it mattered to the US and allies, and the US and allies responded with invasions.
Fennec is, as I understand it, an older version of Firefox for Android that is no longer supported by Mozilla. I guess it must be more libre or not use Mozilla branding, as it is available in the F-droid store unlikel the normal version. It's a version of Firefox for Android that does indeed support all add-ons, with the caveat that some interfaces might be difficult to use on mobile.
> Engineering should in fact clamor to support to better understand customer issues and get them fixed and out of the way.

The fundamental problem is coders want to code. At least in my experience. Many are poor to terrible at talking to customers and have little desire to learn. If it isn't related to code they don't care. It's someone else's problem.

A few developers, the good ones I've worked with, know how to talk to customers and how to talk to support team members to help them.

I work in a support role now and I have worked in a development role in the past. I know both sides of it fairly well.

Finding good developers isn't trivial, but finding good developers that can communicate and work as a team, that's really hard.
The article is a blank white page. There's nothing to read.
Long-pressing the back button to get the history actually works in the Nightly version. I didn't realize that the Stable version doesn't have this feature.
I'm not sure I follow. Cookies are stored in the client.
I strongly disagree having years of experience in both Objective-C and Swift codebases / products
who is actually watching and discussing the linked videos in this thread rather than braindumping all their anecdotes?
I laughed out loud, well done
Test driven development is most useful when there are multiple contributors. The added work time doesn't calculate when I am sole architect/implementor.

If I was to be an architect only for a system though, I'd likely appreciate TDD to ensure implementors do what I think I spec'd
The Vanishing Schema Paradox
It's usually counterproductive to strive for 100% test coverage. You wind up with nonsense tests for default getters/setters, and occasionally you face things that simply CAN'T be 100% tested due to how a 3rd-party library works.

The most aggressive shop I've ever seen set their bar at 95% coverage.
> Much of the money is diffucult to recover by being tied up in byzantine arrangements of LLCs and overseas accounts

Yet this reporter was able to assemble the trail from court documents.

For every person creating Byzantine structures there are several adept at untangling them.

> Tell all of the poor defendants who have been held in Rikers for over a year without a trial

Not arguing that they aren’t getting an advantage. Just that there is zero evidence so far that they’re going to get away with it.

Also, New York has abolished cash bail. If someone is in pre-trial detention, it’s because they were deemed to be a flight risk. Not because they couldn’t afford bail. (EDIT: Never mind, we rolled back most of the changes in April after a purported crime surge)
The Trifecta
> No revenue. No profits. No runway.

Lol
America is the one taking charge in all the invasions and stuff in the relevant region, and the financial regulation relevant here was a 9/11 response. Its fair to call this a post 9/11 world
Branding some behavior as evil isn't guilt tripping, it's just branding the behavior as evil. I agree with the person you replied to that guilt tripping is an evil behavior. People do all sorts of evil behaviors without realizing it, their lack of awareness doesn't make it any less evil.
> Spanish writing is phonetic so there’s only really one way to pronounce a written word.

So there are no accents or dialects in Spain?
Basically we have to lobby the government to undo decades of case law going back to the late 90s and make it illegal for companies to run vertically integrated monopolies. That's the work. You ready for that?

No. We cant just slink off into IRC and build our own store. We cant just do The Right Thing, we also have to make the Wrong Thing prohibitively expensive for the general population.
> why you feel this way about Russia

Putin's propaganda machine inside Russia (e.g. internal daily news) has been full-on anti-West for a while now. And so, where Russian people used to be generally positive about the West, now I believe that is somewhat diminished.

What's your take?
here's a man who was laying down on the ground, hands in the air, talking calmly. cop still shot him:

> When the 2016 incident occurred, Soto had fled his group home with a shiny silver toy truck. Kinsey, a behavioral therapist, lay down on the ground, put his hands in the air and tried to explain to officers that both he and Soto were unarmed, according to video of the incident taken by a witness.

> Aledda then fired his rifle at Soto, striking Kinsey in the leg, as radio communication clarified the toy Soto held wasn't a gun

> [the police officer] did not serve any prison time and instead was sentenced to probation and asked to write a 2,500 word essay on policing.

[1] https://en.wikipedia.org/wiki/Shooting_of_Charles_Kinsey

[2] https://www.usatoday.com/story/news/nation/2019/06/18/florid...
You're arguing a different point than I made. Legal systems are as averse to change as the large masses of society (ie very averse). They do move eventually btw, but it's more on the scale of decades than months.

What I was getting at is that protesting is not a very reliable way to effect change either. The "other side" of any protest is also trying to change the narrative and can often just wait out the protests. Look at how the various Occupy movements eventually dissolved after a few months because they weren't getting anywhere. Even the "main" camp (if one can talk about such a thing with Occupy) was eventually cleared by the police and didn't bother reforming somewhere else anymore. The gilets jaunes in France are currently experiencing the same problem.

I'd be quite interested in a way to reliably bring about societal change in a reasonable amount of time and in a morally defensible way, but I have not found any yet. Since philosophers have been debating this since the days of the ancient Greeks I'm a bit doubtful that this is the time when we'll finally figure it out.
Thank you for your feedback. I have removed the pop-up for now. No warning about the ugly readability experience in dark mode.
Each of the three factions has a blindspot that it taboos and finds impossible to understand. Each faction is held in the thrall. I'll describe a Left wing version where their hero lives in Right wing world and a Liberal version.

So - our Society in caricature.

Left

Suppose you were studying economics or sociology and everybody had a odd paradox they couldn't solve. There were these different groups of people. Some lead long healthy lives and have most quality of life indicators in their favour. The other group has dire outcomes - nasty brutish and short. Nobody can figure it out. The same pattern plays out in different countries and in different centuries. Everybody would like for the people suffering not to suffer but we're perplexed and the newspapers report on a regular basis the status of these people, great people and intellectuals write books about it, classes are held in universities all over the country in the search for the solution.

Then one day some autistic figures it out. It's because some are poor and others are rich. It can be confirmed by checking bank balances. Surprisingly this person does not receive a round of applause and confetti in the streets - he is promptly fired from his job, his friends avert their eyes. Soon he is homeless and is found proclaiming his Truth under a bridge - to find him just turn Left on James Damore St.

Liberal

The Liberals believe in Robots, AGI and similar ideas for artificial humans - have so for centuries. Their fable is the Android - the dream of the artificial human that coincidentally replaces all forms of blue collar labour. The root of the word Robot literally means slave. Their nemesis is the Computer - the information processing machine that works best at replacing their own human generated information processing. Of course they try to use this machine to replace blue collar labour instead. They invest incredible energies here but ignore that each of their schemes for technological and economic improvement is based on some type of forced transfer or even slavery. While technologies not based on theft or slavery exist - these are ignored. They are mostly preoccupied with schemes to move groups of people around the surface of the planet to disrupt their foreign and domestic competitors in the name of social improvement - which it is for them.

I can pass the idealogical Turing test - can't say the same of the people who inhabit Reddit, Metafilter and HN - and I think most of the Right's intellectual firepower remains subtext in our society unless you read old books to find plot holes or the exchange between other civilizations and ours opens up in a way that cannot be censored by the information organs of the West.
Buy from Amazon with Bitcoin and save up to 30%
Just to add to this good summary, OCaml already has some support for parallelism that would be useful for scientific computation.

Essentially you can already have multi-threaded OCaml programs as long as only one thread is using the OCaml runtime at any point in time. For numerical code where you might be spending the vast majority of your time in external libraries this ends up not being a major problem. It's not a dissimilar story for where Python is.

What Multicore OCaml adds is the ability to run multiple threads of OCaml code at the same time (we call them Domains, to avoid confusing them with existing Threads - which can coexist).

There's an entry on the Multicore wiki that gives some more depth: https://github.com/ocaml-multicore/ocaml-multicore/wiki/Conc...

In terms of the project you can also follow progress in the Multicore Monthlies: https://discuss.ocaml.org/tag/multicore-monthly as well as see the in-progress and merged multicore PRs that are hitting upstream ocaml: https://github.com/ocaml/ocaml/pulls?q=is%3Apr+label%3Amulti...

If you want to know more about how the multicore runtime works the recent ICFP2020 paper has a lot of detail: https://arxiv.org/abs/2004.11663 and KC's presentation is worth a watch: https://www.youtube.com/watch?v=ASX79I0jm6M&feature=youtu.be...
BIND zone files support TTL per record. Not sure why that isn't shown.
Google's own engineers said the company 'confuses users' on privacy settings
How to Foster 'Shoshin'