skysight-inc/HackerNews huggingface dataset:
We'd love to meet y'all. Devcon is a truly awesome time, but securing tickets is a non-trivial task.

> And, I'd think fixing the committee is worse, as it presents a static point of attack from adversarial POV. If you want any amount of decentralization, handling churn seems essential.

Interesting; I have often had the opposite sense: that involving a larger cohort of nodes generally increases the risk of collusion.

Of course, the consequences of collusion with Ursula are quite a lot less (she can refuse to revoke, but cannot recover the secret). This comes at a cost of needing to know Bob's public key prior to access being granted. It's really a very different formula.

We have often pondered (sometimes out loud) about adding some variety of Shamir's Character after Ursula hits mainnet.
thanx

BTW always check any cd drives that come into your possesion, there are often disks left in them.
undeleting files from a hardrive or thumbdrive is another source of free-for-you stuff.
This video puts a lot of it together: https://www.youtube.com/watch?v=Z0_Of0WGkEs

He starts with science and reaches into speculation, but, there's real, interesting science in it.
This isn't about reloading the page on voting with JS disabled; it's about the XHR call when you have JS enabled. It goes to the same endpoint as a non-JS call, ultimately loading the new page, but completely discards it (as it is an XHR call not an actual pageload).
Ask HN: What's the #1 technical blog post I should read now?
It's Sunday and like most engineers, I'm looking for something to read that's tech oriented. Algorithms, distributed systems, architectures, etc.
>we should at least try for "innocent until proven guilty"

This method of justice is reserved for our court system inside the US and most likley not work for our borders due to the fact agents must make educated or gut decisions.

>I'm all for the government denying entry, but it should be clear what the offense was.

This seens to be a contradiction to your other thought.
To a certain extent, it's developers serving themselves, not the user. Your job is not to show off the latest frameworkify.js and get internet points when you blog about it. It's also not to make your life easier (like by including a 1MB js library that saves an afternoon of your time). It's to make the user's life better. Just do your damn job! \end{rant}
No this is about JS enabled. It's the same endpoint. Open dev console and have a look.
The Matthew Effect
Copying the comment I made on the site :-

The thing about writing test, either unit test or functional UI test, is repeatability. Back then I had this problem too, to which I had worked on getting a script to drop the database, and recreate it back again, repopulating it with consistent test data.

Then, docker-compose came along. It is so easy right now to just have an environment up and running consistently. And once the test is done, the whole container set of the docker-compose can be easily removed, and created again on a whim.

For most database containers, you can just attach your sql files into the volumes that the database engine reads, and you will have consistent test sets overtime.

This will solve :-

1. Running test again and again, will make certain elements go of page because of pagination.
2. Creating new data with the same data to ensure uniqueness and testing it, can be done, because it will be a clean slate everytime.
3. Previous data causing inconsistent state with the current test

This does not solve every issue with functional UI testing, but in my experience, having consistent data every time is huge! No more second guessing when you write the logic in your test in fear of having existing data or any manual testing data breaking your test.
This! They needed better integration with their B&M store. I couldn't buy things online from their weekend ads.

I used Fry's exclusively for building custom PCs since returning a failed motherboard and/or components was a drive away instead of days away with Newegg/Amazon. They had much better selection than Best Buy. Best Buy survived by adjusting to users habits, that is browsing in-store then buying on Amazon. Best Buy site isn't great but useable.
Ask HN: What are the next Google product(s) might get axed?
Most capital, by far, in Vz is owned privately.
Metafont supports both stroke-based and outlined fonts.
Ask what industry the client is in. The recruiter will often give you that, which ought to tell you enough to identify them. Or if you sound self-assured and confident, they'll just tell you the name of the client. If you can't even get the industry out of them, pull your resume and terminate your relationship with the recruiter. "Not confident in your firm placing me with a quality firm"
Some reasons not to use the Brave browser
Hate to be the "Source?" person, but were you there at the time?

