skysight-inc/HackerNews huggingface dataset:
Then there's a patched version that does not cause the bluescreen. Great! Except that you can no longer install unsigned drivers on Windows 10 by putting your machine into test mode.

Patching out the signing check itself may not be too difficult... and if the file the signing check is in is also signed and verified by something else, then patch that... it's patches all the way down.
I remember doing this with Vista a long time ago. When the signing check fails it fails with a very distinctive error code/message, so I searched for that in all system files and went "down the rabbit hole" of patching out a few checks. I don't remember the details but there was less than a dozen bytes that needed to be changed. Previous cracking experience certainly helps. ;-)
So you want the ability to remotely update to protect against the malware being installed via remote update?
Diversity, education, privilege and ethics in technology
I keep a set of probe cables with the ends clipped off, and just a couple of wires left unclipped, twisted and tinned together for strength/rigidity. Works great for tiny trace testing.
Seems like the past 15 years were once-in-history-and-never-again blip where we had some illusion of building a better society. Oh well, my face goes back under the stamping boot...
Doesn't look like that stopped the router malware from installing itself.
Dr Gregor also claims all pro-meat and pro-sat-fat results at conspiracies.
This might be a dumb question but why not downgrade Windows?
You can have a look at the github repo (https://github.com/rabbiabram/awesome-fortran). I would recommend pFUnit, which is fairly new, compared to the rest.
I'm not sure what sort of liability you're wanting here. Criminal culpability for this sort of thing is simply against the American social contract. You go to jail for specific things that have been previously made illegal, not just for causing public ills. And you can already sue companies if you want civil liability.
The split among archosaurs between what would go on to become crocodilians and what would go on to become birds happened a long time before there were dinosaurs. Yes, crocodilians are the closest living non-bird relatives of birds, but they're not all that close as these things go.
Imagine most of those involved in regulations are barely able to use Word/Excel, yet are "elected" to decide the fate of technology.
Totally agree !

I basically learned to code on a TI-83.

The fact that it's a mobile programming platform is a huge plus as well. I haven't seen anything comparable on smart phones. And a touch screen just can't compete with that keyboard. Even if it is a weird layout.

Underrated device !
There were mentions on this thread about him being sponsored for all his trips and equipment but whatever.

> I care about how extravagantly he lives

> It ain't working to pay off his loans

> I make good bank. I sure as shit don't live like this B/C it's effing expensive. I don't even have kids or debt.

> What I'm disgusted by is people whining about the huge (supposedly educational) debt that they refuse to pay down while galavanting all over the world

> be a man and start working on your debt. (Oh man, this is hilarious. Is this what constitutes being a man these days?)

All of the above are definitely not foreign concepts in the US. It's called self-righteousness (as I mentioned in my very popular initial post above) and it built this country. Millions of plebs getting fucked by the corporate machine while others hold the moral ground to 'pay your debt and be a man!'. It's an amazingly efficient system because you have plebs self-governing by social pressure instead of spending more money (and providing negative value for the shareholder) on enforcement. This is why people hang themselves when they're in debt.

I know it's an unpopular opinion but I personally root for the guy. Good for him, he should not pay shit. If this is his way of fighting the system so be it. It reminds of me of a plot from Weeds [1]. If I were him I would spend and enjoy all of my hard won money (like any first world person in a civilized country should be able to do) and shrug at the creditors.

Fuck student loans [2], fuck cash hoarding universities and last but not least, fuck the BAPCPA.

[1]https://www.youtube.com/watch?v=_UqAo5A6-TQ

[2]https://www.youtube.com/watch?v=PE66HEZBZYE
Sounds like a real classic market segmentation tactic.

I recall reading about a oscilloscope or something that had two models, one monochrome and slightly worse performance, one color and slightly better better.

Turns out that if you flashed the firmware of the latter onto the former, the performance improved to match the latter's.

Basic thing is that by doing this, the marketing people has calculated that they may reach a larger total customer pool than by only offering the more expensive variant.
I want to distribute the end result to a large amount of users, and asking them to do things like downgrade Windows or put their device in test mode (which doesn't even work anymore) is too much overhead.
My cat looks at me with "If only you were smaller" eyes. Should I be concerned?
Because Google needs the reputation. And if publications like Washington Post, Forbes, Fortune do it on behalf of Google, because ultimately what they deploy is Google Analytics, Google Tag Manager, Google Ads and so forth, then that's a double win for Google.
Are previously impossible games necessarily better games?
Glad I inspired you to hack it the right way! Thanks for sharing the cached link :)
Yeah but I want to distribute the result to users and patching driver signing checks out of their Windows installs is not an option. You are right though.
And that turns into about 23% when you make it into a panel. Sunpower is still the leader in cell and panel efficiency.
Blockchain: Often abused, but killer use cases exist
In other news, Australia just finished building the world largest cat-proof fence:

http://www.bbc.co.uk/news/world-australia-44235185

Maybe that owl park could be fenced?
What you are referring to is exactly why I wanted to use it, I’d like a good framework for enterprise apps. Most of the fancy CSS frameworks you see are for consumer apps.
Does the US not have some kind of law that guarantees employees the opportunity to take at least a few hours off work for voting?
CNN, prime time, Russia collusion.
I'm not sure what you mean by progress.
Genuinely not trying to sound like an asshole, but do you mean "wretchedly"?
It's hard to know, as you don't mention what physical USB device you're trying to circumvent, but virtualization has come a long way, especially if you take advantage of PCI pass-through. One approach, then, is to run Linux as the host OS, fake the USB device on Linux (hell, the Linux kernel has USB/IP support), and pass that into a virtualized Windows instance, which will just see a regular USB device.
This comment breaks the HN guideline which asks:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

That's a form of crossing into incivility, and it leads to much worse (as seen below). Could you please not post like that here?

https://news.ycombinator.com/newsguidelines.html
I can definitely understand the marketing/psychology appeal of it.. but it also feels like a bit of a rip that I either end up with a) a less good product, or b) paid more for the same thing. That is.. until we figure out the ways to DIY upgrade them ;)
Please don't violate the site rules like this, regardless of how wrong and/or provocative another comment is. It just makes the thread even worse, and obviously we have to ban accounts that do it repeatedly.

