skysight-inc/HackerNews huggingface dataset:
This is the general problem with committing a crime - the authorities have forever to solve the crime, whereas you only have a limited amount of time in which you can commit the crime and "get away" with it.

This is true for things like encryption where once the encrypted data is captured it will eventually possible to decrypt it as technology advances, as well as things like murders, where new evidence may randomly come to light, or new technology can better analyze old evidence.
> "bums me out when other people get stuff released using my tools before me because i have to invest so much time into building the actual OSS its all built on :/"

This seems like such a destructive approach to software development, and especially open source. It seems pretty obvious that having additional tooling will only boost the popularity of the original project.
1. We don't use unnecessary libraries. 2. We use lazy loading for images.
Eagerly waiting on those components. Please make it happen and I’d love to help.
China casts net wider in effort to build global tech ecosystems (Asia AI News)
My G6 just got an update 2 or 3 days ago... which bumped my Android security patch level to April 2020, lol.
Brexit fuels brain drain as skilled Britons head to the EU
Substack Newsletters for Complete Beginners
Well the point of CSS separating style from structure is to be modular and useable across different websites/pages. So define a button class name I can use anyway in my HTML.

But the web environment has changed. React and Vue introduced modularity of style and structure with components. So I can just use a Button component across the website instead of a CSS class. This means CSS is mostly written only for that specific component or file. So tailwind and those other css-in-js have sprung up to bring both into one file.

And I’ve been using tailwind for about a year now and can very quickly throw together most layouts. It feels very smooth to be able to define the div and it’s style on one line at the same time. And short classnames like “m-4” and “w-full” are also more succinct than the raw html style property.
There’s another option: the Internet killed closed stores/portals (like Vodafone Live, which I worked in/with/for).

As phones became more sophisticated, it was easier for teens to snip audio from anywhere, convert it to whatever their phone used, and bypass ringtone stores altogether. _Very few_ adults customized their ringtones, and usually stuck to what shipped with the phone (or got their nephews to install a specific one they cared).

I also blame the Marimba ringtone on the iPhone — it became a sort of status symbol to let other people know you had an iPhone.

Plus there were dozens of utilities to take MIDI files and whatnot and turn them into semi-proprietary formats even before the iPhone came about.

But there is a large chunk of truth in the fact that people simply outgrew ringtones altogether, although these days video calling apps (Whatsapp/Teams/FaceTime) all have distinctive tones.
There's a few related patterns:

- it's often noise because you can't act on it (because you need to use X)

- it's often noise because you already have done your research and are aware of the options. Especially since many people reply even if they don't have particularly novel information or even know a lot less than the person that made the original post. Some people find it grating to get repeated trivial "recommendations" on everything - on Twitter exasperated replies of "guys, I can google myself!" aren't uncommon)

- it's often entirely predictable (i.e. whatever Desktop OS you use, for sure there's someone asking why you aren't using Linux/FreeBSD/MacOS/Windows10+WSL instead (strike the one you are currently complaining about))

- it's repetitive, and especially for more prominent people a large volume of comments
Why not keep using CS2 (or up to CS5), if you are not using newer features?
check out Kevin Mandia's book!
Innovative AI Software Companies You Should Know
Honestly, I think the mistake comes from thinking of `remove-if(-not)' as `filter'.