If not, please update Wikipedia with references to your original source of information.

(Wikipedia doesn't admit original research.)
> In the Linux world, since syscalls are exposed by libc, other non-C runtimes (for example, Go) end up needing to make system calls on their own without the libc wrappers. Is such a system just not a thing in Windows?

Linux is pretty much the only operating system that considers the actual system call ABI to be stable. The BSDs and OS X all want you to use the platform libc instead to access system calls, while Windows uses kernel32.dll et al. as its stable interface.
The British Army's Plan to Shoot Protesters in Hong Kong in the 80s
The number's you're quoting are mostly economic fantasy.

Under-employment is closer, but still fails to account those that have given up hope entirely or who haven't been employed before (but should be working).
Having an article titled "Mysterious [XXX] illness" is pretty much the dictionary definition of FUD but even if you can't accept that, the national health organisations of UK[1] and New Zealand[2] have conducted studies about vaping, you can find a lot of data there (something that can't be said about the NYT article).

[1] https://www.gov.uk/government/news/e-cigarettes-around-95-le...

[2] https://www.health.govt.nz/our-work/preventative-health-well...
Ask HN: Is an MS in Computer Science Worth Pursuing?
> When I want to write a script that runs on startup, I expect that I can just put (or link) it in some directory where the scripts are that get started on startup. Or that there is one main script that calls all scripts that are intended to be startet on startup.

AFAIK, systemd is compatible with sysv init scripts.

> I do not want to write a "service" that has some "only run once and then discard" flag or whatever.

Why? Writing one isn't so complicated.

> When I want to look at logs, I want to use the tools I like. less, grep, tail etc. I do not want to dabble with some binary format and its tooling.

Well, nothing prevents you from piping output from journalctl to whichever tool you prefer. In fact, people do it all the time.

> When I want to start or stop a service, I want to call a script that does that. A script which I can look at and see what it does. Like /etc/init.d/apache2. I do not want to execute some magic command like "service apache start" which I have to guess or look up and which gives me no clue about what it does.

I don't see how sysv init is any better than systemd in this regard. You'd still have to look at indidual scripts to see what it does. It's not like systemd hides the contents of the service files.
Part of it is even the small portions of ingredients are still too much if you're only cooking the required meal occasionally as a single. It would be great if grocery stores had the ability to only buy "2 cups of milk" or a "single egg" in a way that isn't a packaging waste nightmare.
I noticed that a CSS fix I gave to pg for Hacker News over 10 years ago is still in place today.

I’m proud to have a single brick in the foundation of a site that has lasted this long.
I agree in that I would also be surprised to find out that smoking is overall safer than vaping. (Though I do suspect there are certain risks that are still higher with vaping while others are lower than with smoking)

Claiming that vaping is orders of magnitude safer than smoking, without proof, is still highly irresponsible. We simply don't know how safe vaping is.

The history of making safety claims about addictive products is quite fraught with delibratly misleading and false statements. Please take care not to exacerbate this.
"Moral reforms and deteriorations are moved by large forces, and they are mostly caused by reactions from the habits of a preceding period. Backward and forwards swings the great pendulum, and its alternations are not determined by a few distinguished folk clinging to the end of it." — Sir Charles Petrie, The Victorians
Right. Now imagine what the underemployment rate was during the recession when the unemployment rate was three times higher.

The claim that it's harder to get a job out of university today than it was a decade ago is very dubious.
How to Trade Small Forex Account
Jack Dorsey Twitter Hacked Account SIM Swapping
And what of our citizens?
Why does it have to beat forensics? Does it matter if we find out something is a false flag after the fact? I mean how many people still think the US Government created AIDS? Even after the Russians admitted it was a disinformation campaign started by them? [0]

[0] https://www.nytimes.com/2017/12/12/us/politics/russian-disin...
In this linked document for Magritte, it describes its pipeline operator in a section called "Syntax Design - Linear Composition: Why Not Lisp?".

