skysight-inc/HackerNews huggingface dataset:
Ava Security | Graduate Hardware Engineer | Full-time | Norway, Oslo-region | https://www.avasecurity.com/

Do you like to pick things apart to discover how they work? Ava Security is offering you a unique opportunity to become a hands-on Junior Engineer in a fast-pace aspiring start-up!

Your everyday life will include:

- Designing, reviewing and updating all aspects of Ava’s electronics
- Hardware testing, troubleshooting and qualification
- Collaboration with manufacturing and sub-suppliers
- Examining and experimenting with use cases, test setups and camera technologies

Why work at Ava?

- Attractive salary with possibility for equity in the company
- Flexible working hours in a remote-friendly organization
- A startup with solid financial backing and long-term horizon
- Travel opportunities, as we have R&D offices in London & Oslo and Sales offices in the US and manufacturing partners in Asia.

Who are you?

- You enjoy building, tinkering and working with your hands
- You are passionate about technology and hardware product development
- You have good analytical and problem-solving skills
- You like taking things apart in order to understand how they work
- You are proficient in English both written and oral

It is also considered a bonus if you:

- Understand schematic design and CAD PCB layout
- Interested in scripting and low-level programming
- You are not expected to have all of the following skills, but they will be useful in performing your job. All experience levels will be considered.

Other information:

- Start date: Flexible
- Work type: Permanent position, 100%

See job ad here: https://nordictechjobs.com/posts/1052
Development work is expensive. A cheap turnkey way of building a locked-down, remote-attesting distribution is going to make the bad things cheaper and more common. I'm sure proprietary developers would get there eventually, but this is one class of software where I think publishing a stable, bug-free implementation that anyone can use does more harm than good.
Just found this out now, which is why I decided to submit my current blog post as it is :D But I'll finish it soon enough eheh
From your experience, what's the list of the best and the worst countries to be self-employef?
Or create a fork of Elm, which I would support. I'm very happy using Elm for work over the past 3 years, but it's too limiting for advanced usage.
I've been using XML here and there for about 20 years now. It does have its uses. But I still don't have any idea what all that xmlns stuff is about, especially all the variations of it that involve colons. Like I know its something to do with namespaces or whatever. But to this day I open an XML file and in the first few lines there's a few xmlns pointing to some random complicated old urls and it just has this air of 'ignorable old overspecified thing because someone got too excited twenty years ago'

(except sometimes its not ignorable and then things get messy)

edit: yes I know what namespaces are for, and some of the simple uses are simple, but to try and understand xml namespaces and schemas in full is really complicated. 95% of the time this stuff just seems like fussy cruft.
Yes, but there is no way you can conclude "the typical student should come from school X" from that, which is the main issue with the author's argumentation.
The real interesting part here, if you want to start making this more widely available, is determining whose signatures you trust.

Self-signed statements already have some value. You can litigate those in court. But when you wanna enter e.g. the Netherlands, how are they to know which key belongs to Quebec?
Fosshost Enters Partnership with Freenode
Nary a week [1] after leaving freenode over the catastrophic management decisions made there, Fosshost partners with freenode to "launch co/cross branded public and tenant-facing SaaS offerings".

Much can change in a week.

[1] https://web.archive.org/web/20210602062444/https://fosshost....
I don't know of any examples, no, but I also don't really follow the space much outside of web tech (desperately trying to get away from JS).
OT but why did it capitalize the title like that? I submitted "GitHub is having issues". I don't see that for other submissions (unless people manually edit them afterwards).

EDIT: Before the change to "GitHub was having issues" it had converted my original submission from "GitHub is having issues" to "GitHub Is Having Issues".
That's a non standard way to use the phrase "flu season". I would expect that most people would think you are talking about the flu if you use that phrase. If I talked about how COVID spiked during baseball season, people would wonder what the relationship between COVID and baseball is.
Unless it's regularly verified by a trusted third party, such as a government agency, I wouldn't trust them not to. After all: we're talking about a corporation that lives off the data it gathers about people using their services and products.
On one hand I like spare-no-expense halo products like this. They are fascinating, at least visually.

