skysight-inc/HackerNews huggingface dataset:
This would be a great way to watch a movie lying down, but I'm very curious where anyone would put this in their house!
> there is a major drawback in a modern context

have been using it as a daily driver for a few years around 2005 and concur that there is a integration moat with software that is intended for linux (modern or not) and i guess systemd made that problem worse.

the fact that i runs most linuxish software while beeing not a linux is usefull thou and, if one is inclined to, can learn a lot about systems engineering.
I cannot find any word on pricing, is it included in the regular workers $5/mo plan?
Invest in Lines, Not Dots
Not really. That implies that a) there's some kind of objective end state for a country and b) they've reached it.
> Not the brain, just nose and mouth.

So, a mask with extra steps?
Tech salaries aren't lower in Europe because of free healthcare and education funded by our higher taxes, they're lower because we don't have a huge government funded defense tech sector, we don't have mammoth sized, trillion dollar SW companies with a global monopoly like FAANGs that create hundreds of thousands of highly paid jobs, we don't have massive VC funds throwing money at every founder
that promises to create the next Instagram and we don't have the US treasury free-debt money printer. Combine all that with a shortage of skilled workers due to the high cost of higher education in the US and the very restrictive immigration policies, even for skilled labor (H1Bs are still way tougher to get than a work visa for Europe). So basically the US has huge demand for talent with low supply which results in high wages.

Instead we have the opposite. We have very welcoming immigration laws(which waters down salaries) we have plenty of skilled grads as education is basically free(which waters down salaries again), so in my college town I can't pretty much throw a rock without hitting someone who's doing a PhD in DS/ML/AI but we have no massive local companies that can utilize all that talent and no big VC funding so all those bright minds end up working in lame webshops/consultancies or in some research institute that gets bought up by FAANGs the minute it comes up with a good idea.
So basically, we have a huge supply of talent(local and imported) but a low demand(compared to the US) wich results in lower salaries.

To summarize, this is why we can't compete with the US on the tech front, not because of our taxes but because the US can outspend us.
Thanks, that's the answer to my question :)
Do you know if there has been any plans to implement this build-time optimization upstream in LLVM itself? Perhaps after it's been completed within Zig.
While that's correct (only providers of fixed-route services like shuttle runs must be wheelchair accessible), there are a number of ADA requirements for private transport services[1]:

Additionally, private entities providing
taxi service cannot discriminate against
individuals with disabilities by refusing
to provide service to individuals with
disabilities who can use taxi vehicles
and/or use service animals, refusing to
assist with the stowing of mobility
devices, or charging higher fares or
fees for carrying individuals with
disabilities and their equipment than are
charged to other persons.

So you can't refuse someone with a service animal, even if you don't want service animals in your vehicle. And you can't refuse someone with a mobility device that can be stowed in your vehicle (such as a collapsible wheelchair), just because you don't want the hassle of the added time or inconvenience of helping stow away their device.

[1] https://adata.org/factsheet/ADA-accessible-transportation
While I think it would be a nice solution, I think it is speculation at best at this point, both the article and that the desktop is dead.

Most businesses will probably never leave the desktop and I think the market is actually growing again. Compared to most phones, PC desktops are devices that can easily last a decade. Not mine, but those of casual users, so a saturation would be expected.

Tablets never reached the scale of the desktop market and aside from painting, I wouldn't even know what to do with them. Maybe give them to some stupid pupils... We now have 250 million desktops sold annually.

On the other hand I like to see the faces of proponents of the day of the Linux desktop, if it finally boots while playing the well known windows fanfare.

Still, having a Linux desktop that isn't full of telemetry and lock-in features and is well supported would be a dream.
> Trump is telling his followers, “you're invulnerable to coronavirus”

That quote is made up.
How We Won Product of the Week with Our Product Hunt Launch
Good point! So some light escapes through the gaps between the circles, but most of it is directed downward.

I guess that would be good for an overhead lamp.
Note that tagged releases in zig are just "the first state that worked with the new LLVM version".

Imho it would be unreasonable to even try keeping backwards compatibility in a language that tries to find the global maximum

> but geez this is a Hello, World sample that fails
This is because the 0.7.0 release cycle changed a lot about logging: std.debug.warn was used as a general purpose log function in 0.6, but is now deprecated to move people to use the std.log namespace now

> It'd be nice if your getting started guide only used features from the tagged latest version at least...

The problem here is that package manager maintainers only package tagged versions which isn't really a good thing for zig. Your version is kinda outdated as soon as you downloaded it. Most projects won't break anymore on a daily basis, but there is still changes, bug fixes and additions.

I'm currently waiting for some PRs to be merged, so i can continue my own projects. You won't get this when sticking to tagged releases (and it will make updating your projects way more painful than keeping them up-to-date on a daily basis)