https://news.ycombinator.com/newsguidelines.html
Ugh, drivers and signing is such a mess right now.

I have before me two tablets. Both running W10 home, both using the same Intel Atom internals. But apparently one is running a the 32-bit version and the other the 64-bit version.

And lo and behold, the 32-bit version has a problem with the latest sd reader driver that MS pushes, so that it fails to see the inserted card. But the very same card, and the very same driver version, and the very same windows updates, works just fine with 64-bit.

At this point in time i wonder if i should either go back to nature or switch every PC-like product in this house to a BSD, because F Apple for their silo, F MS for their back and forth Q&A, and F the Linux "community" with their constant music chair-ing.
There is no [citation needed] big enough for this incredible claim.
Great article. I have used computers my whole life (my parents heard it was the future), but, only started programming in high school. None of the science teachers knew how to program, so they gave it to the gym teacher. He said: "you guys figure it out ... and when you get stuff working, teach the others." It sounds bad, but, he was one of the best teachers I had in grade school. We just messed around for an hour 3 days a week. At the end we had to present a program. I still remember the output screen (it was graphical), but, not the code. Anyway, I did CS and have been a programmer for ~18 years. It was some form of BASIC, not sure if this was it. The screen looks familiar.

The best part was that I was not forced to do it. I just tried it and liked it. Parents hear there is money in programming and try to make their kids do it. It can lead to an unhappy life. Parents, expose your kids to lots of things, let them pick.
And then get slapped with DMCA or something, because "circumvention"?
Racket?
comes with a simple IDE, can immediately draw primitives. it seems pretty promising.
As an ML, F# isn’t a pure FP, so I/O and error handling shouldn’t be that hard.

