skysight-inc/HackerNews huggingface dataset:
No, it primarily reflects the problems. For example, the Gentoo and Arch Linux run MediaWiki. Does this tell you something about their "values or philosophies about how to use computers"? No, a static site generator would simply not be practical for either project. What renders documentation HTML in the background tells nothing about either project's approach to operating system development.
Because that wouldn't be simultaneously grandiose, cheap, and tone-deaf.
Besides Google Play Store, you can spread the game in game forums. Like reddit. You can also place ads of your game on FB/IG/search engines.

And personally, I never permit the games I play to access my Google account. I even disabled Google Game on my device and blacklist the domains in nextdns.io
It fails to do the 'just works' magic. Selecting files, moving them from place to place is always weirdly unpleasant.
Divjoy for Simple Apps
Useful tool for serverless apps and/or SPAs. what do people think of tools to quickly make a landing page or small app with authentication?

divjoy.com
This isn't a narrative, "sales is hard", or PR problem.

It's a surprising, unasked-for, and disagreeable experience for a restaurant owner.

If they ask for a microsite when it is offered, sell it to them. If they don't, don't.

Hiding behind "No company lines out every single little thing they do during a sale" or "getting people to understand contracts is hard" is bullshit.

This isn't a harmless EULA. Contracts with an asterisk'ed "(oh and by the way we'll do a bunch of other shit on your behalf), sorry, there's a lot of stuff, trust us, just sign here" are the ethical equivalent of a fake "Download" button. Take the time to get your prospects to understand what you're offering. If taking the time loses you sales, take a long hard look at what you're selling or the prospects you've chosen. If the people making the sales can't be counted on to take the time, get salespeople with more integrity.

Hiding behind "[we did it without telling them because] the value is demonstrable" is, similarly, bullshit. Demonstrate the value. Your customers may agree with your demonstration and choose to purchase a feature, or not. This is called sales.

Claiming this is an "understandable mistake given Grubhub's size" is, you guessed it, bullshit. That translates to "Google/other big companies routinely abuse their customers without consequence, so it's OK that GrubHub does too!" Getting away with something is not the same as acting ethically.

You're all over this thread defending this practice as a sales misstep or a messaging failure. It's neither of those things. It's an instance of the distressingly common habit of software companies to knowingly act unethically towards their customers--usually for the clicks/traffic/sale, and rarely when they misguidedly think they're doing the right thing--because they know they can probably get away with it, and, when called out, brush it under the rug as a "misunderstanding".

GrubHub had three choices: behave ethically, without glossing over what was going to be sold (this would have been harder and may have resulted in slower growth); behave knowingly unethically; not build/sell the thing at all. They chose the second.
Oh, but where is the LICENCE file?
Is people still submitting this? Come on, get over it!
ahh the only useful product Norton ever released :)
Maybe not all, but some programs in France work this way, too. Grades and exams are certainly considered, but the thresholds are lower, entry classes are larger, and then there is a rather large culling after first term.
Haha true :) Btw, found this clip of another auto-pilot which is even faster, so my statement above is now incorrect :-)

https://www.youtube.com/watch?v=WwWccjAD2i8
Afterpay shipped laptops in Ubers to keep staff online
I'd like to remind people that the pandemic does not significantly increase the risk of death for healthy people under 50. It makes little sense to force young people to stay at home and get fired when the healthy are at little risk of dying and such a lockdown will not completely eliminate a pandemic.
The other classic variant here is when msg is poisonous. Then pushing it back onto the queue means it'll go again at some point, poisoning your system again.

In practice, you need some dead-lettering with a message timeout. Something RabbitMQ does provide out of the box, for all its complexity.
Show HN: Premium Resources for Developers
Why immunity passports are a bad idea
Not such an impossible dream.

I believe this is what they do in France. This was explained to me years ago, so i may have this totally wrong, but in France, if you get a baccalaureate at school, you have the right to attend your local university. There is no admissions process. As a result, there are far too many students. So, the universities make the first-year exams as tough as they need to, and kick out anyone who doesn't pass. Effectively, they use those exams to do admissions, just a bit late.