But yeah, ziglearn could note that using a tagged version has these problems and that zig is moving so fast that sticking to a tagged version will yield outdated code very quickly
First Compelling Evidence of Organisms That Eat Viruses as a Food Source
Women equal men in computing skill, but are less confident
>Single Cell Genomics Reveals Viruses Consumed by Marine Protists

https://www.frontiersin.org/articles/10.3389/fmicb.2020.5248...
Looks like this may have already been fixed with an update. Thank you so much!! This app is a godsend.
Mental Models for Challenging Problems
Nice application. I may try it out this week.

I've also built a "tool of tools" a few years ago which I (and only I) use regularly. It's a command line tool and may need some more love these days (it's very slow due to a slow dependency injection framework). Maybe I will pick that project up, seeing your project made me inspired to pick my own project up again :)
This is why Warren’s plan included a provision that doesn’t allow a company that runs a marketplace to also participate in said marketplace.

Edit: Since a lot of people aren’t familiar with the details, the plan only kicks in once the company reaches 25 billion in revenue.
Not to mention the door latch constantly locking/unlocking at every stop and making a terrible sound. I don't understand how whoever designed this with the intent that it'll actuate on every stop didn't at least try to make it quiet.

Comparing a Prius to one of those black cabs ("Hackney carriages" as they're called) is like comparing a car to a cattle truck. The former at least attempts to be comfortable, the latter is just designed to move cattle as efficiently as possible (for the operator) without any concerns for the cattle itself.
That's a good idea. Maybe a desk lamp that gets turned on? Think about how you dress as well. Clothing is an excellent signaler. Consider rearranging the furniture to create a barrier between your desk and the rest of the room. Those folding standup room dividers are like $100 on Amazon in a variety of styles and you can hide it in the closet after hours if you are short on room.
Yes! Let's also nationalize Big Oil and Big Pharma. Problems will go away once evil profiteering is removed from our society, comrades.
Use std.debug.warn and you'll be fine with 0.6.0 and master. Right now there's no strict and methodical update path from one version to the next, but generally speaking changes to the language get special-cased into zig fmt.

For example the current `anytype` type has replaced `var` and running zig fmt on a project I hadn't updated yet changed all references.

That said, Hello World, when taken seriously, it's not that simple of a program and I'm working on a talk for Zig SHOWTIME[1] about it, titled "Advanced Hello World in Zig".

The TLDR is that Zig never had an easy builtin print function because it's important to let the programmer be precise about whether they want locking (or not) or buffering (or not). That's why the easy print function is in the debug namespace.

[1] https://zig.show
The reason for this is because Docker still doesn't have a lockfile like every (other?) dependency manager ever. Pinning a hash dooms you to use that hash forever, because there's no easy way to update under controlled circumstances.
Which note taking app do people use on the iPad?

I like the idea of writing notes with the Apple Pencil and converting some of them to text for readability. The converted text also allows me to fit more on a page.

Anything allow embedded Latex?
I don't understand the discussion surrounding the cost of nuclear, talking about it being non-competitive.. When the alternative is what? Unleashing series of catastrophic events due to climate change? which will have an unbounded enormous cost on societies at large.

We've seen already what harm this type of thinking (cost-effectiveness of health systems, worry about costs of closing travel) is causing thanks to the Covid19 example.
How is that even relevant? Can't readers make their own determination as to the credibility of an interviewees responses? This is utterly ridiculous and abusive.
This worked on me. I did the trial. I called to cancel (they make it difficult) and they offered to continue the trial rate for 6 months. Now I'm hooked and pay the full rate because it's proven very useful for me.
There have been more than 200k deaths from COVID-19, and the year is not yet over. I linked to information supporting the number I gave.

I actually think the number is a bit higher, since not all deaths triggered by COVID-19 are necessarily reported with COVID-19 as a comorbidity[0]. But there are certainly not fewer!

[0] https://hub.jhu.edu/2020/09/01/comorbidities-and-coronavirus...
They have a US based branch that pay taxes and employs americans. The US branch has US law protection.
You can find an interview with him about IBM Deep Blue here:

https://research.tilburguniversity.edu/en/publications/an-in...
but it's a proprietary format and not stored locally, unlike obsidian
In Sweden, most of the paternity leave is one at a time, but both are taking care of the child during the first two weeks.
What series have been banned in the us? I can watch anything I want here.
Don’t give up! The pain in your fingers will go away with consistent practice in a week or two. I’ve been playing for a long time, but I still really benefit from structured instruction. It keeps me motivated to move forward when I feel stuck. Check out courses like Paul David’s Learn, Practice, Play or other Coursera-type online packages!
Hear, hear. That said, I do think the beaches and the springs do quite a bit to help maintain a positive summer attitude.

(Native Floridian)
> I'm a very enthusiastic engineer and love bouncing ideas off others, whether they are in sales, marketing, or other engineers. Remote has made "connecting" much less natural and makes it difficult to progress in my career.

What's your strategy to counteract this if the people who you enjoy bouncing ideas off of prefer to and/or end up all staying remote?
Given that the oldest item on that list is 1993, I'm going to say they were all written by newbies.

(my current bibliography only goes back to 1919, but a historical survey in a mid-century work came up with biblical examples of information warfare.)
> Most of the statically typed languages around are used to enforce conventions inside large teams of coders

This is not the fault of the type system though. It is the fault of things like enforcing access via private/protected/public keywords. While most people confuse this with a static type system, this is not part of the type system.

> [..] they are not used to "model the problem elegantly".

I concur, but let me make my point more clearly: this is either the fault of the language for not allowing the programmer to express itself clearly, or it is the fault of the programmer by using patterns from a less expressive programming language in a more expressive programming language.

This is not the fault of the type system, that doesn't (by itself) require the user to create a Class with getters and setters for every attribute, for example. If the language you're using makes you do those kinda of things, it is the problem with the language itself, the type system is just the point of the iceberg (that is making the problem worse).

> If type driven development really produced bug free code while requiring the same cognitive load as hammering tens of lines of code one after the other, we will all be using something like Idris.

It doesn't produce bug free code (because there is still logic bugs), but it helps to reduce the number of bugs. But only in expressive type systems that are also sound. The Java type system for example doesn't help much (however I think they implemented nullables at some point, so the situation should be better).
Ask HN: Technology: how do you separate signal from noise?
For example, when I hear some Erlang folks talk about Erlang powering x% of network infra, the best concurrency, distributed choices, or Clojure people speaking about how they are able to focus primarily on problem complexity, and how OO is/was a big mistake, then unless I try it myself, it feels like Spring's war on enterprise java's complexity argument.

I am not saying claims like these are misplaced/ hyped. But how do you efficiently separate hype from crux. I had to listen to Rich H, Joe Armstrong talks, read Elixir book by PragDave. Defaults sometimes don't help: for example, I generally ignore all software craftsmanship debate because I have formed some opinions about it. But in the new areas what would help me separate signal from noise? Perhaps I got burned by Agile dogma and so any new claim seems to me like sound and fury signifying nothing. What can help me decide merits of things like these efficiently and separate those from hype/dogma?

Thanks.
https://zettel.hackstream.dev
Hej! It's helvetet.com

Lots of lucifer at helvetet.com etc :) I sometimes reply with an mp3 with a few seconds from Diamanda Galas' "The Litanies of Satan". https://www.youtube.com/watch?v=OBeTXiTZbCc

https://westinghouse.com/ seemed to have a test environment that sent me emails with invoices as well. I asked about delivery options :S
I have a similar (though much simpler and less nice) setup: height-adjustable desk, a good gaming chair that tilts back, feet on the table, keyboard in my lap, a single ultra-wide monitor over my legs on a long arm so it's front and center of my field of view. Works great for me.
I get what you're saying however even at the machine code level there is a difference between an i32 and an i64. Also the "sizeof" of a struct is important too when calculating how far to stride with regard to memory addresses.

Types can and do affect the way programs run at the lowest level. Perhaps someone with a better understanding of compiler theory can elaborate further on this...
Nice. Not sure how one can get in though, the screens seem to be always in a way :)
Ask HN: Should software developers be activists?
Our society has many problems. People want change, and protests occur regularly (Black Lives Matter, Occupy Wallstreet), but very little change happens as a result. We've just experienced the worst financial crash since The Great Depression. There are world-wide protests demanding racial equality. In the U.S., we are on the verge of a wave of evictions, and people are disenfranchised with the political system. Whether it fails to create meaningful change or whether it's even intended to is not irrelevant but effectively the same.