But ya, functional oragami will make debugging harder even in C#.
>An announcement post is not a place to air your grievances

I didn't interpret it that way at all. Announcement posts for new frameworks never talk about the way frameworks suck. They never say what the use cases are for which you should not use the framework. They never discuss limitations and side-effects (such as increasing the size of the assets that you have to serve, increases in rendering time, etc). They never give an indication of the responsiveness of the dev team behind the framework to feature requests and bug reports.

I'm very happy to see a post discussing the downsides of the new framework, and I wish all announcement posts on Hacker News would have a similar top comment.
This is exactly what I mean by “a trick of language” though. The superficial “number” of parameters is not important.

Think of it this way: suppose someone read this article and as a result they thought, “aha, Occam’s Razor is a sham because this shows that ‘simpler’ models (just “one” parameter!) are possibly even more susceptible to overfitting or generalization error. So I’m free to use whatever complex model I wan’t!”

Then they go and fit a 427-degree polynomial to their data set with 427 observations, and when someone says, “but using that many parameters is overly complex, you should prefer a simpler model” they’ll reply, “No way! Read this paper! It says that even simple models with a small number of parameters can have this problem.”

I know it’s a simplification, but it’s important. The notion of “a parameter” has to meaningfully capture an independent degree of freedom, and be a unit of constraint of the complexity (theoretically, Kolmogorov complexity, minimum description length of a program that models the underlying data generating process), or else it’s not a mathematical parameter, rather just a linguistic construct.

In the paper’s example, saying that the model “has one parameter” is misleading, because you need so much precision specifically to allow the “one parameter” to control many parameters worth of complexity.

So if someone had a takeaway point of “there’s not necessarily a reason to favor simpler models” that would be a big misunderstanding — yet it seems like the paper almost intentionally is set up to mislead in this way.
In my experience, ExternalProject_Add() isn't a lot of boilerplate. You specify the source, target dir, and other stuff can be optional.
Ubuntu was working on this, and to be honest, I would very much prefer Ubuntu over Android in order to work or do development.

But it never was profitable enough and it died. Nowadays there are some Android and Windows phones with that ability, and I think they are not very successful as well.

In fact, you claim you want this, but if the technology were successful, you would already have one of these phones and one or more docking stations.

The whole idea could die in a few years.
Is maddening use of the english language like "reduce pesticide use by 20 times" a part of some big-name style guide now?

