skysight-inc/HackerNews huggingface dataset:
In that context, yes. But in the context of (eg) a person that just happened to drop here on HN for a quick read, it makes no sense in the headline.
> As with individuals, society has a great deal of "yeah, I really should do that; been meaning to; but I just haven't gotten around to it yet".

Most of it caused by "who's going to pay for it? I can't afford to do it on my own". And, sadly, the need to make money at every step of the way is what causes a lot of these problems. You wouldn't have to educate anyone about copyrights when dealing with pictures of atoms if there weren't a couple layers of rent-seekers in between you and the photographer.

> a minimal standard of "when introducing a thing, show the bleeping thing"

One thing I'm surprised I haven't seen anyone do yet is a kind of "continuity of zoom" image from everyday scale to nanoscale. Imagine a video (or better yet, a frame with a slider you can drag back and forth yourself) depicting an object - say, a metal sheet, or a fly's wing, or something - that starts in 1:1 scale, and then the zoom level gradually increases, going through overlapped perspectives of camera, optical microscope, ... [whatever they use in the middle] ... up to a scanning microscope, so you can watch as the image is being zoomed all the way to the atomic level. With no jump cuts in between. Would do wonders for people's sense of scale and understanding of what the world is made of.
Fork() can fail: this is important (2014)
1. Elaborate please

2. If you’re writing a wrapper to existing java lib maybe

3. Tough to be a particular lisp fanatic I guess.. Clojure helped me to get into lisp big time and all other lisps now feel clunky and inelegant.
Thanks for the link. One interesting data point;

> In China, the overall CFR was higher in the early stages of the outbreak (17.3% for cases with symptom onset from 1- 10 January) and has reduced over time to 0.7% for patients with symptom onset after 1 February (Figure 4). The Joint Mission noted that the standard of care has evolved over the course of the outbreak.

So to highlight that, going forward, CFR of 0.7% of lab diagnosed cases.
Not every website has to be "an app". You can build pretty functional presentational websites and blogs using CSS only for front-end. I'm going as far as replacing client side scripts (e.g. google analytics) with server side alternatives for my small projects. And with features like lazy image loading already supported by browser this really makes front-end developer life easier.
This is the type of groupthink that gets one in trouble. I'd rather base my decisions on real world business performance.
How is this different from an adversarial network?
Deep tech will affect sectors and key markets in 2020-2022
Riiid Dropouts Prediction in a ML Environment accepted at top ed-tech conference
Convoluted NN?
Luxembourg makes all public transport free
It reminds me about a book (Kevin Kelly?) that discussed technology transfer - it turns out that the process isn't straightforward at all, even if you already own the technology. Any existing technology is a chain of interdependence, transferring it requires one to rebootstrap everything from scratch. It has great practical implications (not only limited to space colony), one example is developing an industrial society in a developing country - even with full technological resources from developed nations, is it possible to skip the catastrophic heavy pollution from the crude industry that historically plagued the developed world, and instead, start directly at a more modern industry system that produces less pollution? The answer is unclear, some can be avoided, but others, possibly not.
It really is like a gas tank. Just like everything else in the universe, we are regulated by the laws of physics. You can't move (live) without expending energy, and all energy put in must be transformed or stored. It's thermodynamics.
I support this suspension. Apps like this have a high risk of presenting a partial or incorrect view of the data, and trade on emotions by doing things like presenting "confirmed cases" in bright red. There is enough hysteria already without fueling it further.
They f*ed up. But I don't understand why they refused to use the testing kits provided by WHO.

https://www.axios.com/cdc-lab-coronavirus-contaminated-6dc97...
That means one single machine is rendering the game for all players, and with modern game engines that can reliably scale to maybe 4 players. Even then, that would come at the cost of graphical fidelity compared to practically any other game on the market. (Some modern games get away with it because of distance from the TV obscuring interlaced rendering or checkerboard rendering)