On the other hand this is why the hi-fi hobby is dying.

With products like this, we promote the idea that high fidelity audio requires all sorts of exotic equipment that few can afford.

The happy reality is that excellent audio reproduction can be achieved without spending much money; certainly less than a modern game console.

One example would be JBL's excellent entry level studio monitors. While they don't play super loud, they measure nearly impeccably and sometimes go on sale for as little as $200/pair. https://www.audiosciencereview.com/forum/index.php?threads/j...
> The point he’s making is that if you don’t know what the factors are, then your best bet is to pick from the larger group — you’ll be more likely to be correct.

If your best bet only has a miniscule probability of being right, then your best meta-bet is not to bet. At some point the correct conclusion is to say "We don't know", instead of fooling ourselves with empirically-unsupported navel gazing.
Now consider that you are an average person, not so tech-savvy, don't really follow CPU industry news.

How would you differentiate?
>However, that appears to be in the past.

That's unmitigated bullshit and you know it, and you're living in a fantasy world.

Why do you find it necessary to lie like that? Especially when it's so mendacious on its face and so easily disproven.

Trump used to be pro-gay, and claimed during the campaign that he was the best friend of gays, but then he actually "de-evolved" to support and empower the anti-gay evangelical bigots who STILL run the Republican party, so your argument is incoherent nonsense that flies in the face of reality and fools nobody, in the defense of bigotry.

It's really insulting you'd attempt such a poorly executed Gish Gallop, and you don't deserve any proof that you're wrong in response, because you're just making shit up to defend and exonerate terrible bigots.
It really depends on your specific requirements. For my home automation stack all I use is mosquitto MQTT and some RESTful services. The rest is various programs and scripts that all work with either MQTT or REST or both. I simply use JSON for payloads that way things remain simple.

As for logging, syslog meets all my needs. BTW, I log some MQTT events to syslog using a script with several wildcard subscribes.

Data migrations, only ad-hoc, mostly one-shot, so its just basic scripts that get the job done.
February 28 Incident
Show HN: Tailwind CSS Blocks ( Always Free)
Hello everyone,

after being some time with no chance to work on the blocks, I removed some and instead I refactored them and I am working on the accessibility of these ones.

Now you have around 134 blocks and more on the way.

http://wickedblocks.dev/

This is what you will find.

LEFT HEADERS
7 blocks

CENTERED HEADERS
10 blocks

RIGHT HEADERS
8 blocks

AUTH
5 blocks

PRICING
12 blocks

CARDS
15 blocks

ALERTS
6 blocks

GRIDS
10 blocks

MODALS
4 blocks

CLIENTS
10 blocks

CONTENT
13 blocks

FORMS
11 blocks

NAVIGATION
8 blocks

SIDEBARS
5 blocks

FOOTER
10 blocks

hope you all find this helpful.

Ask me here or on Twitter. @Mike_Andreuzza

/Mike
Have the business fail after putting all of your money in it, lose house, lose self-respect, burn out, go back to working for 100k a year (or less because you have nothing to show for the last couple of years).

Everyone always assumes that if you work hard, you will succeed... It's the American dream. But it's far from the truth for many people who try this type of stuff. Most small business owners end up working 70+ hour weeks for maybe a bit more than the 100k some people might get working for an employer, with the added weight of having to run a business and losing everything if it fails.
Not just that. We have a lot more metadata these days and not everything can be a file. If you keep all the metadata and database-like files accessible to the user, how do you handle store corruption?

EG, a video recording/playback app that allows the user to save bookmarks/timestamps. You'd need to have some place to store those bookmarks, extract frames, generate multiple resolutions for both the video and frames (for gallery previews etc), possibly add some more metadata...

It's much easier to hide the actual files from the user and give them the option to export the data in some user-readable format.