..The problem is the prefix-only calling convention that requires a back-and-forth movement of the cursor, and causes the expression to expand leftwards, opposite of the direction of the user’s typing.

While some languages have some support for linear composition using operators such as Clojure’s arrow macros or OCaml’s |> operator, the integration of these macros with the underlying subsystem is shallow.

I question this last statement.

Just this weekend I was reading about Hy's (based on Clojure's) threading macros:

"Threading macros, also known as arrow macros, convert nested function calls into a linear flow of function calls"

-> (or the threading macro) is used to avoid nesting of expressions. The threading macro inserts each expression into the next expression’s first argument place.

->> (or the threading tail macro) is similar to the threading macro, but instead of inserting each expression into the next expression’s first argument, it appends it as the last argument.

At least to me this seems far from "shallow" and even more useful/flexible than the pipeline operator.
It’s seldom that simple in the wild. I just had to build a micro front end. The original React app had some parts that were business critical but written quite poorly and required a very specific and weird build chain. The team collectively wanted to start using typescript and a newer version of React but couldn’t without rebuilding this piece of the code. So we isolated it into a microfront end and now have the ability to rebuild it as capacity allows. It’s obviously not ideal but I consider it a good choice as an interim step in complex deprecation tasks. Isolate THEN deprecate. :-)
I think they were just talking about the design. HN is certainly a lot more active and successful overall, but it's extremely minimal for both design and functionality (which is part of its appeal).

Tildes's design has a lot more to it, including better responsiveness for mobile use, a built-in theme system with multiple themes (including dark ones), full markdown (CommonMark/"GitHub Flavored Markdown") support, syntax highlighting for code, etc. There are lots of aspects of it that would be nice to have on HN.
What's your problem with the volatile? Using it to prevent register caching of or a value or prevent optimizing out repeated reads is perfectly fine. That is how it is supposed to be used.

The bug was that one thread was reading the gcc thought it wouldn't be update between reads. It is even used properly by grabbing a copy of the volatile value instead of reading it repeatedly.

edit: I also don't understand your aliasing issues. A `char*` can point anything and you are allowed to cast back out of it to the correct type. It is casting to int because the string is prepended by its length (the var names are "size" and "nibble").
You don't need for it to be good, just to beat AOT compilation to WASM, which would likely not be very efficient. I don't see why JS is not similar enough to BEAM bytecode to achieve that.
Fry’s have always had the stigma that they hired unknowledgeable floor staff. If you knew what you were after you were fine. On the non technical side, half the time the staff didn’t know where to find items and would take you on wild goose chases.

The stock was better than Microcrocenter or Central Computers (when they were relevant), and their sandwiches weren’t held bad. But the floor staff and that stupid thing where they have people at the exits pretend to check receipts on the purchase side. On the return side it was just awful. Today in age their return policies are just bad. On some items they have restocking fees.
i wish i could vote twice, Thanx heaps now i have to find a rag to wipe up the coffee spray from the monitor
It's not worth it given the censorship but if you encounter some answer on reddit via a search and want to access it the best way is through http://ceddit.com/r/whateverurlpath . It's even more javascript but it's the only interface left that both looks and acts like the original.
Go doesn't need to bypass libc on Linux. There's no technical reason to do that. Go doesn't bypass libc on other operating systems. Go going straight to the kernel is just a fashion statement, a symbol repudiation of C, not something that makes actual life better for users.
> Everything is chaos, no one knows what the fuck is going on at any given time, and nobody is in control.

I think this makes more and more sense as you get older. After college and when you're in the work place you start to realize that no one has any idea what is going on, how to run their lives, and what they should do. Everyone is like this.
yes, mainly, i'm using the nba to show that even among folks who are constantly and publicly evaluated for ~10 years (the time from discovery to draft), you have ~10-20% chance of hiring the right player at the right time.

