skysight-inc/HackerNews huggingface dataset:
Small changes in UI can have a significant effect on acceptance rate. I'm developing an open-source consent tool (Klaro - https://klaro.kiprotect.com, Github: https://github.com/kiprotect/klaro) and where to put the different buttons, which colors to give to them and how easy to make opt-out is a large debate in our community. By default we favor a very user-friendly approach but we give our users (i.e. the website owners) different ways to ask for consent: A mandatory modal, a consent flow that accepts all cookies/apps (or customize) and a consent flow that accepts only a pre-selection of cookies/apps by default. In every flow there's a "Decline" button that visitors can use, so declining consent is just as easy as giving it. Most website publishers prefer the "Accept all" flow as they usually have a good reason for including a given app/tracker on their website, so only choosing a subset doesn't make much sense. A few sites also implement the mandatory flow, where the visitor won't be able to see the website content until he/she has chosen to either give or decline consent (and again, both options are equally simple to reach).

From a GDPR and ePrivacy perspective it's clear that opting out needs to be just as easy as opting in. Most websites violate this principle as opting in is in fact way easier, and often the UI is designed to be deliberately confusing to the user.

IMHO the consent problem one of the central unsolved issues in privacy though, as most people would not opt-in to tracking if they were given a real choice.
The author of the article mentioned a GDPR compliant alternative to google analytics that doesn't require users to give consent for tracking simply by not relying on personally identifiable information.
A very non-practicing Jewish friend of mine joked that he went to the local butcher, pointed to the pork and ordered, while pointing, "that fish".

Growing up with those restrictions seems to do wonders for one's sense of humor.
I've never had to do these things. It's possible you're not applying domain boundaries correctly.
You jest, but I have been in a conversation where I proposed a user experience improvement and heard "but if we change the code, it will no longer be tested. Right now, users have reported bugs and we have fixed all of them."

Because users always report bugs...

If you've ever been frustrated by the package manager Conda and the UX of its command-line interface ...I'm sorry. I tried.
"640K ought to be enough for anybody!"

Eventually, seemingly sane assumptions become anachronistic laughing points. (Even if they're apocryphal...)
efabless already runs the shuttle service that Google and efabless are going to fund here. From the efabless home page:

> $70K, 20 WEEKS, 100 SAMPLES

Note quite $50K, but close.
From the limited data regarding the Tiger Lake benchmarks floating around, it could be just as much of a revelation as the Zen2 jump which you mentioned. The GPU is much more powerful than Icelake and the CPU seems to have benefited from the higher clock speeds possible from the more mature 10nm process. TDP is said to be the same, but it's hard to go by Intel watts until someone does a battery life test.
Listening and conveying your thoughts clearly to others.
Sounds interesting but what you build as an open source chip?

I mean 130nm is 20 year old technology and you can buy general purpose CPUs today which are night and day faster than anything made with 130nm. Allowing you to emulate anything specialized using sofware.
Show HN: Get a recruitment page for any website, find the best candidates
Have you looked at postmarketos? https://postmarketos.org

Lots of fun to be had, if only to play with a battery-backed raspberrypi-like headless server in the worst, less-supported cases.
> The code is so tiny they could have kept it...

Not for long; the EFI headers later used the same space, which even required severely shortening that "no longer supported" message (the first two lines of the message were replaced by just "Use a boot loader.\r\n")
There's a celebrity catholic fundamentalist nut in Poland that shuts down the shop on his website on sundays.

He also had a divorce and wants to shoot refuges, so :)
Whether you like it or not has no bearing on whether it's true. In fact that's a confirmation bias right there. Presented with evidence of something you find unpalatable you simply reject it outright purely on the basis you don't like it. Personally I'd rather know.

The point isn't that evidence has no power, it's that it has dramatically less power than most people think. However there are strategies for getting us out of the personal bias quagmire, such as the scientific method and the approach described in the article of providing an account or explanation of your position and the reasons for it. The debating rule of first explaining your opponent's position in your own words, but in a form they accept as being accurate, before trying to rebut it is also hugely powerful. These do seem to work and help lead us to better outcomes, so this is valuable and actually useful work.
Pain in getting it stable? What does it even mean, it was unbalabced and falling off your desk?