What does all this mean for software developers? We program and oil the industrial complex, the system that is jeopardizing our very survival. Software engineers have brought tremendous efficiency gains resulting in profit gains that as we know are not fairly distributed, and we continue to automate and increase unemployment while our society, in the U.S., lacks essentials like food security and good public housing. That being said, we are also in a unique position at this point in history. The world and our economy have become dependent on software. Should software developers use the economy's dependence on software as an opportunity to demand socioeconomic change? Recently I've seen some open source projects using their landing page to bring awareness to the Black Lives Matter movement. I think that's great, but can we do more? Could an association of developers help to create change, and what might that look like?
Subscription can work if the content is high quality and unique, the experience as a reader is great (namely a clean and distraction free web design) and the entire process is BS free.

I signed up for The Athletic again and it's just that; when I cancelled during the NFL offseason I remember that to be fast and simple.
Amazon outright banned the sale of Apple TV and Chromecast on Amazon’s marketplace for years, until Google/Apple agreed to include Prime Video. Amazon faced zero consequences. This isn’t new behavior.
I suspect that the work that John von Neumann and Turings work as the foundation will be.
Does anyone know something like this, but for Vim? Also, does it support multiple cursors?
When I'm considering where to hire my next team or open my next office (both things which I've actually done, including a European dev office [in Prague]), I assure you that I look at as much of the entire picture as I can. That includes the cost of benefits, cost of taxes, labor policies, education and size of workforce, etc.