When I see code saying (remove-if #'condition '(1 2 3 4 5 6) :start 5 :count 3), I would be pretty surprised if it removed anything prior to the 5th element. :count is worse, just by looking at this code I would not be sure whether it would always remove 3 elements (at most) or if it would remove all elements within a subsequence of 3 elements starting at index 5.
How to Launch & Grow to $160m with Dave Woodward of ClickFunnels
They don't just start encrypting stuff as soon as they have a foothold. They spend some time on your network siphoning out valuable data, compromise backups, and staging for re-entry.
The Outstanding Developer Book:Distractions Around Us and Developer Productivity
Teams need a portfolio of brains optimised for different and often complimentary workloads. Try to figure out what mental workload the candidates brain is optimised for and if it’s a fit for your team.

If you’re going to war and recruiting infantry. Some people can lift 200 pounds easy but can’t run half a marathon. You likely want both types on your team.
https://www.cdc.gov/mmwr/volumes/69/wr/mm6919e5.htm

This suggests that NY undercounted COVID deaths by 22%, comparing all-cause mortality.
Well, ensuring that no one sets up a Bitcoin network from their retrofitted computers in the privacy of their home is not banning Bitcoin, at least not a useful ban that we should care to enforce.

If we can disrupt the network so that even criminals can't get ordinary people to 'pay' via the network, than it's for all practical purposes a ban.

I don't agree that banning it is harder than bittorrent. It's dramatically easier. Bittorrent doesn't have global state, so there's no one place to strike. The entire Bitcoin network depends on global consensus, and therefore there is one place to strike. If it is weakened so that it shrinks enough (how many miners will want to mine for an illegal activity?), than 50%+1 attack will be trivial for a state actor.
I dunno man, I don't think it's a tradeoff. Make a good UX, then slap on a nice color scheme, some shiny buttons, whatever. The hard part is making the UX good.
Yep. How much OSS did they leverage to build Tailwind UI?
It’s a pity that literally every HN thread about Tailwind has someone that wishes to complain and moan about it. We get it, you prefer old school CSS spread across multiple files that you need open all at once.
I haven't used 3ds Max much. My impression is that it is more heavily used in games and maybe TV/commercial work. I have over a decade of experience with Maya, which was purchased by Autodesk in 2005 and looks to have been used on every Best VFX Oscar winner since 1997. Machine capacity only relates to the amount of data you're working with (workstations can have between 16-128GB of RAM and may have a gaming GPU or a pro GPU). The crashiness often comes from other things. Maya likes to corrupt its preferences. Complaints against Maya mirror the complaints I see for 3ds Max and their CAD software.
These scientists must really have gotten some insights into the skin to be able to do what they did. They used a polyurethane scaffold for skin grafts. I cannot believe how fantastic the skin of the burns' victims now looks. Repaired with no scarring! (Scroll down. Warning: graphic images)

https://www.sciencedirect.com/science/article/pii/S246891221...
Top Common UX UI Design Mistakes
What does one gain by doing this? Is there a particular incentive apart from one's own principles?
Brouwer distinguished between actual infinity and potential infinity, with the former inadmissible in intuitionism. He would say “the largest natural number” is a meaningless statement. You could only have the “largest so far”.

Intuitionism invites you to construct as large of a natural number as you want. It simply does not admit “the complete set of all natural numbers”.

The point of intuitionism is the idea that all mathematics is constructed by human creativity and logic. Brouwer rejected the idea that mathematics was “already out there, waiting to be discovered”. This is a subtle point. It says that mathematical objects do not exist in some mind-independent realm of truth. It has the nice property of avoiding some of the problems of classical mathematics that Hilbert got caught up in.
Every time one of these interviewing posts bubbles up I skim it to see if the author mentions things like: company size, team composition, the nature of the work the team is doing, the nature of the industry the company exists in, the way hiring decisions are made, the desired properties of their hiring process, their offer rate, acceptance rate, turnover rate, the amount of time positions tend to stay open for, or really just anything that would offer some context on what, specifically, their interview process is optimized for or achieving.

Nine times out of ten that stuff is absent and the post is just a bunch of opinion and conjecture.

By the way, when you're doing something nebulous in an interview like seeing "how the candidate thinks" what you're often doing (all too frequently without realizing) is looking for justification for a decision you've already made based on whether or not you like the candidate. The fact that you have them writing code on a whiteboard doesn't instantly make the whole thing an objective process.

EDIT: You can test the above by making a "prediction" about the candidate's performance after the intro and comparing your prediction to your final decision after the interview.
At least you can ridicule Trump without getting banned or being thrown in jail. TikTok was already being 'investigated' before the Tulsa rally: [0][1]

So what happens when you ridicule or criticise the CCP? [2][3]

[0] https://www.vox.com/open-sourced/2019/12/16/21013048/tiktok-...

[1] https://www.theverge.com/2019/10/9/20906971/tiktok-censorshi...

[2] https://www.cnbc.com/2019/11/26/tiktok-says-it-doesnt-censor...

[3] https://www.billboard.com/articles/business/9414465/tiktok-t...
> Minecraft

Absolutely not ruined
What We Learned by Dockerizing Our Applications
Great work! Just one request which I haven't managed to find in any other app/site wrapper for HN... please highlight or otherwise mark new comments in a thread, or an ability to sort by 'new' like Reddit. It becomes too tedious and antiquated to scroll through the whole page every single time I want to read only fresh comments. I can't think why HN won't implement this, but it is a good opportunity for wrappers like yours to do so!
TDAmeritrade will extend no interest margin for transfers iirc. I haven’t looked at robinhood in a while, but I believe they will extend instant deposit beyond $1k. I remember I had maybe 70k with them a year ago and my instant deposit was 50k. It still has to be no greater than max marginable value (so you can’t do it on a fresh account).
Respectively everyone has different risk profiles. Ranges from paranoia to defiance.

Given my age and health I wear mask indoors which is required in my locale. I do not one outdoors where distancing is possible.

Always a compromise
Gut Microbes Might Keep Malnourished Children from Growing
It seems to me that breaking into this industry, that is, defeating network effects that work to Autodesk's favor, would actually be harder than building the superior product itself.

Anyone on the inside, am I wrong? Would your company readily switch to a superior product, retrain its employees for it, deal with business partners who haven't heard of that new product, etc.?
> The first screen is a long scroll of 20 elegant looking blocks and titles none of which mean anything on their own.

The index page is even worse. It sits under the burger/help menu. Non of the titles make sense, you'll have to click each and read to have a clue.
Social media turning into ads.
>I wish more smart devices offered a “run it locally on a Pi if you’re paranoid or a control freak.”

Wouldn't that defeat the purpose of the "smart device" (from the manufacturer's point of view)? The business model often seems to be locking you in to a subscription (rent seeking) or selling your personal information (surveillance capitalism).
It's expected that men work in more dangerous professions, they're after all, bigger and stronger than women.
Almost every app in the App Store, per Apple's guidelines, has tons of spyware in it. Apple asserts that you agreed to this experience when you accepted the TOS of the App Store.