What did you have, crashing games? It has been like 7 years since I had any stability issues on windows for gaming.
https://agilemanifesto.org/

> Individuals and interactions over processes and tools

> Working software over comprehensive documentation

> Customer collaboration over contract negotiation

> Responding to change over following a plan

The things on the right are only useful in service of the things on the left.
The same could be said about the interference of the US and UK in Iran. Our whole history in the area seems to be one shot after another in the foot.
'Disturbed' SQL confused me, had to look up the thread to see Distributed SQL.
And yes, I agree, you certainly can run distributed without data loss, depending on the platform design and your 'transaction level'.
Couldn't agree more. Bookmarked for my next bout with laissez-faire objectivists :-D
Microsoft has people whose job title is literally "evangelist", which are tasked with engaging with the tech community.

They get paid to produce tech demos, give talks, engage with the community, alpha and beta test the latest and greatest tech, etc...

https://careers.microsoft.com/professionals/us/en/c-evangeli....

https://www.youtube.com/watch?v=bJMuh0ZiDZQ

If you connect with people who are Microsoft MVPs, they can probably put you in touch with them. I think engaging with some through Twitter would be the way to go.
i very much enjoyed the article, but i do prefer apolitical content when possible. unsure why it was necessary to reference trump in the vaccine portion. people (authors included) that can’t control themselves from injecting politics where it doesn’t naturally belong are becoming more and more irritating imo.
I'm running this small community site for remote workers and I've been thinking about how to connect freelancers with clients.

As I'm now looking for a freelancer to help me with turning designs into responsive html/css, I thought what a great way to start connecting freelancers through this.

So I wrote a quick blog post about what I built yesterday. It's not just posting freelance jobs, rather it's creating projects and inviting freelancers to join.

I also shared a couple of more ideas where to take this next in the blog ("freelancer friends", "share with my network").

Would be fun to hear your thoughts!

You can read it on my blog: https://remotehub.io/blog/freelancers

And if you'd like to work on the project, let me know! You can fill in the quick form on the project page: https://remotehub.io/freelance/mygames-website-development

One problem I have with Upwork and Fiverr is that it seems to be built on "lowest price wins". I don't like that. I think we could build something more human! Yes?
I'm still not sure what distinction you think I made... what I intended was:
1. All Jews are people
2. Computers are not people
3. Therefore computers are not Jews

As a Jewish citizen of both Israel and the US, I understand that it can be hard to exist as a minority in your own country, and I'm sure it's harder in Israel, which doesn't have separation of religion & state.
Do you have children yet? My son is 6 so I am right in the middle of this process. My wife does not share my point of view (different culture, different educational attainment) which makes it even more difficult. If I could clone myself I would just homeschool, but that’s not possible so it increasingly feels like I have no choice but to be an accomplice in the crime of sucking the creativity and curiosity out of my son by sending him to public schools.
It's not much of a rhetorical trick - anger for unfair treatment is driven by a fear of loss of power, status and control.
I think it is a big issue to use anything containing PII in anything else than production environment. For example, do your QA logs have the same kind of management, access control and lifetime than production ? If they don't, you might end up logging PII in a way you should not, and could even be in legal troubles for things like GDPR.
Can you point me to this story of Edison? I’m resonating with a lot that’s being said in these comments, and now I have two toddlers who are precocious and for years I’ve wanted to homeschool them.
68060 - 600 nm
Hi, I just want to test this idea before I start working on this.

What you will get - A beautiful page to replace your hiring page on your website. Candidates can easily submit their resumes through the page.

You will get a dashboard where you can analyze all the responses and pick the best candidate that suits your job.

Like I said earlier I just want to make sure whether there is any market for such an idea? If at least 10 companies/people are interested in this, I will start working on this.
The original book presenting the disassembly was:

https://www.abebooks.co.uk/9780861611164/Complete-Spectrum-R...

by Dr Ian Logan and Dr Frank O'Hara, 1983

published by Melbourne House, here is the scan of their catalog from these times:

http://www.ourdigitalheritage.org/archive/playitagain/wp-con...

I see in the changelog of this project:

https://speccy.xyz/rom/reference/changelog.html

"20160709
The disassembly is now 'complete'.

- Added annotations from The Complete Spectrum ROM Disassembly by Dr Ian Logan and Dr Frank O'Hara"

The interesting aspect of this online version is its relation to

https://skoolkit.ca/

https://skoolkit.ca/docs/skoolkit/whatis.html
Thinker is an app that automates your learning. It enables you to:
- Jump to key info instantly using AI.
- Stop redundantly checking sites like Hacker News.
- Permanently archive every article.

How are you archiving the articles?
Show HN: My first mobile app in flutter
I now see a lot of websites now complying with the "opt-out as easy as opt-in" part by giving you checkboxes for configuring your cookies, with a faint "save choice" button that effectively opts out, and a really obvious, well contrasted "accept all" button. I think that ticks all checkboxes of the law, while still being an obvious dark pattern designed to trick the user into opting in.
Hi I launched my first mobile app! =D

Status Center is an app where you can manage your statuspage.io pages. Hope you like it.

Cheers, Felipe
This interface should be all handled by the browser. It was a mistake not to do this. It makes no sense that blocking cookies should be done via inconststent and dubious interfaces implemented by the websites themselves. Much better that the law would specify minimum standards for browser interfaces to make those choices (which btw would be trivially implemented, vs forcing the sites to spend time and money to implement a shitty js pop-up). Plus you are assured that cookies are really blocked.

As for server-side fingerprinting, the browser, upon the user's choice, would send the allow/deny information to the website, which is forced by law to honor it (as it is today).
You misunderstand me. I never said that testing is an efficient way to gain confidence, or that tests give much confidence, or that only testing can provide confidence. Rather, I said:

> The benefit of testing is confidence that things are working.

Some people treat testing as a gamified metric (e.g. code coverage). Some people treat tests as executable documentation. Some people treat tests as some essential requirement, without which the software cannot be shipped. I'm saying that those are not good reasons to write tests. Tests should be written to give us confidence that things are working.

How much confidence will we gain? How much do we want? How much will it cost? Where should our efforts be directed? Those vary from project to project, and is exactly why I say thought should be given to the cost/benefit tradeoff.