Apple is notorious for this. Everything is a soup of folders and files with hashes and .plist files. Similar story with iOS and Android.
The question with secure boot is who has the keys. As long as that's the end user it is awesome.
a certificate is either valid or its not. this is more for administering it or for users that rely on it and want to know within build systems, at least that is where it did hit me.

the failure then, the same.

wondered although if there is some use in knowing an upcoming expiration.

# curl + GNU date + GNU grep -P
$ echo "cert days left: ~$(( ($(date +%s -d "$(curl -IvsS https://www.w3.org 2>&1 >/dev/null | grep -Po '(?<=^\* expire date: ).*')")-$(date +%s))/86400 ))"
cert days left: ~396

but then what should the information give? that my build breaks, say next Tuesday? and what if until then the certificate expiration is enlarged?
What's the reason these Git services have so many issues all the time?
Smoking weed in your home is already all but legal in Sweden. In the super unlikely case you get caught you pay a small fine and is free to go, the people I know who smoke weed aren't worried about the Police, more annoyed than anything. And regular tobacco smoking has mostly disappeared since it has became so inconvenient.
Now the published headline has been changed. Updated the title.
There's also a new issue which will make determining vaccine effectiveness in the USA very difficult. The CDC has changed how COVID cases are defined, but only for people who are vaccinated. Specifically, reports of 'vaccine breakthrough' i.e. someone who tests positive after being vaccinated, are now only being processed if they:

* Are positive with a CT < 25

and

* Result in hospitalization or death

People who aren't vaccinated on the other hand are counted as being "sick" with COVID if they test positive with a CT < ~40+ (exact values vary by lab) and don't need to be hospitalized or have any symptoms at all. PCR cycle thresholds are exponents. Each cycle doubles the quantity of what you're looking for. Thus a positive at a CT of 40 is drastically different to a positive at a CT of 25. You could inject people with water and using this standard, you would see an enormous effect. Clearly this sort of thing is not sound science and will result in time series that show the CDC what it very much wants to see, rather than what's actually happening.

This type of distortion keeps happening with COVID related research, and it's resulted in me no longer trusting it (see [1] for more examples of what I've seen). Not a single figure or data point about this disease can be taken for granted because so often when the details are investigated, there turns out to be some ridiculous catch or unscientific practice being deployed. It's also not just random incompetence because it always seems to be working towards the same end: making COVID seem more dangerous and getting more people to take vaccines.

[1] https://news.ycombinator.com/item?id=27231636
Sorry, man, nowhere in this press release it says Visa is settling transactions on the ethereum blockchain. It says it "plans to offer USDC settlement capability" in the future. And in the footnote they specifically say that this "does not refer to the movement of funds from individual consumer accounts". Deutsch Telecom hasn't even done a press release, so we don't know what their alleged involvement with Chainlink entails other than presumably selling them some data. If this is the best evidence of a supposed trend of blockchain technology adoption in the business world, it strongly suggests that such a trend does not exist at all.
I think if someone implements this thing without breaking backward compatibility, then it will be valuable even as a fork of the original elm compiler. I think the License allows this.

Also, Evan has not closed this issue since 2015. Most probably it is about "too much work to get it right" rather than "I'm not convinced that we need it".
It’s because the stigma is based on the “binge drinker” label and its implication of irresponsible levels of drinking, while the official definition of the label itself specifies a level of drinking that many would otherwise not deem an issue. eg. three restaurant-pour glasses of wine during a three course meal.
> It didn’t matter if I was using the market-dominating behemoth that was Netscape Navigator or the scrappy, fringe-niche new kid Internet Explorer: very little seemed to line up with the specification, and almost nothing worked consistently across the browsers.

Well I remember a significant difference in the early years of CSS. Netscape Navigator would frequently crash when encountering perfectly valid CSS while IE at worst would render it weirdly. Netscapes habit of crashing probably set back CSS adoption for several years, since you couldn't even introduce CSS as an optional enhancement.