so then, why would one expect to be able to evaluate a candidate for a few hours and do better than that? if anything, professional (office) skills are harder to evaluate than athletic ones.

reasonable folks should expect only 10-20% of hires to be good fits, regardless of the skill or integrity of the hire.
> True, but it is generally fairly minimal.

That's actually kind of the problem. It's the same thing with phone systems. Any IT person worth a shit can follow a decent tutorial and end up with a system that works. Until it doesn't.

What happens when it doesn't is the issue. For a lot of businesses this will be an immediate critical problem. This is not a great time to be learning by experimentation.

If these services are not critical then go nuts, but if your business depends on these services you really want to have someone whose full time job it is to run them. If your business is not large enough to support having a person's primary role be administering these systems you should really have a third party vendor do it for you.

The article is right, you don't have to use one of the big names, but most of the time it's not a good idea to run your own if you consider email to be a critical service.
I'm curious, in practical term (not throttle emulator via browser's developer tool), does single page app 'works' in location of low speed internet?

By 'works', I mean not just content been served, but overall usages not making you wanting to abandon this site.
What do you mean weird return deal? Isn’t that a common practice when someone is found inadmissible? If nothing else is out of order, you’re given the chance to withdraw your request to enter the US.
Backward compatibly is important. It's a weird Linuxism to assert that it's the kernel that has to provide the compatibility interface. There's no reason the ring zero transition has to be the stable part.

The real reason Linux's ABI boundary is the kernel is just that the kernel and glibc are sperate and frequently-antagonistic projects. Linux ships the org chart.
Both the older electrostars where far better
> it’s a lack of clarity by both OP and the project website about what’s important

As a former academic, I can immediately spot this website as an academic paper with a bit of code on the side. Academics do this kind of thing constantly because they get kudos for it in academic circles. Yes, there is a lack of clarity (if you are not an academic). That's why I pointed this out for what it is.

> If the code was irrelevant, it should be removed from the website so that the audience could focus solely on the paper.

I mean, you're not wrong. But then they wouldn't get as many kudos from their academic buddies.
One way of knowing this would be by reading studies conducted by the national health organisations of several countries, see my other comment in this thread.
I was taught to sort items by date, so you don't have to look through them all to determine which ones are the closest to expiry.
None of these cutting agents are approved for human inhalation and no studies will be done. From an epidemiological perspective these cases are tightly clustered both temporally and location wise which really limits the possibilities.

Common cutting agents in the licensed market are PEG200, PEG300, and MCT oil. None are those are proven safe from what I know.