It's impossible to use an iPhone with any popular apps and not be constantly spied on. Insofar as Apple's business model is to make the (full of spyware) App Store successful, it's Apple's business model to spy on you.
This has been a common theme. Dassault owns CATIA and Solidworks tough, and they've been used a lot in Europe.
It encourages greater security practices.

I don't think it does. It puts a much more tangible value on security, which encourages businesses to do a risk analysis like 'Do we spend $1m on security every year, or accept that there's a 0.xxx probability of a $4.5m ransom every n years?' That cost base analysis is often used to reduce the value of things that aren't obvious profit centers.
> Lisp wants to be an operating system.

Lisp wants to be interactively used.
The Nokia that is doing well now is not the part that got bought by Microsoft though?
Let me clarify. I absolutely, completely, think doing this would be painful and take years. But if it's line of business critical and someone has you by the throat, then you have to make the long term investments to survive. Even better, when you're done nobody can take it away from you. I just think by the time you get to the EU lobbying, regulator rulings, Autodesk dragging their feet, the appeals process, the fines that Autodesk will just build into the cost of the next version, etc, in the end it would be shorter and easier to write the software. Bonus if you make it open source so nobody has to go through this garbage again.
A short history of some times we solved AI
LaunchDarkly’s Evolution from Polling to Streaming
The problem, from shareholders point of view, is that upgrades don't allow for continuous growth and with time, as the potential user base is already covered, it makes very hard to keep that revenue coming in.