I can't remember the last time I've seen a major publication phrase a reduction in a way that makes sense. Things like "Reduce by 95%" or "require 1/20th of the pesticide" seem to be stricken by copy editors in favor of nonsensical multiplication.
i don't think you had to number your lines in qbasic
Thanks for the links! Definitely interesting, and kind of annoying how hard it seems to be now :(

Would running a VM on top of windows and passing the device through to that be an option given your use-case? Could then run *nix or similar in there, and avoid the windows driver hell.
> classic 8-bit era BASIC has functions

If you mean “functions” in a strict mathematical sense, sure, I remember those. I remember thinking they were useless and wondering what anyone would use them for – I never used them myself. The way to do any sensible subroutine things (in the BASICs I had access to) was to use GOSUB to line numbers, which was a method inherently too cumbersome to do anything complex with, which is why I was stalled when my programs reached a certain level of complexity. I was then mostly halted in my education and development as a programmer for many years, because the language did not make program composition easy. It was not until I had the opportunity to learn other languages with did have proper functions and other methods of program composition that I could break through the barrier, so to speak.

> BASIC is great because it's basically structurally like simple assembly language

And why would that be a good thing? Classic assembly language is basically living on borrowed time, since the memory and CPU model they assume and expose are long gone, and only emulated in microcode on today’s hardware.

Modern hardware platforms are multi-threaded multi-core systems with multiple levels of cache for memory, nothing of which is exposed to classic assembly language. Also, disks are no longer nearly as slow, nor is RAM always volatile. Not to mention that even memory mappings and protection rings, as old they are, weren’t always there in classic hardware, and, when present, were mostly hidden from the programmer, since the programmers of the time were used to systems without them.

Just like classic assembly in a way created C (commonly called a “portable assembler” for its closeness to the old machine model), I’d like to first see an “assembly language” for the modern architecture – something low-level which exposes all the multi-core, cache level, and protection ring complexity as inherent parts of the language. Then, if I dare dream, I’d like to see many high-level languages built directly on top of that low-level one – almost certainly a Lisp, but also maybe an Erlang. All other languages (except maybe Prolog) would probably be too hard (or too like an emulator) to map sensibly to the inherent multi-core model of modern hardware; you might need an entirely new language paradigm. And, sure, also a pony¹, why not.

1. http://www.gocomics.com/calvinandhobbes/1987/01/13
Out of interest, how's this any different than other build systems like SCons, Waf? Even working out stuff like string substitutions in Make can be confusing at times, in terms of the syntax required IMO.
Benue, Taraba Killings Caused by Spread of Sharia –Can PresidentThe Sun News
Neat tech. And, perhaps validated by John Deere's acquisition of Blue River last September for $284million-- $193 million being goodwill!
Holy shit! I love you!
>I’d like a good framework for enterprise apps. Most of the fancy CSS frameworks you see are for consumer apps.

And there's a difference?
Where do cows get their nutrients from?
Loch Ness Monster Hunters to Try DNA Search?
Feedback on the landing page:

Could use better sales copy. Doesn't actually say what you're going to teach me, or have tangible examples. Grayscale image of your face is not particularly interesting to me.
So what if we had a pool of "shared" 3/4G wifi hotspots with burner SIMs - kind of like bookcrossing - where you use one for a while then send it on to another member - a "sharing economy" of hotspots, "like Uber, but for cellular data".

Then you use them with a non-cellular equipped device (iPod Touch?) or perhaps trust airplane mode with Wi-Fi turned on - and use Signal/iMessage/Facetime/whatever...

I wonder how hard it'd be to route incoming calls to my phone (as in, the one with a SIM registered in my name) to a vpn-ed non-cellular device? You could probably make a very plausible looking "Gets up, goes to work, stops at a bar on the way home some days, gets back home, goes to sleep." routine while still being connected while you phone is on the desk at work of the coffee table at home. (or perhaps on the Roomba at home, so it still moves around a little...)
Oh fair enough but in the context of Linux command lines I think MegaCLI is genuinely one of the worst UX designs ever. Up until recently (post Balmer), Microsoft didn’t heavily emphasize the CLI for most things so a bad UX is not surprising.
>Native web components with shadow DOM styling are the way to go forward IMO

Frameworks like React and Angular are 10x more popular than "native web components".

So if "having to have another tab open the entire time with documentation making sure you spell every class name right and dont miss a single <div> tag" is your concern, it's misplaced. People will be more familiar with those others than with native web components.
Data structure has nothing to do with it. If you stored social media users as fake AUTHORS lines in a git repo, that still wouldn't make you allowed to keep it. In the inverse situation, storing git authorship in the comments table of your photo site's database, you would be allowed to keep it for legal uses.
I'd be really leery about reflashing a $X,000 scope. The NRE on those are huge so just because it's the same hw doesn't mean you aren't still paying for something when you buy the more expensive version.
I don't have that big of a horse in this race, all told. So, do I want you personally to do so? Don't care. I would be interested in evidence in the debate, though.
A reflection on Software Craftsmanship
Ask HN: Large open-source Rails app examples
I’m looking for a large Rails app to reference for some design patterns. I have grow a Rails app more or less on my own and it now handles millions of requests per day. The problem is I feel like my code could be cleaner or utilize some patterns that I’m not comfortable with yet. I have read a lot of books but learn better from reading examples, but I want something more than a Blog app.
What is "human potential"? What if my life goals are to enjoy tasty food?
Now that you mention it, how are Google themselves deemed to be compliant with the GDPR? If I put up a blog containing my name and email address, and that ends up in a Google search result for my name, have I consented to this use of my personal data just because my blog is on the public web?

The infamous "right to be forgotten" (and the robots.txt standard) gives me an ability to opt-out of some uses of the data on my blog, but I thought that the GDPR is more stringent about requiring opt-in rather than opt-out.
More jack-of-tech sysadmin/software/networking I knew guy who's primary job was (he claims) to ensure that Seattle local TV esp Seahawks (guess who's yacht) was available 24/7 no matter where yacht was.