(Personally I think automated testing can be an efficient way to quickly gain a lot of confidence in a system; especially if we do property checking of high-level functionality, instead of unit testing of low-level details. However, that's a separate point; we can disagree on that, whilst agreeing on the need for weighing costs versus benefits.)
My gut says one potential reason would be that small businesses in the South tend to have a much shorter pipeline of upcoming work, along with fewer labor protections.

E.g. a tradesperson will generally be out day-of in a metro, vs that very much not being my experience in the NE.
Ireland's Health Service Open Sources Official Covid-19 Tracking App
5 copies sold in the first week of prelaunch
That's like saying AMD chips aren't x86 processors.
Yes, there are lots of open-source RISC-V cores. Tim Edwards of efabless has another talk about creating a RISC-V based ASIC SOC: https://www.youtube.com/watch?v=EsEcLZc0RO8 based on PicoRV: https://github.com/cliffordwolf/picorv32. PicoRV is part of the efabless IP offerings. The chips will have a PicoRV harness on them.
Gate level emulation is really, really slow. If you've got a nice abstraction like the x86 ISA you can simulate a chip at that level far faster but if you're interested in the net level design rather than the abstraction emulation will be way, way slower. At least in throughput, it takes a long time to fab a chip and so you really ought to do emulation first in any event.

And for gate/line level effects things get slower still. Back when I was doing my master's thesis I was running simulations over the weekend on sequences of 100s of instructions in SPICE.
> dnt: 0

Yes, that is exactly how it was specified:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/DN...
> However, if this initiative takes off, it'll be a big help in creating an open source EDA toolchain community.

The opensource EDA toolchain community is already producing some good stuff, Symbiflow: https://symbiflow.github.io/ is a good example, it's an open source FPGA flow targeting multiple devices. It uses Yosys (http://www.clifford.at/yosys/) as a synthesis tool which is also used by the OpenROAD flow: https://github.com/The-OpenROAD-Project/OpenROAD-flow which aims to give push-button RTL to GDS (i.e. take you from Verilog, which is one of the main languages used in hardware to the thing you give to the foundry as a design for them to produce).

The Skywater PDK is a great development, which is a key part of a healthy opensource EDA ecosystem though there's plenty of other great developments happening in parallel with it you will note there's some people who are involved in several of these projects they're not all being developed in isolation. The next set of talks on the Skywater PDK include how OpenROAD can be used to target Skywater: https://fossi-foundation.org/dial-up/
Magic Leap Announces New CEO Peggy Johnson
> The first option, redirect, is not GDPR-compliant, because then the "consent" cannot be considered freely given, and thus is not valid.

I don't quite understand the reasoning on that one. In Europe, and pretty much everywhere else, there are a bazillion interactions every day in the form of one party offering to provide some good or service only if the other party agrees to something.

For example, the grocery store will only give me food if I agree to let them charge my credit card.

Why is consent considered freely given when I give someone money for a good or service because if I do not do so they will not provide the good or service, but not freely given when I click "agree" on a privacy policy disclosure because if I do not do so they will not provide the good or service?
That's correct; I updated my original comment to mention that the Jewish laws of the sabbath aren't meant to apply to non-Jews (there is, however, a large and rather entertaining body of practical discussion of under what conditions, and how explicitly, one can ask a non-Jew to do things on the sabbath that would be forbidden for the asker themself to do).
Sometimes I've waited half an hour and then gave up cause the kids needed to get to bed. Nobody else got their order either.

Only happened once, but still they have work to do.
Aquious Ozone is some of the safest and environmentally friendly disinfectant you can find. Only problem is that you need to use it right after making it.
What is Deno? A ‘better’ Node.js
There is at least one way that I know of to realize your dream. First, disable "do-not-track" header in your browser. Secondly, lobby for organizations to honor the "do-not-track" header. The whole world will thank you.
I feel like it's better described as 'Filter your information intake' because according to what it says on the website, it highlights and extracts the non-(advertisy, rambly, clickbaity, etc) information.

I can't try it yet because there's no android version out unfortunately
> Things like fresh produce, dairy and meat I need to choose myself

The thing is, you don’t need to, you prefer to.

Plus if you’re buying meat at a grocery store, you’re already so removed from the source of your food that letting somebody else pick it out is like adding another inch to a marathon.
What I'm doing right now is saving the page's HTML. Later on I plan to save the assets too.
Your youtube feed is not as curated as you would think it is. Google adds trending videos there, whether they are old or new, depending on your viewing history. There’s absolutely no way to be 100% in control of the feed.
Because the EU is a union of sovereign states. The EU itself is not sovereign and cannot do anything at all without acting through its members. A member can simply decide not to carry out the EU's wishes. Sure there are penalties, but they take a long time to appear and are fairly minor.
>So the fed paid money, which it created out of thin air //

By devaluing currency, a cost to all holders. They can make virtual numbers, they can't make value. There's a cost, the cost is just obscured.

The way you describe it is clearly wrong, otherwise the Fed could buy everyone's debt and save the economy of the entire World. Yay, just "print money" we'll all be rich!
This is one of the reasons server side tracking becomes more and more important. Even if users agree, tools like uBlock block client side scripts like Analytics. I build a library for Go [1] to solve this. Check it out!

[1] https://marvinblum.de/blog/server-side-tracking-without-cook...
Could/should there be a 'wikipedia for software development practices'?
Is Git Compliant with GDPR?
Would you prefer a Gartner report?
I understand what you are trying to do and it looks like you put in a lot of work but I think that the page is not doing a good job of guiding people through the course. Right now I think the website is very confusing to navigate and it's not guiding people through very well.

I also disagree with the assumption that your own language makes it easier to understand the concepts of syntax.

If it's just JS and people can watch a video about "what does let do in javascript" on YouTube or google "what's a loop in javascript" that makes it easier to understand these basic concepts if you have access to a big variety of explaining the same thing from various angles. I don't think having a "fake" language to learn it is making it any easier. There's a reason people learn JS or Python in school where there's also a lot of editors / resources that can be used even if they are curated in a way to help a total beginner.
I took a look at the example articles and I just want to say that for a 13" macbook retina display with default 2x scaling at 1280x800, I found the font size to be a bit too small and thin. I personally liked it a bit more at font-size of 1.2em with a font-weight of 400, but that could use some fine tuning perhaps. I think the main issue is that using pt can be a problem, em/rem would display more consistently across screens.
This is awesome. I still have a copy of the original book from 1983 on my bookshelf! This looks like a faithful reproduction with some added features to make easier to use.

Looking forward to browsing some of the other code linked to from the site - e.g. Manic Miner which was a particular favourite.

A couple of points about the Spectrum ROM.

- Spectrum BASIC was very slow especially compared to BBC Basic. I think that this was partly due to the constraints of having to fit everything into 16k vs 32k for the BBC - so code was optimised for size rather than speed.

- It included a stack based VM for floating point operations which I think was again mainly to reduce the code size (one byte for each operation rather than three bytes for a subroutine call).

Would seem appropriate to give credit to the main author of the code, Steve Vickers [1], who went on to found Jupiter Computing, makers of the Jupiter Ace.

[1] https://web.archive.org/web/20110516082258/http://www.sincus...

edit: added Steve Vickers credit.
Type in Up, Up, Down, Down, Left, Right, Left, Right, B, A, Start for a surprise
Ha! I couldn’t get this one in the local store in 1984, I had to do with [0], which was inferior although still very helpful. When I sort through my boxes in storage I suspect I’ll find it.

[0] https://www.computinghistory.org.uk/det/41998/The-Spectrum-M...

edit: I originally wrote that the author was Rodney Zacks but was mistaken -- googling found that it's by Richard Ross-Langley
I don't think so. Tim explains in the talk, designs must be submitted via a public Github repository. I think the whole point is to create an open ecosystem.
Yes, that's what I was trying to express, thank you.
A REST View of GraphQL
Ironically, that's when I gained an interest in it. There's often time to play around when everything is running smoothly, and experimenting with Linux on old (and new) hardware looks like you're working to others.
Apple's GPUs have exceptional render performance. Consider how close they get to a GTX 1060 laptop already[1], and then consider that their upcoming chips can comfortably double GPU core counts and will be 50% stronger per core with even conservative generational improvements.

They do less well in compute, but even there they do well, and a 16 core A14 GPU is likely to bat with a 1060.

[1] https://images.anandtech.com/graphs/graph13661/103805.png (not a perfect benchmark because of CPU bottlenecking, but there are no good benchmarks to choose)
Works for me on Firefox mobile with cookies blocked in the settings.
This was true to an extent in the 70's - I recall us using subroutines from NAG htps://www.nag.co.uk/

Not much point in implementing our own Fourier code.
What's the specific question as to why that means you can't take it seriously?

The big problem is the nuclear material, but getting rid of that has long been an undercurrent of independence anyway. I suspect what would most likely be negotiated would be some kind of "treaty port" arrangement for non-nuclear vessels. Scotland would likely not be an Ireland-style neutral.

The aircraft carriers are .. very much a "power projection" thing, like Trident, Britain buying itself international hard man status like a knuckle tattoo. On the other hand, there's no proven alternative to carriers for achieving air superiority away from land bases.
It’s like ads are something nobody wants.