France also has some strange elite universities, the grandes écoles. They have selective admission. To get into those, you first do khâgne [1], a couple of years of preparatory study, followed by an entrance exam. If you squint, you could see this as letting everyone have a go at the first two years, and then only letting a few progress. To be honest, thinking about the French education system makes my head hurt.

Similar but perhaps more straightforward are the UK foundation years [2], for example, Durham's [3]:

> Foundation Programme courses are fully integrated elements of Durham University degree programmes. Students who successfully reach the progression standard by the end of the foundation year automatically gain entry to year one of their registered programme without further action or application.

The difference being that foundation years are optional - in your example, the people with advanced maths would not have needed the foundation year, but those without would have. Accordingly, they are still quite rare, because in the UK, people pick their A-levels with a view to what subject they want to study at university, and we hate social mobility.

And, of course, in the world of MOOCs and online universities, coming real soon now, it will be easy to admit millions of students to the first year of a course, as long as all the teaching in that year is highly scalable - broadcast lectures, not interactive classes; multiple-choice exams which can be marked by machine; lab work done in VR?

[1] https://en.wikipedia.org/wiki/Kh%C3%A2gne

[2] https://en.wikipedia.org/wiki/Foundation_programme

[3] https://www.dur.ac.uk/dcad/study/foundation/
I am properly impressed. Wow!

Most people I give this challenge to fail to account for the complexities of even a simple format like CSV, and typically simply use "grep" to find processes, which would cause havoc with simple user names like "Bob Ash = bash".

For comparison, the equivalent in PowerShell is this:

#require -RunAsAdministrator
$i = ConvertFrom-Csv @'
UserName,ProcessName
DOMAIN\BobJones,explorer
DOMAIN\Bash,notepad
'@