So unless you want to see your beloved products die at version X, or them ramping down the teams for maintenance mode, subscriptions are the only way to get them going.
Yeah, that one would indeed be "tech":). I meant 100ms of course.
I do the same - there are a number of Google properties that get broken.

Usually because they try to provide named-users-only access to user-generated content, then exile user-generated content to other domains (like googleusercontent.com ) and one can't be logged in on the other domain without cookies.

I've filed bugs with Google about this behaviour, and had them accepted as valid, but they don't seem in a hurry to fix them - I assume because third-party tracking is google's core business.
Fusion 360 was spun off inventor not Autocad, it also shares the same core with inventor - Autodesk ShapeManager.
I think this is bikeshedding.

Edit: bear in mind vanilla search URLs include personal info, which you need to know how to identify & strip.
I am the original author of the software that helped TinyPilot achieve this (MJPEG uStreamer) and I wrote it specifically for Pi-KVM :)
Garmin, now this, in one week. I beleive it is much easier to pull a trick like this with the help from the inside. If so, with malicious insider's incentives in a ballpark of hundreds of thousands we are doomed :(
> Mankind evolved to eat red meat. We developed fire for it.

I read somewhere that in some sense minkind devolved to eat red meat. Some gene was damaged, which helped humans to do a marathon activity to track red meat running away (IIRC something to do with an ability of blood to carry oxygen), but humans lost a key enzyme to process fatty acids from red meat. So mankind got more proteins but started to die from heart desease. Probably it was no so bad then because an average lifespan was too short to develop severe symptoms.

Sorry, cannot find a link.
Yeah, that really feels like the exact wrong attitude to have. If you don't want people to build money-making products on top of your OSS, either license it that way or make it closed source. Period. I don't see any reasonable grounds for complaint here.
Same here. I was using a Pentium 3 Coppermine with a Voodoo 3 PCI GPU running Slackware while all my friends had fancy Athlon XPs and Geforces. The motherboard went bad (back then the capacitor plague was a thing) and after a few months without a computer I said fuck it and just soldered a new capacitor where the old one was bloated. I'm so bad at soldering and it was such an ugly job.

But then it booted! I was so proud of myself. I was a poor kid and computers were expensive and I just had brought my machine back to life.
Another point is that very little about pre-iphone phones was customizable. I can't even remember downloading any apps before the iPhone. Custom ring-tones were therefore one of the few outlets for making your device your own.
Subscribe to our newsletter, we send only new blocks and templates, no spam.
Thank you so much for your support!
You see this pattern for all professional tools, which have a very narrow expert audience. After a period of open competition, that for most fields ended in the 80s and 90s, a closed source competitor emerges which becomes the industry standard. Massive moats, file formats, plugin investment, teaching of the tools in schools etc. prevent real competition, and the company becomes a fantastic cash cow. In the last decade most transitioned to the software as a service model, to better extract the rent they think they are "due" from the professional community.

This is the type of setting where open source simply cannot subsist: the professional users are usually not programmers, the number of people using the features is limited (but for them, they are essential) and the expertise to develop them is very specialized. Furthermore, clients rarely need customized development done. Therefore, no developer community can form around an open-source competitor, comprised of either enthusiasts or professional providers of open source solutions. Photoshop vs. Gimp is a good example of all these pathologies.

I think the solution to such problems would be marrying the open source philosophy with the commercial solution that allows developers to charge for licensing. We give up the „free to use” liberty for a limited time, allowing the "open" source developer to charge for the software like a commercial software vendor. Source is provided, and all contributors can operate on similar terms, charging for their patch for a limited time.

After 3-5 years, the license reverts to a GPL compatible, that allows anyone the full four liberties, or, at their discretion, fork a commercial-open-source competitor for another 5 years period.