In the black market the initial cutting agent was PEG600. Then TrueTerpenes came out with Viscosity ( https://trueterpenes.com/products/diluent/viscosity-extract-... ). Initially they said it was all terpenes (simple alcohols found in cannabis responsible for some effects and flavor) to sell it. It later came out that it was "mineral oil" but the reality is no one knows exactly what it is but it's a petroleum-based product of some kind. There was backlash against TrueTerpenes for this but selling mineral oil at $1500/liter (price point for cutting agents) is profitable. Some reports have described the symptoms as consistent with lipid pneumonia.

Next FloraPlex released their thickening agent. Then HoneyCutt. I started hearing stories of people selling 0% THC epoxies to unsuspecting buyers as distillate starting a few months ago.

Now there are people making their own thickening agents.

Is it a theory? Yes. I'm normally scientifically conservative but I'd place a friendly wager on this one.
Cool stuff. Judging by his code, this guys mind is probably going to get blown when he discovers mmap() and bcd arithmetic.
Xkcd Forum Hacked
I don't understand? Walking a dog is not a fulltime job. Not sure how you could work, and still not have time to walk a dog?
Stealing is a major problem in telecoms design in Africa - you also get it (cable thefts) in developed countries when the coper price is high.
Maybe I'm just dense - but it seems much more sensible to grant or deny permission to enter from a flight's originating airport.
Yes, that must be it. As I understand it, the deconstruction was included in the working copy of his book before Chapter 1, and then later removed, correct?

Edit: Ah, incorrect. He actually intended it to be a chapter-by-chapter deconstruction but never completed it.
so just give up on the right to protest and enjoy more of the following?

https://www.oocities.org/scotpeterdow2/police.htm

I was cracking a joke in another comment on the apparent fetish this guy seemed to have, but after reading that page you can kind of understand where he was coming from. He does put in the effort to reference relevant journalistic material (like the police officer in training that was abused and succesfully sued), not exactly what you expect from some prolonged teenage angst doomsday prepper...

so what is your advice? forget about your right to protest? give up democracy?
I don't have any in mind, but this paper struck me as being in "distributed systems" more than in "cryptographic primitives." That is totally debatable, though.

Anyway, I have experience in the former field (and adjacent fields) but not the latter, so that's where my cynicism is coming from, if you are wondering.

You are probably right that there are higher standards for papers dealing with cryptographic primitives. That would be nice!
Big part of it is routine. I basically buy tonight’s meal on way home. That leaves very little scope for anything going bad.

Meanwhile my parents have a fridge full of food and are constantly throwing stuff out
I don't agree with you. I run many, many small email setups and some rather large ones. I am based in the UK.

The only thing that gets mail dropped big style these days, in my experience, is the saddest one: Reverse DNS entries, ie not getting PTR registered. This anachronism still seems to be a fixation by everyone.

Content checkers seem to be pretty decent these days. My fav. is rspamd nowadays with Exim on the front. I generally wind back from doing anything fancy and leave it to defaults. Even more bizarrely, I do add a domain blacklist for all return addresses. As you know email addresses are easily fakeable but the semi legit spammers do stick to a list of domains and hence can be dropped with a few rules. They will go away after a while.
Why does GP feel need to note that they are a Tesla critic rather than simply praising Zimbabwe's elegant use case?

Snarkiness abounds, apparently.
You can use a PRF for the domain to derive additional secrets. It simply depends on the scope of the project and who you think your users are.

For example: if your user base is cryptocurrency wallet holders who have multiple secrets for each wallet, will they construct a secondary library on top of yours to manage those additional secrets? Why wouldn’t they choose to derive each secret independently? If millions of dollars are at stake, would you risk any shared state from your secret derivation function?

It would be unnecessary to derive additional secrets with this library to prove the concept in the paper so I don’t think it’s necessary if that’s the goal of the code. However, if mass adoption of the techniques you’ve created is your goal, a more user friendly API which doesn’t require each end user to “roll their own code” to manage multiple secrets should be a goal.

One of the first major projects I worked on was essentially a wrapper around open source software that provided “ease of use APIs and UIs”. Because the average user was not technical, the convenience wrapper became highly valuable and is used by hundreds of millions of sites today (cPanel).

One of the biggest challenges as a technologist is to understand to what degree most people are not technologists, even fellow programmers. For example, I’ve worked with skilled programmers with impressive resumes who had issues troubleshooting CORS because they never learned how headers are defined and where to look up the RFCs.

As mentioned above, providing an API for multiple secrets could be out of scope for a bunch of reasons. If you’re looking for mass adoption by developers, I’ll wager an Omakase at the sushi place of your choosing that it’ll be required.
>Guess the gate is eletricfied

doesn't look like it. it's not isolated from the ground, so any electricity is going straight into the earth. the bigger deterrent is the barbed wire, but you can get pass that (and the electric fence, if any) with a fiberglass ladder.
Anecdotally, it seems a thing among the younger well-off types all the same, e.g. programmers making 6-figures in their early twenties. Perhaps it’s more of a zeitgeist thing than individual outlook?

Regardless, I think as a problem it’s more mosaic, that to reduce it to any one cause is too reductive.
This is all weed pens and concentrates right?
Privacy is power. Lack of privacy is power too, just not yours.