skysight-inc/HackerNews huggingface dataset:
The article directly proposes an alternative that "avoids some of the issues" with adding the pepper before hashing:

> An alternative approach is to hash the passwords as usual and then encrypt the hashes with a symmetrical encryption key before storing them in the database, with the key acting as the pepper. This avoids some of the issues with the traditional approach to peppering, and it allows for much easier rotation of the pepper if it is believed to be compromised.

It sounds to me that this is the actual recommendation and the other method is more for explaining the traditional approach. Also the two-way function has a clearly stated benefit in this case.
nitpy.com could be a new Python linter.
Small but important correction: two conducting plates. https://en.wikipedia.org/wiki/Casimir_effect

Also works in other geometries, e.g., sphere and plate, two spheres, etc. First experimental verification was a sphere and a plate, I think? https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.78...
Product Launch:Crypto and Blockchain Newswire
As crypto entrepreneurs ourselves we have always faced the challenge of getting our message across.

The whole crypto & blockchain PR is broken, meaning it exists but in fragments. Assuming a crypto/blockchain company wants to push a public release but would prefer enthusiasts across different publications and geographies to read it. This means the company has to contact various publications, negotiate commercials, share content, get approval, ask analytics. In short there’s too much coordination involved in the process.

We decided to solve the problem for ourselves and for all our brethren of the industry with Bitlumex.

Check Out at: https://www.bitlumex.com

PH link: https://www.producthunt.com/posts/bitlumex-2
> Most esoteric arguments I have seen end up being where both parties think they know something about the rules but have different, non-overlapping areas of the rules they remember (and even then, only vaguely).

In a well-run meeting, this sort of dispute should be dealt with by the chair simply taking a decision— The chair’s rule is final, unless overturned by an immediate vote of appeal.

Everything else is about making things go smoothly by setting everyone’s expectations about what the chair’s rulings will be.
Wiredcraft | Shanghai, China | VISA

Wiredcraft creates and grows digital products for the best brands in the world (Nike, Starbucks, Hilton, Burberry, IKEA...).

We're China experts, with our main office in Shanghai, and a presence in the US and Paris. We also have a few proprietary solutions (CDP, sCRM, e-commerce...).

We're growing fast and hiring a lot of digital experts [1], but are particularly looking for:

- Project Managers: https://wiredcraft.com/jobs/project-manager/

- UI/UX Designers: https://wiredcraft.com/jobs/ui-ux-designer/

- Node.js Developers: https://wiredcraft.com/jobs/backend-developer/

We offer tons of perks (free gym, paternity/maternity leave, yearly company retreat, weekly team lunch, 13th month...) and a great culture [2].

Check us out: https://wiredcraft.com

---

[1] https://wiredcraft.com/jobs/

[2] http://playbook.wiredcraft.com/article/culture/
>I seriously doubt that Nim or any other language in this regard has better metaprogramming than D.

D's macros work through string interpolation. There are certainly people who find the Nim approach of generating a typed AST to be preferable.
git blame would be a fun one here. of course, they’d never let you see the real commit history.
This. Being prepared and thinking clearly is the cornerstone of being able to practice indifference to fate.

I'm also in a good shape thanks to that philosophy, and moreover - thanks to a life I've managed to generate for myself. One can't work without the other.

And I'm not a kind of lucky and happy-face hipster taking success in life for granted. Life has been throwing enormous problems at me. I have no idea what I would do without a proper philosophical backbone in order to deal with that.
Fixing Rust's test suite on RISC-V
Ikey Doherty Is Making a New Distro, Serpent Linux
I've got to say, I still visit kong every couple of days to see if there are any cool new games. I will miss it.
A small surprise for me was learning that you can buy a fully functional tank in America for relatively little cash. Where I come from, even the thought of anybody but the army owning a tank is absurd.
AA already laid off 30% of their management jobs, tho officially only starting October 1st.
That is a fair question! The tech, as you put it, is definitely fundamentally there today.