I know a whole generation of designers loathe IE, but this is noting compared to the hate designers felt towards Netscape in the early years!
It made them the only money they ever made, but in the end they had to default on payback of 3mil pounds of royalties to BBC thanks to typical 80s mismanagement (oh hi Commodore).
Remembering Joel Kallman
Detractors propose alternate theory explaining data or criticism immediately invalidated.
Apache Ozone https://hadoop.apache.org/ozone/ is an attempt to make a more scalable (for small files / metadata) HDFS compatible object store with a S3 interface. Solving the meta data problem in the HDFS namenode will probably never happen now. Too much of the Namenode code expects all the meta data to be in memory. Efforts to overcome the NN scalability have been around "read from standby", which offers impressive results.

The meta data is not the only problem with small files. Massive parallel jobs that need to read tiny files will always be slower than if the files were larger. The overhead of getting the metadata for the file, setting up a connection to do the read is quite large to read only a few 100kb or a few MB.

The other issue with the HDFS namenode, is that it has a single read/write lock to protect all the in memory data. Breaking that lock into a more fine grained set of locks would be a big win, but quite tricky at this stage.
It's not widely known but PCRE (which I assume is still the most widely used regex library) supports partial matching which you can use to interoperate with any piecewise linear string representation (ropes, gap buffers, etc).
I don't understand why amphibious vehicles never seem to take off. There are regular attempts but the companies usually close shop after the first few years.

Why is that? Is it that people aren't interested? I would love to own an amphibious car!! Or is it that it's not feasible to make one for a reasonable price? Will the electric engine change anything, maybe?
Here we go again [0] and again [1] and again [2] and again [3].

Time to reset the counter once again. Now everything there is degraded performance. Oh dear.

Consider a self-hosted alternative or have one as a backup like I have said before.

[0] https://news.ycombinator.com/item?id=27192869

[1] https://news.ycombinator.com/item?id=27172443

[2] https://news.ycombinator.com/item?id=26666843

[3] https://news.ycombinator.com/item?id=26667101
brandTURBO GmbH | Android Developer & Full-stack Developer | Berlin | Remote with Onsite option | Full-time | €60K - 90K

Looking for an Android Developer and a Senior Full-stack Developer to join our team and build captivating digital products for world's most prominent brands including AC Milan, Manchester City, Real Madrid, Red Bull, Universal Music Group and many more.

brandTURBO GmbH is a rapidly growing start-up based in Berlin with a diverse, distributed team all around the world. Ideally, we would like to work with you on-site once the travel restrictions are lifted; and can also sponsor your visa.

General requirements:

* Develop engaging experiences that connect super fans with the world biggest brands multiple times a day

* Work directly with founders and a diverse distributed team

* Take technical ownership of features and move the product forward

* Advance our architecture and keep our systems maintainable and scalable

Role-specific requirements:

* Android Development: Working experience in Java or Kotlin. Gradle, GitLab CI proficiency is highly desirable.

* Web Development: Working experience in JavaScript or Typescript, React.js, Redux, Next.js. GitLab CI, Google Cloud, PHP 7, Laravel, and Netlify proficiency is highly desirable.

You:

* Have at least 3 years of professional experience building production software

* Previously worked in product teams with flexible agile methodologies

* Ship. You like to get things done

* Take pride in building engaging and polished user experiences

* Can contribute across the full stack

* Lead. As an early employee, you will have a huge role shaping brandTURBO becomes

Sounds interesting? Contact koray@brandturbo.vip, tell us a little bit about yourself and which vacancy you are interested in.

https://brandturbo.vip
The Nintendo Switch has sold bazillions and comes in a handheld only model as well as the original.

On the hobby/indie side of things modded Gameboys are very popular as are modern consoles like the unreleased Playdate.
> There are companies in Taiwan/China making custom X86 barebones/motherboards using modern hardware and old ports but they're low volume and destined for the industrial market so they have eye-watering prices.