Assuming you build on this by having some unsecured shared state, e.g.: hypervisor shared memory, and all clients rendering their own game -- that means you're now restricting gaming by geographic region. If you do that and segregate players by area, you would fragment the playerbase and eventually kill off the game as any loss of popularity snowballs.
Aylien are hiring Senior Back end Engineers
AYLIEN | Senior Backend Engineer, Scala, Java, Python, SOA| Dublin, Ireland | Full-time | Onsite | Visa | https://aylien.com AYLIEN is a content intelligence company based in Dublin, Ireland. We empower companies all over the world to not only collect but truly understand large volumes of human-generated content. To create our products, we use AI-powered analytics technologies with web-scale aggregation of unstructured data and content. Our News APIs enable developers and data scientists to build the next generation of intelligent apps and solutions with extreme ease.
Currently hiring a number of Senior Backend Engineers - https://hire.withgoogle.com/public/jobs/ayliencom/view/P_AAAAAAFAABSIOVnxNMvw7U
C/C++ Array Size
The IoT Trap
I have never understood why people claim reading is a more worthy use of time than watching tv. Love island probably teaches people more about the human condition than fifty shades does, so pick your poison
Parenthood #6: Re-rolling the dice
this is a rad concept, thanks for sharing. sad that i can't play with it on my mac. from the screenshots, it definitely needs some design love, but it’s an interesting concept that really resonates with me.

i know it's too early, but do you have thoughts on monetizing it? i wonder if you could do something like pioneer [0] and broker funding rounds for the really promising ones — looks like you have some background there.

i’m working on designing something that is a bit like this, but for guiding the product building part [1]. it kind of papers over this idea validation step via a “wisdom of the crowd” voting system. do you see startizer only being focused on the initial idea validation part, or do you want teams to continue using it to iterate and build over time?

[0]: https://pioneer.app/

[1]: https://www.co-op-os.com/
I'd call it passion! But it's like mindcrime said, mostly a case of word inflation in this particular context.

So for me it's not what word I'd use instead of "passionate," but what word they're using "passionate" instead of. The most likely candidates I'd put forth: Naive, positivist, perfectionist, agreeable, friendly, excitable.

I think teams with too many "passionate" (in their use) people run into serious problems.
I would imagine that many top DEVs would love to work for a company that allows part-time work and be happy to take less money to do so.
That example lead me exploring how to build GTK app with JavaScript. Not sure how it compares to Python or Vala performance wise, but now I can quickly build simple apps with GUI for my own use.
Here are some resources, if anyone else is interested:

https://developer.gnome.org/gnome-devel-demos/stable/js.html...

https://gjs-tutorial.readthedocs.io/en/latest/
If you have no problems with your current levels of creativity, focus, etc. is doing those things ("reading books, travel, learning a language or art") still superior to TV?
If you like the gamer style more, you have the Roccat Tusko for 24" monitors. Works well with a mini-ITX computer when going to LANs.
If you're already using Azure, then Azure AD might be an option to look into if you're not wanting to run your own Domain Controllers. Otherwise, you can continue running them just as you've been able to for the last 20 years.

Retiring these certifications has exactly zero to do with any Active Directory or Domain Controller functionality.