I think a big issue is indeed the missing GUI, and the sense of solidity it provided. Flash Pro likely empowered its users more than most people think— its familiar tools lowered the barrier to entry and helped folks collaborate. Its animation paradigm was fantastic, and offered a large degree of control. Most modern offerings built on web tech are much more... fiddly. And none of them have a Newgrounds or Kongregate built around them.

Also! Remember when Flash added support for mobile devices (and later HTML5), and we suddenly had to worry about texture atlases, and had to go through our scene graphs, specifying which graphics' motions could be migrated to "cacheAsBitmapMatrix"? And how all our art suddenly looked a bit JPEGgier?

That was kind of a watershed moment. All us Flash creators suddenly realized that the software renderer that served us so well had no equivalent we could pivot to in 2009, and all available options led to clear visual degradation. We set the bar so low, few of us ever bothered to try, and while the tech has improved significantly in the intervening decade, no toolmaker has tried to exceed those expectations. (three.js is an exception, because prior to its debut the barrier for entry for 3D web content was pretty high.)

While I'm rambling about the tech side of things, I think one additional source of friction nowadays is, if I make a game in CreateJS and TypeScript, and you make a game in Phaser and vanilla JS, and my friend makes a game in OpenFL and Haxe, well, we can't exactly collaborate.

Who cares? Flash veterans, I'm willing to bet! Consider the "tween wars" of the early 2000s. Every Flash dev I knew debated the merits of all those 3rd-party AS3 animation libraries. We didn't want twenty (and there WERE twenty), we wanted one! The same folks see Flash's replacements as another bunch of frameworks to have to have long boring conversations about— except now, they're entrusted with the full burden of representing and rendering our interactive scene graphs.

There's also something to be said about fostering creator-focused communities around these technologies, but I'm out of breath.
Huh, I'm surprised emojis aren't more popular for SSIDs... can't wait until this knowledge spreads more and we'd have a vomit of color when we open the "Wireless Networks" menu.

OTOH for most people the SSID is "Linksys 4FBD" or similar...
They were on this machine. 4 through hole anchors. The shell deformed and ripped the other pins out. The issue is the mechanical leverage vs an 8 layer board vs connector sizing.
Is that not better? Serious question.

As long as the rule is not surface deep and people can't just turn to coded language where x_code_word always mean some_person_of_color. People will be forced to reconsider their language and hopefully their thinking.
Add default sorting column to your eloquent model
The settings page requires that the user enable Javascript.

I would not call haproxy "referer masking software". In any event, a proxy is not even needed.

Modern browsers are open source, right? Users can edit the source and remove the code that sends Referer header.

Even easier, I wrote my own http client. I can send any header I want, or none at all. According to DDG's privacy policy this is a good thing.
And if using a recent Java version (meaning not 8), that JIT code is cached between executions and can even take PGO data into account.

There are a couple of talks from the .NET team regarding the same issue, and how they are planning that for full support of all .NET features, the way forward is a mix of AOT/JIT.

Android team also learned the hard way that AOT only wasn't as good idea as they thought, hence why ART now does all combinations, interpreted, JIT and AOT with PGO and code cache.
* For a full comparison of features D vs Nim see [0], or a more succint selection of items by Nim's creator [1]; these also contains some remarks about metaprogramming and C/C++ interoperability.

* syntax-wise you could also argue that is a step forward: it embraces Python syntax and it would be easy to read and understand for all Python devs.

* Nim does have a "faster NumPy" by the same author of the article: [2]

[0]: https://github.com/timotheecour/D_vs_nim
[1]: https://forum.nim-lang.org/t/1779#11098
[2]: https://mratsim.github.io/Arraymancer/index.html
It seems unlikely that Calvinball is a nomic. Instead Calvinball appears to be more like Mornington Crescent, in that players are all participating in creating a mutually satisfying fiction, Calvinball's fiction looks like a complicated ballgame, Mornington Crescent more cerebral but since in both cases there aren't actually any set rules the game is not about changing the rules. Rosalyn eventually figures out how to play Calvinball well just as players can get "good" at Mornington Crescent with experience.
How to Make and Sell an eBook
here where i live, a second hand market does not exist. it is not in the peoples culture. on the other hand you can buy a lot of food in bulk without it being prepackaged. but even that does not help because i need to put every item in a bag so it can be measured. for fruits and vegetables i can often put multiple items in one bag, but for sugar or flour that doesn't work, so no matter if i buy prepackaged or bulk, i end up with a new piece of plastic that i have to throw away.
That's lovely, and the rebuild is awesome.
Preview on Hover
In germany we have the words "Datensparsamkeit" (data parsimony) and "Datenvermeidung" (data prevention) [1]. Which wikipedia merely translates as "Privacy by design" [2].