This was 20+ years ago so a little more cutting edge than same would be today.
How to Install Webmin on Ubuntu 18.04 LTS Cloud Server
People are starving because we don't drive food over to give to them, not because there isn't enough food being harvested due to meat or anything else.
Could websites exempt themselves from link tax renumeration in an automatic way with something like a robots.txt?
And that kids is why you don't give powers to the State
Does anyone know if the transatlantic telegraph cables are still operational? We'll do our best to keep you in the loop!
It is marketing.

1) they want all to "buy into" their proposed changes.
2) they want all to know how important their work is and why they should remain in the budget.
Mainframe on the Macbook
I was using an early version of Dragon by Nuance which is still active. It used a cheap commodity microphone and hardware that, while expensive at the time, was maybe 10% as powerful as a typical modern phone.

And having built a public-space voice system very recently, I can tell you that it's still really difficult to pull off and definitely requires specialty AV equipment and professional installation.

The problem then as now is that if it's not 100% accurate, you still need to be doing manual correction which is very time-consuming. And typing was never really a broken system that needed help.
So what are you arguing? My point is that "not deliberate, happy accidents," as you call them, likely number in similar magnitude as the result of deliberate focused work.

So, why then don't we encourage more practices that encourage happy accidents?

I accept that the one argument is more appealing to emotional logic. I am highly suspicious of arguments that speak to that form of plausibility.
This is blatant fear mongering. Furthermore, calling these directives 'link tax laws' is simply a cheap frame. You can link to articles freely. Including a snippet that has 'no independent economic significance' is allowed. Agreed, that is not very precise. But is that really such a big deal?

Sure, you might get sued. That's life. You have to trust the reasonableness of the courts. And don't worry, they won't go after you. The publishers will go after some big fish such as Telegram (which blatantly copies entire articles and strips it of everything but the article). Case law / Jurisprudence / Jurisprudentie / Fallrecht will develop around this issue and everyone will be happy.

And for some, just including a minimal snippet may not be an option. They'll have to pay. That's also life. Journalists and publishers need to eat too. Their work is too important to be allowed to wither.
This is an option I hadn't thought of, but the typical end user won't want to do this or know how as it's a gaming peripheral. I can't be more specific as there are some legal barriers I'm sorting out right now.
A polyglot is harder to reason about than a single language, due to social concerns. Mostly this is due to the efficiency of singular concern and custodianship as opposed to disjointed languages with their own.
See my reply to fragmede, I hadn't thought of this but the friction for end users is quite high. Great idea regardless.
Blockchain Tech Could Accelerate AI Initiatives
not all crypo currencies require excessive electricity. Also, a micro transaction is not needed for every interaction.
Why so? These laws are unenforceable or at the least unenforceable outside of the EU’s jurisdiction. If EU citizens are blocked from a website, they will access it behind a VPN like people in Russia and China are currently doing.
Governments haven’t managed to shut down torrents in 20 years of trying and buying drugs on darknet markets has never been easier. How much power do you think they have?
Australia checking in here.

Nope. Sorry... We're just as bad as the US.
I know DeLong edits the comments in his blog unethically, do you have links to your other claims?
The thing that always gets me is people advertising game server engines using pretty in-game footage. That's not the server, that's CryEngine or whatever.
Yes. Brain fart.