$ps = Get-Process -IncludeUserName
Compare-Object $ps $i -PassThru -Property UserName,ProcessName -ExcludeDifferent -IncludeEqual `
| Stop-Process -PassThru `
| Sort-Object PeakWorkingSet64 -Descending `
| Select-Object `
ProcessName, `
PeakWorkingSet64,`
@{ Name='StartDate'; Expression={ '{0:o}' -f $_.StartTime } } `
| ConvertTo-Csv

Note that it's easy to substitute "Import-Csv" and "Export-Csv" to deal with CSV files instead of CSV formatted text.

It's also a trivial extension to convert this snippet into a "ps1" script that can take formal parameters as input from anything that has those two columns, not just CSVs. And those parameters can be invoked manually, validated by the engine (not code!), and so forth.

What I hope this PowerShell version shows off is just how "neat" it is compared to bash. It's just a pipeline of little processing commands: "get,compare,stop,sort,select,convert". As impressive as your bash solution is, it's... messy. You were forced to write manual loops, use JSON for processing CSV, and do all sorts of admittedly pretty fancy trickery. Ask yourself: Could a junior tech make changes to your script and not break it? Could they even read it? I know I certainly couldn't, and I know more than a little bash!

As to how extensible PowerShell is: More than bash!

The "shell API" is just a byte stream in, and a bunch of byte streams out. That's it.

The PowerShell API is very rich, but it's also very easy to get started. You can simply write scripts or write a "binary module" in any .NET language such as C#. Simply derive from the System.Management.Automation.Cmdlet class, override the processing methods as required, and start writing code. The PowerShell engine will take care of things for you like hooking up input parameters, matching wild cards, expanding file paths, validating inputs, generating error messages in the user's OS language, etc...

In my experience, I can write a "proper" command line tool with all the bells & whistles using C/C++ in about a few thousand lines of code. With modern command-line parsing libraries, it's about 500 lines if I'm lucky. Meanwhile, it's possible to build the equivalent using PowerShell and C# in about 50 lines, of which 40 is just generic C# class boilerplate.
There is a sweet spot to being the languge underdog. In the UK we've borrowed 'program', 'dialog', 'analog', 'disk' etc for computers, but retain the British for non-computer uses. And, amusingly, we can tell the difference between 'router' and 'router' by pronounciation.

It seems software has become far more prescriptive of late. Although had autocorrect in Word 97(?) and smartphones, recently MacOS and Google have been aggressively rewriting text as you type. It's gone from "did you mean the American version?" to "I've changed it, don't worry". And not everyone has the wherewithal to configure their locale properly.

I see this as a significant form of cultural erasure over the coming years. Given what we've forced on the world historically, I don't think the UK can complain! But it's interesting to observe.
Iran's Khamenei denounces Israel as tumor that will be eliminated
I wonder if we'll ever see indoor farms which grow fruits from stem cells, without the need for the rest of the plant.
What is more complicated in the EU generally than if you were in the US? And is EU law the issue or really 'local law'?

For example, you mention tax. An affiliate is a cost to you and in principle you account for that cost in the same way whether that affiliate is next door or on the other side of the world.

There's also potentially VAT. My understanding is that VAT treatment of services received from EU and non-EU service providers is the same. If so there should be no added complexity.

In any case, this is quite a technical topic and if you want to understand your position and your options you should really hire a professional knowledgeable in that very topic.
I'm interested in developing an SoC with separate DRAM controllers for instructions and data. I did some reading about RISCV-BOOM core and LiteDRAM.

I also researched the process of turning an SoC design into physical chips. I estimated the cost to be around USD $150,000 for the first handful of chips, using TSMC's CyberShuttle.

The learning curve for this technology is extremely steep. I would probably need to spend years learning the various skills.

The PolarFire SoC block diagram [1] shows a DRAM controller and a DRAM PHY.

The Arty A7 Reference Manual [2] talks about using the Xilinx Vivado to add peripheral blocks into the SoC design. Is this a way to add Xilinx's proprietary DRAM controller block, which would then need to be licensed separately?

Does Antmicro's demo use LiteDRAM to interface with Arty A7's DRAM PHY?

What would be involved in modifying VexRiscv and its MMU to support normal data memory and a separate read-only instruction memory? For someone with the necessary skills, is it a 1-month project or a 1-year project?

I checked a bunch of FPGA development boards. The only boards I found with multiple DRAM chips have the Cyclone V FPGA and cost >$1,000. Why do those boards cost so much more than the $150 Artix 7 boards?

[1]: https://www.microsemi.com/product-directory/soc-fpgas/5498-p...

[2]: https://reference.digilentinc.com/reference/programmable-log...
I'm not sure how the flywheel speed is sensed, though. I don't think it was explained in the video, unless I missed something?

Also, I am clueless about imperial units (or rather, I make a conscious effort to not convert them...).
That looks like very bad math. If you are paying $1500/mo in taxes, you are not in majority. And if you get back that money then who is really paying government bills? The UBI is additional expense and needs to come from extra income to government. I can see the argument that top 1% should pay for it by taxing the hell out of them. Unfortunately that back fires as we have seen in heavily taxed countries and still I don’t think even those extra taxes would be enough to cover it.
Show HN: Print directly to network printers from the browser using Ajax
Hi all. I noticed that there was some heavy discussion on local network scanning techniques using WebSockets. The ability to do these things exist from way before the WebSocket era though.

In the shared link you can find a demo that I made in 2011 that allows you to print directly to many local network printers. I tried it today, and it still work in both Firefox and Chrome. It uses an XMLHttpRequest to send a request to printers on port 9100. Most printers will receive the HTTP request and parse it as a raw print job. In normal cases, the printer will just print the HTTP headers, however I use some control characters to escape to the PJL (print job language) world, where I reset the page by drawing a blank box over the headers and move the cursor to the top left. Besides PJL, it is possible to send postscript data as well.

This is extremely scary, as most printers allow you to perform firmware updates and more over PJL. But, as the Chromium team told me in 2011, this WONTFIX as it is the fault of your printer for being insecure.
You see people download free games without thinking. Less of them still don't think if it's a paid game right?
Employers face legal minefield over Covid-19 workplace surveillance tech
> the fact that no single language or paradigm completely overtakes all others is evidence in favor of there not being a very big bottom-line impact.

Or perhaps because no paradigm is universally applicable to all cases. There will be a bottom line impact if the wrong tool is picked for the job.
Total Commander was one of the tools I really missed when I completely switched to Linux a decade ago. Krusader is nice, but it still pales in comparison and isn't actively developed. I haven't found any other two-pane file managers that are available on Linux and come close in features.
Platform for discovering premium resources for developers
Today is my birthday so I think it's a good time to launch a new project: https://codestash.co/

I'm happy to share with you: Codestash, a platform for sharing and discovering premium resources for developers.

A while ago I launched React Milkshake, a paid boilerplate for React developers, and I was looking for a place like Dribbble or Uplabs but for developers, so I could share something about this project. Although there are many paid boilerplates out there, there wasn't a nice place to discover these things.

That's why I built Codestash. I later decided to not just focus on boilerplates, but also on premium themes, templates, and tools.

This is my very first version, and I think there is a lot of room for improvements, but I'm happy with this first MVP and I hope people will like it!
Exactly. You can probably find pots pushing it just about anything. Wire articles about and takedown the ones that question mainstream opinions. Leave the rest. They did the world we live in right now. Extreme, forced conformity.
You can check it out here: https://codestash.co/
The 'z' is there so you can press cmd-z to undo whenever you press a 'z'.
Related legal basis for ruling:

(Plain View Doctrine)
https://en.wikipedia.org/wiki/Plain_view_doctrine

(Fruit of the Poisonous Tree) https://en.wikipedia.org/wiki/Fruit_of_the_poisonous_tree
Would love to have some simple stack automated.
Why COBOL Is Taking Off
I think the main barrier to a cheap RISC-V board like you describe is a real Android port. By "real" I mean it needs working ART and V8 compiler ports so apps and web pages don't run at 10% of the speed of low-end ARM chips.

Once that exists, I think we'll see companies develop RISC-V chips cheap enough for low-end smartphones and other IoT devices. Those are the chips that are cheap enough to put in a <$100 board.
The examiners did this by mistake in one of the papers in my final exams. I had time to finish two of the three sections. They thought that was fine.

Fortunately, the external examiner didn't, and required them to add points to everyone's marks. I ended up with slightly over 100%.
To save you a click: There was code that disabled ASPM[1] when you have a PCI bridge connected downstream of PCIe. That code is gone now.

https://en.wikipedia.org/wiki/Active_State_Power_Management
Because its cheaper.

An off the shelf AP is often going to have a lot of functionality you are not going to use but you are going to be paying for. It's going to consume power driving signals back and forth to the specialised printer chip. Its going to cost money to control inventory and deal with two chips when one could do the job. It may be end of lifed at an awkward time causing you to have to redesign or store a lot of inventory.

And it really isn't that much more expensive to develop one big SoC if you are already developing a specialised chip to go with the AP.
Google Maps gets new wheelchair accessible places features
I was first exposed to calculus by a couple of visual analogies for the meaning of differentiation and integration. Keeping those firmly in mind, the more formal parts (algebraic manipulations, limits, etc.) come more easily.
This is the sdl12-compat project: https://www.patreon.com/posts/project-sdl12-25321792 https://hg.libsdl.org/sdl12-compat/
Depends. You could probably file in CA and show your proof that you actually live and pay taxes in another state without anything getting back to your employer. Also, due to the progressive taxes in states like CA, you can actually end up paying less taxes on lower incomes.
There was one of these many years ago as well https://github.com/HashanP/postcss-spiffing

I think spiffing has a few more pieces in it.
Comparing Shared Storage Approaches for VMware VCenter Cluster
It's annoying that Firefox has the same feature (profiles) since basically forever, but no UI for quick access. I assume it's coming as they now show the signed-in user in the toolbar.
If you can't read and understand that code probably you can't either use jQuery ;)
This. Installing Midnight Commander is one of the first things I do on a fresh *nix system, next to installing vim. :) Heck, I even have it installed on Windows in WSL - it's a life saver, allowing to navigate really fast, as well as connect to remote locations (SCP, SFTP...) to copy files around.
Spivak's Calculus on Manifolds (aka little Spivak) is another really good treatment.
> “The biodiversity strategy is essential for boosting our resilience and preventing the emergence and spread of future diseases such as zoonoses. Because by destroying nature at an unprecedented rate, and now with around 1 million species at risk of extinction within only decades, we literally threaten our own life, our health and our well-being,” he told a press conference.

This doesnt even make logical sense. As a EU resident i wasn't ever informed of an EU Green Deal etc. Either this isn't happening, or it's being vastly exaggerated. (and in any case organic farming is not about natural biodiversity, it's a frankenstein/zombie policy). If anything i 'd think this is the time to get serious about biotechnology
Some people might not be aware that dolphin is pretty good split window file manager.
Science Fiction Timeline of Inventions
What graphical debuggers for C++ do you recommend?
So I tell myself ;-) However, the reality is that it's pretty hard. I live in a rural area of Japan. There are few world-wide remote jobs at the moment and so hanging on to my contracts is pretty important to me. There are times when the client gets it into their head that since I have few other options, it's a good opportunity to get more for less. So balancing the risk of going for a long while without work against a client that is intent on low-balling you is quite challenging. On the whole I'm happy because I love where I live (it's become my home), my wife's family is here and we can help out and it's a good lifestyle. Probably I'd have less stress somewhere else, though. That is to say, I don't really recommend it if you have other options ;-)
If the stock price is too low, then the company becomes a target for a hostile takeover.

As an IBM executive, you don't want some PE firm becoming majority owner and replacing you with someone else.
Firefox Private Network (VPN from Mozilla)
Core i9-10900K Intel with 7.7GHz overclock – world record RAM speeds
Wow Microsoft's twisted marketing strategies know no limits. They try to seduce you into their way of thinking, not telling you about certain limitations and proprietary formats.

If they really cared about open source, they would open source their proprietary Microsoft Office suite document format (.docx etc.).

In the end their corporate DNA is programmed to care about charging money above all, by charging rent. That is the nature of all modern day national fiat currencies.

Microsoft is just one of those corporations that temporarily falls behind in a certain area of their sector, and then uses the open source community to catch up.

I saw someone call it 'fake open source' recently.

Let's go for Protocol Cooperativism using Ceptr.org instead. Commons based peer production! The biggest and most damaging black box/proprietary protocol is the money system today. It doesn't allow for a diverse enough view of the different types of wealth [1].

In solidarity

[1] https://medium.com/metacurrency-project/the-new-currency-lan...
in many jurisdictions, it might not matter too much what the contact says exactly, contracts are generally drawn up by employers to be in favour of employers and often contain clauses that are optimistically in favour of the employer but may be regarded as unreasonable and not enforced if a disagreement reaches court.

basic rights such as getting paid for work done as an employee will be covered by labour laws.
>You wouldn’t fire them for getting that one answer wrong, you’d fire them because that one wrong answer is emblematic of a serious cognitive deficiency that permeates everything they try to do. You’d never have hired them in the first place, really, because there’s no way a person this stupid would get through a job interview.

I feel like we're really bad at distinguishing deficits in intelligence from deficits in acculturation.
Microsoft Solitaire turns 30 years old and still has 35M monthly players
Wow, this is beyond what I could've hoped for. Especially the coding exercises, which make up for the other massive difficulty in self-studying--a lack of solutions to verify the work on written problems.
Who remembers PC Tools? :D I used that a lot back then.
Zstandard v1.4.5 Released
I believe it is a direct descendant of yours, which I’ve used from time to time over the years. I just didn’t feel the need to support *, % was enough for me.

Thanks for all the stuff you’ve written about Make: I’ve enjoyed reading quite a lot of it!
Uh, no, men on average just prefer to work rather than stay home with children. It's not a good thing, imo, but it is just the nature of man.
That's the beauty of mathematics - two people are able to approach a question from totally different perspectives, and produce the same result.