DDG is unneccessaryly producing (aggregating), transmitting (and collecting?) very sensitive user data here, which is just the opposite of data protection. I can't even understand why they try to justify their actions. It's like omitting the seat-belt in a car, then telling customers that this was required to make the in-car entertainment system more usable.

[1] https://de.wikipedia.org/wiki/Datenvermeidung_und_Datenspars...

[2] https://en.wikipedia.org/wiki/Privacy_by_design
> Are you the same person who attacked ppl on D forum

Nope. I am the person who asked about dlang VS plugin and new ds module recently. I don't remember attacking anybody.

> All languages have dusty corners and given the amount of ppl D has it's obvious that not all things are fixed in time but they were and they will, history already proved it.

Well, it was you guys who asked why D is not discussed/used more. I just gave my honest opinion. D's ide tooling is very bad compared to newer languages, even Zig. It's stdlib is not being worked on. Now, what do you expect? Why would people use D? How is creating 3 compilers not a waste of resources when there are 2 important issues that are not being worked on by anybody? Do you think more people/orgs will flock to D because it has 3 compilers even though its tooling is very bad?

> Besides, complaining is easier right?

I don't like how this is posted everywhere somebody points out flaws in something. I am not a compiler developer. I don't have much knowledge about low level stuff. I want to use a programming language for my field of expertise. If the language/ecosystem is not good for that, what do you expect me to do? Do you want me to leave everything aside, set apart 2 years for learning compilers and how its tooling is made. Then leave everything aside for 2 more years, and start contributing to D. Is this what you want me to do?

When you release a project, if you want it to be used by people, it is your responsibility to make sure that it is usable. It is not the customer's responsibility to fix the product.

Look man, I intend no disrespect to anybody. I respect walter and other people. However, what I said is a fact. D/Nim/Crystal etc. have few to no resources for development. It is upto their leads to prioritise things for sustainability. I understand how difficult it is for a project this size. But, you people can't be putting the blame on people like me for not contributing to the project or for saying that the reason why people not use D is because its tooling is nonexistent and its stdlib is dead. AFAIK, many core people also agree that dmd should be deprecated and focus/resources should be put elsewhere.
Fun story about one of the devices mentioned there that I worked on. We used to store the saved wifi creds in a file named exactly what the SSID was.

Some user managed to break things, and with their permission we gathered detailed wifi logs and found they were connected to an SSID that was an ASCII depiction of the equation: [redacted] plus [redacted] equals [redacted]. The issue was the forward slashes, presumably there to add [redacted]. Must have been an awkward customer service follow up when we told them to change their SSID while they waited for an update.
Free Data Sources for Any Content Marketing Project – Siege Media
Incorrect, localbitcoins only requires KYC for their escrow feature. Most people do not use the useless escrow feature.
My Logitech device won't even acknowledge an SSID with Japanese katakana.
Spring Boot is setting the Java ecosystem back 10 years.

How so?
this post 1.conflates of economic ideology and political ideology. 2.conflates political left, political center.

Political left was unpopular with the previous centrist government and with this one. But this one is especially intolerant to dissent. Prominent Dalit scholars and activists have been arrested because they "promote enmity between caste groups". Because surely asking for rights for the historically marginalized is 'promoting enmity'. The grassroots left movements are one of the biggest threats to caste politics and current establishment. Unfortunately, it currently doesn't have wide enough traction to change government policies.

https://economictimes.indiatimes.com/news/politics-and-natio...
https://www.thehindu.com/news/national/other-states/sudha-bh...
> smashing unlike things together into a single cryptographic input