Alternatively, you may take an embedded board standard like Comexpress that has a wide range of ports, including a bunch of real UART.
It’s not an issue most of the time, but I do agree that it would be nice to have a fix.
The idea of CSS is great, but it's about time for CSS as a language to improve drastically - currently (even with the latest changes) it is just not powerful enough to be used directly instead of being generated or used in combination with javascript. I wish for the day where I can really just write clean semantic html and then add the CSS afterwards on top of it.
If you can reproduce the original information based only on a state input, you have stored it in the state (in an encoded form or not). If your state is smaller than the original information, you have compressed it. If your reproduction is not faithful to the original, you have created lossy compression.

If the future input samples have a meaningful impact during loop playback, then it hasn't learned the correct behavior of the original loop pedal.

Note that the linked project appears to use a hidden size of 20. Twenty floats. With that much space we're very much back to "sure, you might theoretically be able to loop if the information fits in the hidden size".

Increasing the hidden size beyond 20 still won't solve learning the complex state machine behavior of an original loop pedal, which can loop variable length audio. You'd need to provide the pedal state to the network in addition to the audio, and probably train need to train it on a bunch of different loop lengths (>thousands?).

This would mostly be an academic pursuit, as it's extremely impractical compared to the other uses of the device.
Because interfacing with 27 different ID solutions instead of one is a waste of effort and most companies wouldn't do it?
GSR | C++ Software Engineer | London | Full-time | Onsite/Partially remote | https://www.gsr.io/

GSR is a leading market-making and programmatic trading company in the exciting and fast-evolving world of cryptocurrency trading. You will help to shape and build the cutting-edge tools used for real-time programmatic trading including market making, risk management, and proprietary trading strategies.

We are looking for a C++ software engineer with 3+ yoe, preferably with some finance experience, though it's not mandatory.

As part of the team, your responsibilities will be:

-Enhance our strategy/execution framework, used by quant researchers and traders.

-Improve and support our simulation framework to allow fast backtest and strategy prototyping

-Support and enhance our risk/quant library, with an eye on performance improvement

-Design, build, test and enhance our in-house trading software

-Developing new Greenfield products

If you are interested, please send an email with the tag [hn-cpp] to davide.benato@gsr.io
For people using GitHub Actions how often do these types of incidents impact your CI/CD?
Well it wasn't 5M until recently. And one could argue that putting 5M people into a tiny island is being efficient with space, leaving vast swaths of Malaysia untouched (where it wouldn't be if Singapore wasn't so dense).
possibly Azure?
In The Netherlands we have what we proudly call "The Green Heart", the rural area inbetween the cities of Amsterdam, The Hague, Rotterdam, Eindhoven and Utrecht. But while this looks nice to the untrained eye, green pastures and all, it might as well be a desert. Monocrop grasslands with little to no life in the ground, hardly any insects let alone birds. Grown on industrial fertilizer, and sprayed with insecticides. It is quite sad.

Netherlands, a tiny tiny country, has this crazy intensive meat and poultry industry. We are largest chicken exporter in the world [0] and no. 6 in pork exports [1]. And in agriculture we are surprisingly number 2 worldwide after the USA [2].

While this is all nice and stuff for our economy, it has many downsides. Small, sustainable farmers find it very hard to eek out a living, and even the large producers find it ever harder to get good income. All the animals crammed together in mega stables pose pandemic risks, and overall the environment is suffering.

But what the technology being used shows is that higher yields are well possible, also with way more sustainable production methods. This should be the focus and then export that expertise around the world so we can all benefit.

I hope that in Netherlands itself we can scale back the crazy industrial race to the bottom, replacing with a mixture of traditional small-scale best-practice and innovative new agrotech.

[0] https://www.worldstopexports.com/chicken-exports-by-country/ (2019)

[1] https://www.bizvibe.com/blog/food-beverages/top-pork-produci... (2018)

[2] https://humboldt.global/top-agricultural-exporters/
Your argument was a tu quoque fallacy anyway, so there is no need to discuss this further. You merely chose the wrong example to backup your fallacy, but you could have chosen the UK GCHQ instead. It doesn't change the gist of your "argument" anyway.