This way, a flagship commercial product could be developed by a company that attracts the most users and has the best features, and that company has a number of years to recoup it's investment by making it's userbase pay for those features in licensing fees. Once it's exclusivity period ends, in order to maintain it's commercial dominance the company must innovate and improve the product, otherwise people would use an older version for free, or a competitor can emerge that can disrupt its rent seeking by forking the old version as a new „commercial open source” project with it's own 5 year exclusivity period.
Now yes it began its life as a freeform and direct edit modeling, which it’s still it’s main focus.
The author makes some good points, but glosses over USD valuations as a risk factor.
From around that age I've found the Lego games work okayish (progress is slow, but re-spawn is in place, and no progress is lost, you may need to lend a hand with some parts).

Top down toy car racing may be an option, my son enjoyed an indie game, similar to the old Micro Machines games, but that was on Xbox 360, I'm not certain what's out there for iOS.
"Wire" is the only one, AFAIK, that ticks all those boxes.
Safe by Design?
Oh. The last time this came around I remember writing a digest because the site was hard to read. https://yozy.net/2018/01/10-laws-of-ux-digested/

It seems that it got updated with double the rules since then.
Totally agree.

I pulled off all my setup with Technics stuff (turn, amp, speakers) for ~300€ and, for a first time user, it's absolutely FANTASTIC.

I saw people with 2000€ setups not pulling off a better sound than mine.
This was also the time where music had the highest value.

Consider revenue per song:

- £0 per downloaded song via torrent

- £0.003 per streaming song

- £0.70 - £1 per album song on CD

- £0.99 per song on iTunes

- £0.99 per single song on CD

- £1 per single song on 7"

- £1 per 10 seconds of song in a simplified midi track... equivalent to a per song value far higher

Lesson here if no-one saw it, the more you control the means of distribution and playback, the higher the price you can extract from the listener.

Long-term, when the final vestiges of openly available music vanish (CDs gone, streamed content heavily DRM'd), prices will definitely rise, or at least... those who most control the critical parts of distribution or playback at that time will be able extract the most revenue from the total revenue that exists. I believe that the pressure will be on the labels and artists at this time, and that even with technology helping to reduce the cost of recording and releasing music it's going to be hard on them. The winners are most likely the distributors of music across all platforms - Spotify look like a good bet.

This is the subject of a piece of work I did for the independent music labels in the UK in early 2000s and it's still relevant.
TLDR: I've written a moderately complex app using Tailwind and only had to write 33 lines of CSS.

I've been using Tailwind to build a moderately complex app, and for me the killer feature of Tailwind is that _most of the time I don't have to think in CSS_.

It's not that I can't think in CSS - I've written lots of CSS over the years. However, as someone putting together a UI, I want to think in terms of slightly higher-level constructs. With Tailwind I almost never need to think about specific pixels values, weird browser quirks, or how breakpoints are handled. Instead, I can think almost entirely about how to achieve the correct behaviour.

I work with ClojureScript so I have hot reloading and fast feedback, and I can build a moderately complex UI component in a few hours. Not having to context-switch into CSS really helps me to stay in "flow". If there's some very specific design feature that I need, then I can still write some custom CSS, but this is sufficiently rare that in a 10k SLOC project there are 33 lines of hand-written CSS.
Did you create those scenes yourself? They look fantastic.
He likes WordStar 4.0. There are people who like WordPerfect for DOS, Word 5.1 for Mac or even XyWrite.

It's fairly easy (not always cheap) to get almost any old computer you could think of in very good condition to run the programs you like without further hassles. This can make a lot of sense because sometimes there are hassles associated to virtualisation/emulation/modern hardware.

Maybe you feel at home using WordStar 4.0 + VGA text mode in a CRT monitor. If that's the case, you can't beat the ease and responsiveness of a DOS computer. I have this conviction that there's nothing wrong with that.
Indeed; Trump isn't some sort of accidental quirk that got in to office by some weird accident, it's the continuation and escalation of a pattern that has been going on for decades.

If Trump will lose in November that won't be the end if it, it might be the start of of a healing process and it's encouraging to see people like Cass are actively working on this, but I fear Trump won't be the last of his kind getting elected to office.

I hope to hell I'm wrong. It's important to not be defeatist about this, but it's even more important to not declare victory after President Biden gets elected.