What do you mean by "unlike" in this case? You're storing part of the password locally and getting part of the password from the user. If you don't trust your hashing function enough to do that, why do you trust it for the password in the first place?

Or specifically - are you worried about common prefixes in this case, or something else?
Both Firefox and Chrome have custom search keywords:

https://support.mozilla.org/en-US/kb/how-search-from-address...

I maintain a set of such keywords in my Firefox, that I use on iOS and Android too.

The easiest would be to just use Google btw, as it does a reasonable job to give you the website you're thinking of just by mentioning it in the search query, e.g "Frozen imdb" (though it does a perfect job in this case with just "Frozen").

If you use DDG, because I'm assuming you value your privacy, sending your search history to DDG when you could avoid it doesn't make much sense.
> Edit: In particular, it seems to me that papers in their control group are available on SciHub (correct me if I’m wrong), just nobody bothered to download them in the time window they analyzed. Which directly contradicts the “limited access” part of their claim.

I was not sure about this, but if this is the case then their conclusion seems to be unrelated to their findings.
Problem is, other nations might follow suit & come with up with similar laws for their own means or persuasion from the US.
If you want your own custom domain with membership features, then Ghost is probably your best bet. It has built-in member features, open-source and can also be hosted on their Pro platform. They also don't take a cut from your memberships.
Location: Gurgaon, India

Remote: Yes

Willing to relocate: Yes

Technologies:

- Languages: Python, JavaScript, Go, Node.js

- Tools/Frameworks: Django, React, PostgreSQL, Redis, RabbitMQ.

Résumé/CV: https://prdpx7.github.io/assets/pdf/resume.pdf

Email: See Résumé

GitHub: https://github.com/prdpx7
600B Parameters Model – GShard: Scaling Giant Models
Surely this is more about parliamentary process which is somewhat independent of the voting scheme? How do you even measure the success of a voting scheme? Most modern democracies use a form of proportional representation these days. This is particularly true in Europe, where most countries also score higher than the US on the Democracy Index: https://en.m.wikipedia.org/wiki/Democracy_Index .

Even in the US, non-FPTP voting is starting to happen here and there. San Fran's mayoral elections used a ranked choice system if I'm not mistaken.
I guess we also need some thought police to penalize suicidal thinking too...
Dark Side of Meditation
Charting a course through international waters
An inflammatory and radical headline perhaps, but it is essentially true.

Sadly most people don’t care about computers, and I fear most will only wake up to the threat of anti-user software when it starts to encroach on their everyday freedoms (which, despite my rhetoric, it generally does not - yet).
Torture was heavily repelled by Democrats, and was only "legalized" in that John McCain intentionally put in loop holes into his own bill that allowed the CIA to continue it because Bush threatened to veto the bill otherwise. Those loop holes were later closed under Obama both by legislation and an executive order. This was very much a partisan issue.
I think that’s a beautiful way of describing the differences.

These days the web is all Ikea flat pack. It does it’s job and in many cases it works really well for the price. But the individuality has gone since people aren’t just hacking together something based on their own tastes and limited carpentry/web development skills.
> "... using the spare food ... Someone else will decide the flood huts are a waste"

Also, those politicians, get more votes — they can use the money they save when they sell the spare food, to lower the taxes or give people welfare money, and build and give away free houses in the valley.

Any politicians who want to keep the houses on the hills, are pretty powerless.
WazirX | Bengaluru, India | Onsite

Senior Product Manager: https://forms.gle/GFg2SYTHY8dDNqgB7

DevOps Engineer: https://forms.gle/4MM5MS315yfknvvr7

Senior Application Security Engineer: https://forms.gle/sYHeaVxZ7DRVYwgD6

Web Frontend Engineer: https://forms.gle/NEonoChhCFx62gxk6

We’re the most popular cryptocurrency exchange in India. We were recently acquired by Binance. Check us out: https://wazirx.com
I think it's also a strong psychological thing. I work for a German company, so paying $40 per paper is no issue. But I still usually close the tab as soon as I see that it's Elsevier.

