skysight-inc/HackerNews huggingface dataset:
(When you say "IT work" - are you referring to software-engineering work specifically - or "IT" in general? (I'm personally not a fan of "IT" as a term at all because it's unhelpfully vague[1]).

I wasn't comparing them directly like that.

My point is that in the 1990s if you used VB in production systems then you would effectively be forced into investing a lot of company resources - and mental effort - into all kinds of entirely disconnected approaches for formalising, proving and even testing your system. Whereas the state of the art for formalising SWE work today currently lies in tools like TLA+, Z3, and others and how it's significantly easier to map those formal models to our production program code back-and-forth (when written in more expressive and formal-friendly languages like Haskell, etc) than it was 20+ years ago.

Back then the sheer effort involved to perform even automated unit testing and integration testing of VB6 code, and other languages of a similar nature, was massive because, not least, the VB6 tooling completely lacked that functionality, and their lack of terse expressivity meant time spent just writing repetitive code with little value - and things were tenfold worse if you were using one of the myriad proprietary other 4GL languages of the time because most of those vendors swore-off any kind of interoperability or extension mechanism because they saw them as a threat to their business model (as a textbook example see Progress' utterly laughable defense of maintaining their position here: https://www.progress.com/tutorials/odbc/open-source-database despite their market-share shrinking and the company quickly pivoting away from their own database system and onto being a generic component/tooling vendor).

Even so, I'm not being ageist: VB6 wasn't state-of-the-art when it came out: Java is older and far better in that regard (VB6's type system is very anemic). I was singling out VB6 for criticism specifically because even back then it wasn't very good, it's just disappointing that so many people used it as the basis for production systems.

[1] Whenever UK friends and relatives refer to me as "working in IT in the 'states" I outright deny it: I really don't feel that I work in "IT".
How do you ensure that a resource you are using will be released if there is an exception somewhere in your code?
Binance Commemorates the 4th Anniversary of Its ICO, 16th Coin Burn Predicted
> a good minimum example to show that the intuitive natural language semantics of try and finally don't work with statements like continue

I try returning but finally it continues the loop.

Literally reads as written?
Yes, but in this case this was a bit-flip in a third-party binary dependency that we don't have the source code for.
Absolutely brilliant content
It would have been better to walk around a Visual Effects facility.

Lots of 3D. Face swapping / face filters. Photo / Video retouching. Background Tracking, face tracking, motion capture. 3D scanning (with photos).

It is quite interesting that Weta / ILM were at the forefront of what happens in general computing.
I recently watched the CppCon 2019 talk by Matt Godbolt "Compiler Explorer: Behind The Scenes"[1], and a cool feature he presented is the integrated LLVM Machine Code Analyser tool. If you look at the "timeline" and "resource" views of how a Zen 3 executes a typical assembly snippet, it is absolutely mind blowing. That beast of a CPU has so many resources it's just crazy.

[1] https://www.youtube.com/watch?v=kIoZDUd5DKw
Highways need to be completely rebuilt every 10 years.
Most countries can't do this hence potholes and non working lights.
Because cars are dangerous and need to be controlled for safety.

A human being walking around and crossing with some basic looking both ways is not a danger to anyone.
Could one really on "always" when SIGKILL can make programs simply disappear?
Ah. nautical miles, not nanometers.
Does your script parse arguments and provide good documentation with -h of what can be done with it but if needed?
These are all very fair statements but there’s no guarantee that ECC memory was even used. Computers typically fail open when ECC is potentially present but not available.

People also cite early stage google and intentionally do not buy ECC components, running more consumer hardware for production workloads.

Even if google later recanted that theology.
As a perpetually urban European, American surburbia does not look beautiful to me. It looks depressing and empty, disconnected. Dense cities have their own problems caused by different economic fuckery, but I'll still choose living in what the article calls a "human scale" environment every time.
I'm assuming that's the company the bought Muse Score and seem to have locked it all behind paywalls. Seems they're iterating on taking people's open source/open license contributions, buying up the project and locking its value away for private gain.

Is there a FOSS license that inhibits private ownership?
We are currently working on a kubernetes/helm based setup for easier scaling that will be the preferred production deployment strategy for Budibase. This will be available over the coming weeks.
I believe that objective-c and the Apple documentation didn't encourage people to create on Mac for a long time.

Now it's a bit better with Swift or web applications using Electron.
Is it still working for anyone? I can't get it to work, it always shows me an error.
Rider and .NET Core aren’t native yet on M1 - but .NET 6 fixes this :)
Perhaps London, Paris, and Barcelona are like that because there are so many tourists there. Many houses are rent out by airbnb. Living in a smaller European city I have to say that it is well-kept and charming and beautiful and I live in walking distance to the shopping center and in walking distance to the central square with the bars as well as within walking distance to a few nice parks. Really within walking or cycling distance to everything. The US suburbs really look pretty much dead in comparison to that.
> Focus on you research, do not try to be the morality judge and jury…

"Don't bother with ethical implications" is certainly a take.

I remember when there were heated discussions on HN about whether software engineering should be a licensed profession because other engineering disciplines teach ethics and broader implications (e.g. using the example of Therac-25). I take it you don't agree with that idea either?

I'm not sure if you're just trying to find a way to express your disagreement with the idea that the dataset biases reflecting bigoted attitudes towards certain demographics are a problem without having to defend yourself against claims of being a bigot yourself, or if you genuinely think researchers and developers exist in a separate plane of reality that has no ethical implications for the rest of humanity.
"In 1994 my friend Koling wanted to talk to his girlfriend in Taiwan, and to save long-distance bills he wrote some software that would convert sound to data packets that could be sent over the Internet. We weren't sure at the time whether this was a proper use of the Internet"

I also have a girlfriend in Taiwan, and met her while working there for 4 years, at a job partly made possible by PTT BBS (a very old Telnet web forum). I'm so grateful for VoIP, fast Internet connections, and being able to chat to her every night (at 5:20 of course, which sounds like 我愛你 in Mandarin).

"If you want to attract hackers to write software that will sell your hardware, you have to make it something that they themselves use. It's not enough to make it 'open.' It has to be open and good."

Are there any such platforms nowadays, that aren't restricted by a walled garden? (says he, typing this on a 2014 MacBook Pro running 10.13, while charging his iPhone 4S running jailbroken iOS 6.1.3).
Im not sure performance was ever the problem for Smalltalk after GUIs became mainstream. At first, it was license cost and, after free (as both speech and beer) versions became available, the main issue was the alien feel at a time apps were following desktop UI guidelines closely and the “doesn’t play well with others” feature.

The UI conformity requirement has loosened up a lot with the web and web apps, but I guess that the time is still not right.

It is objectively slow, but not slower than full featured IDEs like Visual Studio or IntelliJ, which offer a much more constrained environment and toolset.

Python is also “slow” and we still use it.

BTW, it’s nice to talk yo you again, Jecel.
The squash and merge button is convenient, but not the only way. As you mentioned, sometimes I do squashing locally into multiple meaningful commits. It's important that my mess doesn't end up in the main branch. Also, another approach would be creating smaller pull requests.
Not trivially; if it was viable the Chernobyl reactor would be gone already. Also, IC packagings and chassis materials can be sources of stray electron beams, and other modes of glitching like power failure exists.
A lot of what works on Mac bleeds into Linux.

Linux userland tools in the last 10 years are incredible; it’s not easy to draw a direct line between that and the Mac, but I’m relatively certain there is correlation.

I’m talking about castnow, youtube-dl and a whole slew of other software which integrates proprietary things. In the 00s things like those were almost all running exclusive to windows.
Not sure.

I’ll bet Iron Mountain still does it (this was before Iron Mountain, but it could have been the same folks).
People really don't want to believe that we are chemical reactions and that Apple used psychology tricks on us through marketing campaigns.

It's a lot easier to justify buying an Apple product with an excuse than to realize that relentless advertising is what caused people to give Apple money.
O and don't forget the many events that are being held here. Or at least were, before corona. There is a jazz festival, a photography festival, an event in the castle every year. More or less some kind of event about every two weeks during all of summer.
Bingo! Delayed maintenance is an easy way to shift spending. You can put off that road resurfacing another year (maybe spend 5% of budget on asphalt patches), but can you just cut 10% of your police force this year?
To add to this: larger houses and plots hav the knock on effect of making under street piping need to be x3 or even x4 times longer to span the frontage, and have more complex outputs, and be larger with higher pressures - same but inverse for waste lines and their inputs.

Same for electric lines, and those lines have to carry _way_ more power. And Internet cabling, and road surface standards are higher, blah blah forever.

Size and modernity makes this not scale so linearly

The debt of modern development is higher than the debt of the previous cycles.
Polite western society made some agreement when they realized Céline was an incredibly entertaining shitbag. They agreed again with Bukowski, who knows why; they needed a sarcastic troll to counterpoint the really oh-so-sincere trolls. Every moralizing generation like the present Gen Z runs up against the fact that it's more amusing to read some total asshole's view of the world and laugh, than to toe the party line. The more moralizing a generation is, and the more emotionally bound they are to identifying with and reinforcing some prevailing view, the more titillating some drunk psychopath's apologetics will seem to the people who reject their totalitarian ideology. This is the problem for every generation that knows a little, enough to be dangerous, but not a lot, enough to actually control anything. And it's repeated itself in the 1840s, 1890s, the 1920s, 1960s, and again now.

All great art was made by assholes. You still have to be an outcast to make great art. But that doesn't mean being a rapist or something. It means rejecting both the dominant culture of making money and the subculture that demands worship of their totems and fealty to their structured speech.

We should all judge artists - if they're criminals and molesters. But we are not rightly equipped to judge their art unless we really understand it and can do better ourselves. I'mma get flamed for this.
This is still pretty superstitious, even if it's better than a lot of the stuff Github has unfortunately trained people to do. Maybe I'm naive, but I don't think git usage has to be based on superstition and fear. I have never not been able to clear up people's random-internet-post-induced / github-induced confusion in about half an hour of personal communication.

Your goal in making a history is to make a meaningful, useful history that expresses information. I don't think this is hard. I think a lot of people don't want to do it, which isn't my problem (unless I have to work with you), but I also think a lot of people do want to do it and are stymied by posts like this, or by services like Github.
Fakeflix
It's not about killer robots. It's about fake reviews, fake tweets in support of some political opinion, more convincing viagra spambots. Also these bots are as racist, sexist and bigoted as the data they're trained on. It's not intelligent, but it's dangerous in the hands of humans. It's like raw fire without any safety measures.

At the very least, I hope that if they're going to make it open, it comes with similar filters built into GPT-3.
I am beyond sick of hearing about 'best practices' for everything. It is such an obnoxious statement! So often it is used as replacement for 'in my opinion' because it brooks no argument -- these are the BEST practices!
Bit flips like that should be easy to reverse. Flip just one bit at the n-th place and test again the certificate, and vary n, until it is valid. It's done in linear time.
I agree with most of TFA. However, I urge everyone to start with a monorepo. Splitting a single project (developed by one team) into multiple repos will seriously slow things down later. I've seen it happen.
> A lot of what works on Mac bleeds into Linux

I'd say it was the other way around, and it also bleeds into Windows. For example (of course): git.
ByteDance starts selling TikTok’s AI to other companies
> They seem to have succeeded in getting it removed from the Chrome web store, due to its name violating MuseScore's trademark.

That can't be the reason, since the name "musescore-downloader" doesn't violate MuseScore's trademark. If you have a trademark, there is no prohibition on me using the mark to refer to you. Doing that is the whole point of your trademark.
I'm on team- Stop caring about the Nobel Prize.

It's political not merit based.

Either don't bring it up, or only mention the fails.
I don't think it's common knowledge, so I guess such a format is good for mass education.
Preventing the spread of more ivermectin bullshit is not a 'bad end' and having a Nobel Prize does not make you infallible (c.f. James Watson.) If you don't like the policies on one site you are free to find another, it is not like anyone owes you or anyone else a platform. Your 'free speech' rights end at the point where your hand dips into someone else's wallet to pay for the platform.
Was thinking this yesterday, hopefully this is a wakeup call for moderates.
To be clear, the thing I object to isn't leaking damaging information at the worst possible time. It's withholding information because it hurts the "wrong" people.

Kant's test implicitly relies on the idea of some sort of deviation from the norm. If the norm is that everyone punches each other in the face, and I decide to merely slap you, that's an improvement; if everyone did that it would be a net good. But if the norm is a polite handshake, then a slap is worse. Kant's test is always relative to expectations.

Expectations are what distinguish "honest whistleblower with a love for truth" and "propaganda merchant". Leaking information hurts people. The ethical defense of it is "public interest" - that it's a net good when truth is more widely known. If you're prepared to leak information, I expect you to leak all of it. When you selectively release information, you cannot expect me to believe that public interest is really the principle you are abiding by, and any beliefs about the world derived from that information come under suspicion, as they have been engineered.

Kant objected pretty strongly to lies, and so do I - even lies by omission.
"cosmic rays" are more of a well-known term of art for "single bit flipped with unknown hardware cause" than a reference to literal cosmic rays
I'm glad that your MacBook Pro didn't get bricked by the Big Sur update! I heard that there was some issue with the HDMI port firmware, so haven't updated my 2014 MBP.

I have had major issues with trying to replace the battery. Beware of third-party replacements, which idle at 12V. The original battery idles at 2.2V and "wakes up". A voltage spike when waking from battery killed my logic board, and 3 professionals have failed to repair it so far. I've spent over NZ$1900 on 5 replacement batteries to try to get something that works, since September 2020. I just want a laptop that I can use on the bus, with a removable SSD so I won't lose my data when it breaks, and iTunes so I can sync my iPod and iPhone.
Cozi, Your New Free Favourite Virtual Assistant
It's cohesive at the micro level without expressing anything at the macro level. It's like train of thought writing except it eventually contradicts earlier details and doesn't necessarily elaborate on anything it builds up to.

The parent comment is right that it is gibberish, but it's also wrong in that its comprehensible at the surface level. There's just no depth to it because it is just trying to replicate a form without function.
Possible solution: you live in a dense urban area and people who want to live in the suburbs live there?
It’s because Apple was very forward-looking in 1999 and decided to use floating point coordinates for the CoreGraphics API. Nothing on the Mac draws using exact integer pixels (since the death of the transitional Carbon API anyway). Scaling was built in from scratch.
It doesn’t mean it will not happen. For the past 20 years progress in IT was about making IT appear everywhere, that’s a breadth growth rather than depth. Before we need tools that allow someone to program in NLP we need the industry to be broadly used enough to actually have enough data to be manipulated by managers.

On top of this, the company I work for provides amazing tools for non-tech personnel: for example Looker is basically SQL for managers. It is also much more powerful that SQL: for example for simple GROUP BY queries it also provides the UI to access the underlying rows in each of the rows returned by GROUP BY.

You are missing a lot in the industry right now.
A metasearch engine?
Azure does this but you're still "signed in", so all you have to do is click your account.
Relax Real Estate
I'd like to introduce you to our new real estate website. We list luxurious and fabulous properties basically in the Red Sea Region of Egypt. Red Sea is a touristic area in Egypt including Hurghada, Makadi, Sahl Hasheesh, Soma Bay, El Gouna, Marsa Alam and others
And if it turns out that people are using youtube to convince others to take a treatment that is ineffective and leads to death and injury (including through replacement of known-good treatment with an ineffctive placebo) then those people who spread the misinformation should also be sued. I like where this is going, a real 'put your money where your mouth is' situation.
Sounds like your parents? The suburbs were great childhood for me. Lots of families so other kids to play with, lots of big parks, with a bike you could go anywhere.
Brokers Aren't Databases
MacOS was a breath of fresh air to those of us who wanted Office, Adobe, and a more polished experience than Microsoft or Linux offered at the time.

My friend bought one of the last G3 iBooks. It ran Mac OS X 10.2 that was arguably the first “stable” release of Mac OS X.

I had such a great experience I bought a 15” October 2005 PowerBook as my first Apple laptop.

It was under performant compared to Intel offerings of the day but I badly wanted Mac OS X. I was thrilled when I could buy a 2007 MacBook Pro to replace it with a Core2Duo processor.

Now, the M1 MacBook Air is so unbelievably fast and power efficient.
For an application that is used by hundreds of thousands to millions of people, user testing does not scale and will never be representative.
Fools and their money are soon parted.
Definitely no, I wrote this article and I don't keep notes. I use a skill cheap Huion drawing tablet to write and sketch on xournalpp: recommended for a good Foss experience.

by the way, bibliothecula markdown works with embedding image links. You add them as a file on the note document and attach it's UUID in the markdown text.
Yes, it doesn’t mesh well with historical usage of these terms, but that’s what (e.g.) AVR and STM8 manuals call it, so that’s what I’m used to. From what I understand “flash” (program memory) is NAND flash with ~ 10⁴ write cycles and larger erase blocks, connected to the instruction bus, and “EEPROM” is NOR flash with ~ 10⁵ write cycles and smaller erase blocks (sometimes single bytes), connected to the data bus or even accessed indirectly.

> Then there's NVRAM

I was under the impression that NVRAM is less of a specific technology and more of a desideratum. As for implementations of it aside from ages-old battery-backed RAM, there’s FRAM used in some TI microcontrollers and (Wikipedia tells me) some other stuff, but it’s all patented to hell and back so we’re unlikely to see any of it in general use (although TI microcontrollers are admittedly lovely).
It seems to me that with humans making so much of these 'harmless' (or at least relatively-low-toxicity) plastics, we have essentially created a giant niche waiting there for the first micro (or even perhaps macro) organism(s) that can live off this stuff, they are srsly going to have a massive field day once their day roles around!

It could of course be fairly troubling when pieces of our various machines/buildings/etc start to decompose earlier than expected! This assumes quite some luck in terms of mutation to be fair, and maybe humans might also help with speeding that up too? could be good!?
Great question - the Snyk report there actually contains some outdated packages that are no longer used and maintained in the latest versions of Budibase.

But for the main @budibase/server, security is something that is paramount to us. As part of the delivery of our cloud platform and production deploy targets over the coming weeks, we are working with external security consultants who are providing a full security audit, pen testing and working with us on the implementation of a comprehensive security policy for our software. We will be sure to update the community and GitHub as this progresses.
It would have to be a search engine with a business model that alignes its incentives with the incentives of the user thus probably being a paid product which none of the above qualifies.

Everything else will introduce bias coming from the fact that advertisers are paying for the product to exist and inherently biasing results.
Bitumen is such an insignificant portion of the price of a road that it can increase in price an order of magnitude with no noticable effect on the road price.

It would have an even smaller effect on road maintenance costs.
--Refusing to pay financial debt has ethical implications that refusing to pay tech debt doesn’t have.

I disagree, the op doesn't consider security heavy industries. Tech debt can result in a lot of financial problems and many ethical ones. Patch your stuff!

Also, I don't usually comment on this sort of thing, but I must be getting old. that font + background was tough to read.