(To me, yours seems a bit of an odd question, so I apologize if I'm maybe missing something in your question.)
Indeed, we generally focus on things that matter.
I read somewhere that immutable and mutable borrows are perhaps alternatively understood as exclusive and shared borrows.

This means, if you have a &mut then you have an exclusive borrow. No other borrows are possible as long as your &mut lives (i. e. did not yet go out of scope). Usually this exclusive borrow is used for mutating values.

This dichotomy in terminology is shown when you learn about interior mutability. Here you can mutate values without having an exclusive borrow, an example is RefCell. The price you pay for this convenience is run-time checking of access. RefCell disallows mutation if some other location in your code already has asked for mutable access.
Not mainframes I know, but I saw this happening to Prime Computer back in the early 90s. We had a Prime at Wolverhampton Poly (UK) when I was a student, and my first job was at a Forestry Commission Research Station down in Surrey and they had a Prime as well. I used to come in early to change the 1/2" backup tape spools.

That company did everything they could to stay relevant. I went on a training course on their new x86 Unix boxes, but we ended up buying from SUN. The late 80s/90s saw a lot of odd computing architectures and ideosyncratic systems. I worked on a Pick system once, with a dictionary based file system. PCs and Unix paved over everything between them by the end of the 90s though. Sorry, rambling.
Google users are the people wanting theirs ads to be viewed. Not the one viewing the ads.
Ask HN: How to evolve from C++ developer on a not-that-great company
I've been working for three years in the same company, and I've evolved from fresh graduate to "tech lead". My company has been bleeding talent because they aren't interested in evolving technologically or rewarding its developers properly.

A few months ago the company changed its CTO, and the new guy wants to move to a micro-service based, cloud solution. I've been moved to tech lead because I know the tools for the job and I can offer insightful opinions, but I don't have any experience on the matter. I've been acquiring a lot of knowledge to stand up to the challenge, but now I feel that it was all talk, and there won't be any "revolution" (that's how he sold it).

This all lead me to believe I needed to find a new job where I can develop my skills further, but apparently this isn't easy. The city were I live doesn't have a great technological environment, and it feels like I'm working on the best company around. Relocation isn't really an option because of wife (her work/studies) and we'd rather live near our family/friends. I'd love moving to a remote or semi-remote position for any close city, but there's not a lot of C++ offers, and they require 5+ years of experience. I wouldn't mind learning new technologies, but I can't find junior remote roles.

I feel kinda stuck, so it would be a great idea asking for HN knowledge. What would be a great move for my career?

Thank you.
Dan and Tanya Pristupova are doing a great job developing the macOS and Windows version of this software [1]. I use it intermittently along with other applications that offer a graphical interface to interact with a Git repository and Fork is one of my favorites.

I think $49.99 is a fair price if you compare it with similar programs like Git Tower that ask you to pay (minimum) $69.00 per year for a subscription, $99.00 to include pro-features, and $149.00 to include additional enterprise features. That’s a lot of money for a non-permanent software license. I’m glad I could find a bug in their licensing library to be able to bypass their checks.

Notice that I’m complaining specifically about the subscription model rather than the price. I happily paid $99.00 for a Sublime Merge [2] lifetime license. I know that if I am not interested in future updates I can keep running the program with the license I bought. With Git Tower, they can —and probably will— disable the license next year if I don’t pay for the upgrade.

Source Tree [4] is still one of the best free Git graphical interfaces for both macOS and Windows. It is unfortunate the community was unable to convince Atlassian to port the code to Linux. I remember using Smart Git [5] in the office because all developers’ computers were running Linux. I was happy switching to macOS and being able to install quality software with polished user interfaces.

Last year I discovered Git Fox [6] which unfortunately also uses the subscription model, asking you to pay EUR $24.99 per year.

I am sure that many developers are willing and definitely able to pay these prices, but I don’t know how many are comfortable renting software. Whoever started this trend (Apple?) is bathing in buckets of money. They are being very smart, but god it is gaining the hatred of many people.

[1] https://git-fork.com/about

[2] https://www.git-tower.com/pricing/mac

[3] https://www.sublimehq.com/store/merge

[4] https://www.sourcetreeapp.com/

[5] https://www.syntevo.com/smartgit/

[6] https://www.gitfox.app/plans
Microservices resiliency patterns for better reliability
The 2019 feature film "Dark Waters" gives background on this. Highly recommended.

https://en.wikipedia.org/wiki/Dark_Waters_(2019_film)
High-bandwidth comms would be 'sending for a book/scroll/papyrus/tablets'. Never underestimate the bandwidth of a cart loaded with papyri!

I guess movable type increased effective bandwidth a lot.
Why not go do social hobbies? Photography or creative clubs, walking groups, dance classes, book reading clubs, volunteer work. There is lots to choose from.
What sort of requirements do you have? Maybe something like a HP Microserver would work for you?

https://www.servethehome.com/hpe-proliant-microserver-gen10-...
I think John Searle wants his Chinese room back
Sounds possible
That makes sense. I was thinking of this more as a fun algorithms optimization challenge, not something to actually put into a production setting with real users. I agree that for real users you would especially not want to skip the last step.
Welcome to hacker news.
Here it is: https://github.com/antoinealb/master-thesis/blob/master/thes...

Happy to discuss it in more details as well :)
Get over yourself and hire them.

I've worked part time for several companies and I'd argue strongly against the idea that part timers can't be committed and have an impact on the company.

In my last job, I worked part time and lead a project to migrate the whole company to Git and Ansible for deploys. I then lead another whole project to migrate all the developers from an old dev server with issues to a new shiny dev server using Docker. Actually, that project we took slowly, we migrated a handful of developers and let them try it first, work out any teething problems. Then I was away for a long weekend, I came back, turned out the old dev server had spectacularly fallen over and rather than try and fix it, they had just migrated all the developers straight away without me. It was fine.

With that in mind, another point: having part time workers is great for making sure things are well documented and you don't develop dependencies on key employees.

And I'd agree fully that "passion" is often a red flag. I'd think carefully before joining a company that went on about that. Employees will have a different relation to your company than founders will. You have to acknowledge that.

Also, have you ever complained that's it hard to find good talent? A lot of companies do. They complain bitterly that they can't find the tech staff they need, yet when asked what they do to try and solve this they basically have no answer. Don't be like them.

Start thinking about how you can attract talent now - and supporting those that for whatever reason need flexible and part time work is a great way to attract people. Your current hires reasons are personal projects, but that won't always be the reason. At my current company we have several great workers who are part time - because they have child care needs. They are fantastic workers and contribute a lot. Do you really want to cut all those people out?
Olki: A social network for scientists, and citizens as well (2019)
Clojure is a FP (Lisp) language based on RMDB theory, which is very suitable for dataflow and data-driven programming, so it is suitable for large-scale industrialized pipeline software development using Warehouse/Workshop Model model.

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Respiratory masks do indeed protect you from others. This is the whole point of this article.
I meant that they won't even try.
The justice system in the US is not perfect but the people who are in US prisons had access to defense attorneys, hearings about bail, trials where the prosecution had to publicly present evidence and testimonies to explain why the defendant should go to jail ("they are a muslim" is not enough), and also a process for appeal. And International observers are allowed to thoroughly investigate US prisons, and when they publish scathing criticism of the US prison system it's not cracked down by jailing the reporters or diplomatic pressure.

That is, by any resonable definition of the word "better", much better.

And this statement is just categorically false:

"It shocks me that there’s no real discussion of this issue in the US."

I can name five news segments or documentaries about the US prison systems role in structural racism on National television off the top of my head. Try pitching a segment about the CCP's human rights violations to Chinese television where you have full editorial control and you'll get laughed out of the room, at best.
One thing I've learned from maintaining an Arduino library [1] for the last 10+ years: make the API as simple as possible. Lots of people discover programming with Arduino, making the experience enjoyable for them requires abstracting a lot of things away.

Things can be as complex as reasonable in the implementation, but providing helpers, macros & shortcuts (as well as good documentation and examples as stated in the blog post) makes the learning curve less steep.

[1] https://github.com/FortySevenEffects/arduino_midi_library
>> The cause of my pain is that the language developers chose to abandon work on the language that we use in favor of a different language

Oh now language devs are responsible for your lack of industry practices?
By "attack" here I didn't mean, respond with an argument agains their ideas. I meant retaliate in ways unrelated to the topic being discussed using free speech: banning people, trying to get them fired, etc. There's no legal, constitutional or philosophical tradition of this sort of thing that needs to be protected.
That’s an exaggeration. You’re not entirely wrong, though.

First, it is not called deps.edn, it is called tools.deps.

Second, it is without a doubt, 100% untrue that projects that Cognitect employees work on, exclusively use tools.deps. Cognitect has client projects they start from 0, and existing projects they shepherd and grow responsibly. Their first priority is to help their clients succeed in their goals, not change the build tool. I have worked with them, and the attitude was always pragmatic > dogmatic.

Where I will agree with you is that some folks in the community took an alpha release of tools.deps and treated it like it was the new lein or boot. It isn’t. It’s different, and as a Clojure programmer of 10+ years I use it in exactly 0 production projects. That said, it improves greatly upon “lein checkouts” by allowing one to refer to git SHAs as versions and do cross-project interactive development.
Google Stadia reminds me of the old adage: "Good business can save bad tech, but good tech can not save bad business."
In an oddly mirrored version, up until about 12 years ago it was illegal for someone with a PhD from outside the EU to use the title "Dr." in Germany, without going through specific paperwork to get permission to use that title.

http://htor.inf.ethz.ch/blog/index.php/2008/11/06/you-can-al... quotes a Washington Post piece:

> At least seven U.S. citizens working as researchers in Germany have faced criminal probes in recent months for using the title “Dr.” on their business cards, Web sites and resumes. They all hold doctoral degrees from elite universities back home

A NZ PhD holder in Germany could get in legal trouble until at 2012 - http://www.stuff.co.nz/editors-picks/6783089/Germany-goes-fo... .
Turn your Raspberry Pi into a serverless platform
Mapping Skills and Capability [video]
There is a great plugin for browsers called 'news feed eradicator'. It's great because it turns facebook into messenger with notification center when somebody mentions you or there is event coming up.
There is a big difference between an employee feeling passionate about their work because of things like the team, etc and a boss telling an employee "YOU MUST BE PASSIONATE!"
> feeling of wanting to do high quality work wherever you are?

I guess that when you state that, you assume relevant compensation.

But often companies put that in job description when they search for „people who want to do high quality work wherever they are”, literally.

In worst cases they end up exploiting more naive or less experienced workers.
Kayaking in Greenland
Because CDC didn't authorized the local/state to perform typical RT-PCR testing[1] for COVID-19 until a few days ago and their guideline for testing COVID-19 super strict probably due to funding and they have been bottlenecked in delivering results. We know it is very expensive in the U.S. for such testings (so it's likely related the fundings are not ready, given that Trump just recently announced budget with significant cuts to CDC and WHO) and U.S. is obviously NOT prepared.[2][3]