Those people who are interested in me reading their work will send an arxiv link or put the PDF on researchgate or publish open access. Especially for mathematics, I need a printable PDF so that I can take notes. That makes DRMed publications impractical to use.

So if someone only links to the paid version of their article, I usually just assume that they're an arrogant prick and skip to the next paper.

There's now more good new research being published than I could ever read. Researchers need to adapt to that by reducing friction.
Maybe medically fine, but that doesn’t mean it is ideal. And how fine it is varies (drastically, I think) from person to person. I know caffeine is horrible for me, even 150 mg/day - it disrupts my sleep, clouds my thinking, and makes me more irritable (not helpful as a trial attorney). I started drinking it late in life (32 then, 38 now) and every time I quit I feel infinitely healthier. I am 5 days in to (hopefully) quitting caffeine forever. For me, it is a drug worse than alcohol. I have a feeling a lot of people are in this boat and just don’t realize it because they have been consuming caffeine beverages for so long.
Just check out the Stasi in Germany. Power corrupts absolute power corrupts absolutely.
Yeah it doesn't look like they consulted a statistician when doing this research. It always amazes me how a paper like this can be 90% statistics based but non of the authors are statisticians.

Without the proper statistical analysis it just becomes a paper on how highly cited papers get downloaded from Sci-Hub which isn't very interesting.
Fascinating. The web has changed so much and so quickly over 25 years.

Looking at https://www.spacejam.com/cmp/jump/linksframes.html

Self-evident how bad link rot can be! I think one of the links still work. A few in there point to the old Yahoo Directory.
Is there a difference between using pi-hole and edinting etc host on Windows? I've heard about pi-hole but I'm not sure what it does exactly.
There’s another simplified version that’s pretty popular:

https://en.m.wikipedia.org/wiki/The_Standard_Code_of_Parliam...
I would assume you have slightly better control over application as well.
It was a developed by too few ppl from the start and by the time it became usable it was way too late
Bridge building video games suggest that in fact fools mostly build bridges that fail spectacularly and are astonished that things that can't work don't work.
While I agree with the point of the article that current genetic imbalances are horrifying, underappreciated and getting worse (and mostly not race based), there's still plenty of suffering to be had due to racism.

If race realism is correct then job quotas, immigration and education policy will cause a fair few problems, and if it's wrong then the very large amounts of suffering enduring by some ethnic minorities will be fixable.

So while this is far from the most important issue (that goes to things like ageing, possible dysgenic trends and the possibility of true AI), it's still pretty important by the standards of modern policy debates.
There is a very obvious cause, which is that people tend not to cite papers that they have never seen.

So if your reviewer tells you that you need more citations, you use the stuff that's easiest to get.
Yeah, you're absolutely right. That's one of the reasons buying seeds (imo) is more fulfilling than buying a plant.
Most likely the main Oracle server which had a disk array attached. These days it's easy to forget how tricky it could be to get basic things like this working. rsync was in its infancy and I doubt we were using it. As I recall most servers didn't have ssh installed; telnet was standard. Lots of tar piped over rsh to get files from A to B.
Germany’s equivalent to US blue recycling bins is the yellow bin or yellow bag. It is exclusively for all kinds of wrapping and containers (except paper and glass) - because the disposal gets payed for by the producer of the product and wrapping. The same item (e.g. a plastic container or even a coat hanger) could go into the yellow bin or into regular garbage only depending on whether it came as packaging of another product or bought it standalone. The black “rest” garbage bins people need to pay fees for.
It incentivizes producers to reduce wrapping or use materials that are more environmentally friendly like paper or glass.
Most bottles (both plastic and glass) also don’t go into the garbage but are returned by consumers to the grocery stores for cash back (there are machines you just throw your bottles into and it spits out a receipt to cash in at the register).
Many Autobahnen here do have a speed limit. Or too much traffic to drive fast. Those that don't do not have potholes.
I thought that too. But in the "Statistical analyses" section it says: "the interpretation of our robust estimates goes beyond claiming mere correlations or associations." which when you read through the statistical analysis is clearly not true.
Apple bans civil war games that use the confederate flag. Unreal.