The more labor costs an employer in category X, the less the employer has left to offer labor in categories Y and Z.
> I find myself doing home chores doing the day intertwined with work.

This has been a HUGE PLUS for me! Just the ability to run a load of laundry while on a 90 minute call or water the plants when I have a gap between meetings has been a major quality of life increase. Now I can manage the house during the week and weekends are true relaxing and enjoyable weekends, no longer chorefests.
SO in the last 20 years 2 movies have been very briefly banned because of relevant court cases and one wasn't allowed to be shown on tv within a month of an election(supreme court overturned that law). I wouldn't really say that equals America bans films and tv series.
For those in the beta, it's currently free. We are still working out what pricing will look like post-beta. We realized we need to see how people actually use it and get some feedback before we could settle on the right pricing structure... that's what betas are for.
Central Floridian (non-native) and very much looking forward to the cooler winter months, being able to go outdoors without turning into a puddle of sweat :)
Good idea! I was thinking about all those techie stuff and workflows via special software ... and then I read your response. Simple and nails the point of OP!
This is an area open to interpretation but I wouldn’t go so far as to say someone who used a phrase before owns the copyright to a new work that happens to contain that phrase. But yes they certainly own the copyright to their original entire work in its original form. If you’re talking about excerpts longer than a phrase it does become more murky for sure.
Can you explain what you have in mind exactly? I'm very much a system programmer and very much not a webdev and I'm basically in love with Rust, so I'm not really sure why you feel that way.

I admit that I don't know much about Zig and it does seem like a very interesting language, but at a glance it seems to me like the type system is significantly weaker than Rust's (which may be a good thing for compile times). For instance I see that they have special syntax for optional types (?) and for error handling (try/catch) when Rust can implement those using basic language constructs (Option<T> and Result<T, E>). Sure Rust also has the "?" sugar to make error bubbling nicer (like try in Zig) but it's just sugar, it doesn't do anything you can't do with normal Rust code (hence the older try! macro).

More generally I'm not really sold on their implementation of generics. It's the main reason I never gave Go a chance and Zig's version don't seem a whole lot better as far as I can tell. Rust's generics are complex and incur significant compilation overhead but they're also incredibly powerful.
How does this work for B&M companies? Think Walgreens or Target. They have plenty of in-house brands and also major 3rd party brands. Are they allowed to continue having in-house brands?
Some of y’all need to stop extrapolating from your personal experiences. “I’m not good at making friends therefore no one is”

Co-workers often make good friends since they have a lot in common. Some of them will be acquaintances, some will be good friends. It’s normal
> Folks love to talk about these marginal 'perks' in Social Democracies, and the benefits experienced by the least fortunate, but you never hear about the costs of these programs or their impact on the finances of the average household.

What process would you use to come up with a set of quantitative criteria that would measure costs and benefits?
It's even perhaps a little bit narrowly named - I'm not a developer, I don't live in the terminal, but I often need to format JSON, decode URLs, and work with timestamps.

This looks great. As another commenter mentioned, even if you are the above things, not having to remember pieces of obscure domain knowledge to complete tasks is useful (say, you're not a Python or JS dev).

Why write a line of Python when I can Ctrl+C/Ctrl+V (especially if the task originates from outside of the terminal)?
Is Y Combinator worth it?
India has severely restricted internet access in majority-Muslim Jammu and Kashmir for over a year.
https://www.medianama.com/2020/09/223-2g-continues-jammu-kas...
This is missing a key three words from the end of the headline — "Windows to become emulation layer atop Linux kernel, predicts Eric Raymond"
Yes, absolutely.

SVG is lower level than I'd want to do this with though - instead of comparing things like individual paths and fill colors, a dsl at the right abstraction level lets you compare things like adding a server to a load balancer in a network topology diagram.
>poor NVH experience

I suspect this is more related to the quality of the build rather than the size of the car
The Chinese have started building two reactors of similar conception as Flamanville 3 and Olkiluoto 3 after these, and they both came online in 2018 after a little less than 6 years of construction. Proof enough that it's totally political, if you ask me.
I always thought that referred to how you can get a build of NetBSD running on a given cpu architecture. Might be a tad unfair to apply it to getting hardware accelerated rendering on bleeding edge graphics hardware and such.
Yup. Looking outside at 4:00 pm and seeing the sun start to go down, knowing that you're going to have to head home in the dark soon to shovel the snow that's you've been watching accumulate all day outside your office window is pretty misery inducing.