However, CT scans are a much better, cheaper and economical way in clinical settings to confirm COVID-19[1]. Results come out in minutes and in negligible costs vs. thousands of dollars for RT-PCR testing. Chinese government's website has the most comprehensive guidelines and treatments recommendations on their official website.[4]

Washington State today is like the early January of Wuhan, where infections aren't officially confirmed even though it's been outbreak for weeks.

[1]: https://www.sciencedaily.com/releases/2020/02/200226151951.h...

[2]: https://www.wired.com/story/covid-19-will-mark-the-end-of-af...

[3]: https://www.nytimes.com/2020/02/29/health/coronavirus-prepar...

[4]: http://www.gov.cn/zhengce/2020-02/19/content_5480958.htm
Where would you draw the line though? Would you want the same for e.g. HTML? HTTP? HN? YC?

I mean personally I'm all in favor of more usage - or even automatic insertion - of the `<abbr>` tag. Can probably be done with a browser addon as well.
Can we stop Covid-19 using Bluetooth (without violating GDPR)?
The newer projectors are quite impressive. You won't get good color accuracy during the day, but it can still be good enough for almost anything else. The image projected is surprisingly sharp. I reckon if you work in the evenings and travel a lot it could be a nice setup.
WSL2 is great. Recently moved off MacOS to do all my dev work work on Windows.
It's really amazing that he claimed to not have heard any music by famous composers on the platform.

I mean, it's not as if the world woke up in 2007 and thought "whoa, we can make cool music on this old computer" -- many of those (if not all, I'm no expert) composers were active in the 80s when the C64 was current, and it's hard to imagine him not seeing any of the hit games that came out on the computer he designed.