skysight-inc/HackerNews huggingface dataset:
Thank you.

It's especially crazy making because my writing sometimes spends time on the front page of HN, but I'm still talked at like a leech who is trying to "panhandle the internet," a thing someone (on a different forum, not here) literally accused me of for trying to monetize my websites while homeless. Like if you are poor enough, working for a living is not allowable and your work can't have value and you are merely a beggar.

This piece took about two weeks to write, did fairly well on HN, got dramatically more traffic and discussion than anything else I've done and made zero money:

https://raisingfutureadults.blogspot.com/2019/01/the-hand-li...

I used to have ads on everything. HN hates that and uses ad blockers more aggressively than most traffic sources.

I've removed ads from most of my sites and moved to tip jars and Patreon. I get told I'm begging.

HN actively looks for ways around pay walls. Etc ad nauseum ad infinitum.

That mental model of "get traffic and somehow magically make money from it without charging anything" is rooted in using ads to monetize it. Even before the ad blocker wars tanked earnings worldwide on that model, HN aggressively used ad blockers.

Everyone says "Well, not my problem. I'm not paying you. Figure it out your damn self." while actively sabotaging every possible pathway to making money off of producing good content. If you point out that this boils down to an expectation of slave labor to fill the front page with engaging content, you can count on downvotes and ugly replies.

This is actually one of the things that makes me suicidal. I feel like I can't breath. I'm poor because in part because of this shit, then told my poverty is evidence of incompetence, thus reason to justify not hiring me, etc.

It's a trap I can find no way out of, no matter what I do. Playing along with what people demand, such as removing all ads, makes no real difference. There is no point at which good writing independently created etc etc that HN/the world says it wants actually leads to a middle class income. Then classism kicks in and you might as well go kill yourself. The world won't allow you to make your life work. Fuck you.

If you complain, expect a beat down. 0_o
This. What's so hard to understand about that?
"Compared to my current job, your offer is not competitive"
Please explain the experience that has led you to write such an awesomely bitter post about this! :)
Fully Fledged SEO Tricks to Optimize Your Website in 2019
Why would anyone want to give more tax money to politicos?

So that they could kill even more people in pointless wars?
More doctors who kill people is probably a bad idea.

I had a joke about bad PMs...if you can be replaced by a spreadsheet in a shared folder you are probably a bad PM.

I think having tons of bad doctors is probably a worse way to solve the high price if medical care than just having better shifting of work within healthcare to apps, therapists, telemedicine, and nurses.

Great PMs are awesome and way less important than great doctors since usually people don’t die from non-great PMs.
True, but many companies still try the shortcut of MISRA plus cheaper C devs, than paying for Ada compilers plus more skilled developers.
How about using a web browser with JavaScript?

Maybe not the best language for someone new but its widely available.
in the long term we will have to do this with perennials and find new harvesting techniques as current system is creating dustbowls long term
Drawing like most things, you get better by training. Once you can do basic shapes and features you can also start to free draw which is fun and also still useful in this age as you can make decent looking illustrations in order to explain stuff.
Just speculating but would something like random_key=hash(static_key + datetime) work? static_key is pre-shared between cloud and device and datetime is also known by both device and cloud if rounded down to some accuracy.
Yes, I'd believe it. At a previous employer, our phone screen was "implement min()" for a long time, and it weeded out way too many candidates.

(My questions have often been tailored around "get the candidate to implement something that would require a for loop" and that is typically enough to start weeding people out, particularly at the phone screen.)
C# has LINQ. Implement Select and SelectMany extension methods for whatever you like, and you can use the LINQ syntax with your type just as easily as with IEnumerable. Foreach and async/await are baked in, that's true, but the LINQ syntax is easily extendable to new use cases.
But does it index bookmarked pages locally, full text search their contents and present the results in a quickly browsable list with context? Cause that would be nice.

Especially if integrated with an offline caching/browsing feature.
I just switched to the Joplin markdown note app (from DS Note, and Evernote before that). It’s free, works on desktop and mobile, etc etc. Frankly I love it and wish I switched earlier.

Anyone have a good comparison vs Inkdrop?
Currently there is only Drive which is similar to GSuite,

All other apps are more for personal use rather than productivity.
true, but I was curious
Thanks for doing this.

It's a pretty big file, so I compressed it down to 11mb:

https://www.docdroid.net/A5g0tzk/les-animaux-compressed.pdf
I wasn't aware Coq could generate data types for general purpose programming languages. According to the docs, it supports OCaml, Scheme, and Haskell. I think I may have spotted a plugin to generate C code as well. I wish it supported more!
Hey Mike - does Second Measure sponsor visa?
True. Managing the nervousness of awkward engineers during interviews is a whole topic in itself.
You must be pretty naive if you think an industrial giant like Germany can just import energy from another country. The answer is that Germany has 24GW of load following gas plants that sit idle 90% of the time.
TensorWatch is new debugging and monitoring tool for Python
Sadly the article with examples doesn't provide a fallback for older browsers and as frontnend devs usually just copy the code from tutorials without much thinking, it means that we are going to see a lot of new sites breaking in just 2 or 3 years old browsers. The usual sad state of web development is going to become even sadder.

Articles about flexbox have the same problem by the way.
IT Consultant Threatened with Federal Lawsuit over Client's Activities
I used the term cash poor correctly for the scenario where you used your savings account to buy down the mortgage a bit. It's not quite so easy to increase the mortgage amount, it would depend on what the terms are if you are late or underpay a mortgage payment. If the terms are good, it is one way to recover the cash for an emergency.
Using Awk and R to parse 25 TB
Multi-Column Feature Transformations in Spark ML
otoh, helping people start by just typing python is great!

otoh, pointing people towards messing with system python... well, it's a trap. And they will get burned, and it will be a nightmare to straighten out.
Or conda, which I prefer to pipenv + pyenv.
Our team got hit by that issue. I slapped by head when I saw the error code, having come across it before. How am I meant to debug something that's literally a joke and isn't meant to be used in production :(
Which installs itself based on the system Ruby. Will be interesting to see how that plays out.
No software devs listed, yet.
I'm not sure it even has to get optimized away. Stuff like,

Foo *ptr = NULL;
ptr->member...

isn't going to access address 0, even w/o optimizations, despite the only pointer here being null. (It depends on the offset of "member", and if that offset is large enough, it might not be in the first page anymore. What's mapped at 0x1000 and later?)
I swear that everytime someone posts a generic Microsoft blog entry, I automatically think: "oldnewthing".

I hovered over the link, and there it was.

Raymond Chen is a machine, the T-1000 of Windows development. I've never developed Windows applications using C++ and I still read his blog articles.
I think it does call into question the power of science, but also: assuming non-determinism does not give us this power back! If materials (atoms / humans) can arbitrarily disregard the laws of nature by making choices (however that would be implemented), what does an experiment even mean?

Edit:

This is a relevant theorem, that nicely complements Bell:

https://en.m.wikipedia.org/wiki/Free_will_theorem
You say this like DDG isn't a meta-search engine... everything (for the English language) except for Google and Bing is a meta-search engine.
Just that the prompt automatically goes on a new line makes iTerm2 so nice though. As well as the built in timing of commands, jump to previous prompt, double click selects matching parentheses, etc. it's those little details.
I'm not a big fan of Homebrew or Macports myself, they both feel kinda hacky. Wherever possible I prefer installation packages from the official site.

I think / hope Apple will do their own package system, maybe as part of the app store, for developer tooling like that. If only for improved security.
> parsing error results inside strings

I don't know why this is a thing. I create an explicit type for errors that I know I'm going to do something with, and do type assertions to check for them. I believe this was the intention behind the design in the first place.
You make a number of columns dynamic by setting different percentage widths on different page sizes.
I don’t know with just this one question compared to others, but as part of a suite of what I classify as “technical thinking questions” I think it’s predicted well programmers who are mid level and up who can figure out problems independent from languages or vendor solutions.

I never actually care about the literal code written and usually just ask for pseudo code to understand the logic of how walk through it. So it will fit on a white board or maybe sheet of paper and take maybe 5 minutes or 10 minutes with commentary.

I think it’s better if the candidate has never actually written a linked list.

Similar questions I ask are “write a database connection pool” or fizz buzz.

They are parts screening as a surprising number of applicants can’t write loops or even if statements, which is weird. And part seeing how they ask questions to figure out what’s important requirements or assumptions or limitations.

It’s probably worse, in my mind, to write out amazing code without asking questions than to sketch out simple statements asking “how important is multi-threading” or “what libraries can I use” or “where will this get called from?”

I don’t have an empirical litmus test from this, but for a few candidates who sucked at this but still got the job, I regretted it. Although one or two moved within the org out of programming to business analysis and project management and did, I think, a good job.
None, if you want Linux, get Linux.

macOS is an evolution of NeXTSTEP and has its own way of doing things, based on BSD, Mach, Objective-C and Swift APIs.
Intercepted enigma messages from DDay in real time 75 years ago
Tourist's lucky guess cracks safe code on first try
Thanks for posting this. On the last pages it is said to be licensed under Creative Comments Share alike. I'd assume that the content might still be copyright protected by the original creator? So I don't think that anyone can relicense it as simple as that.

I don't have a moral problem appropriating content that has been published 90 years ago. I don't think it is appropriate to assign it a Commons license though.
MacPorts is sponsored by Apple, or at least used to be.
Doesn’t removing them have the same issue? “My software dependent on this ancient python no longer works - because there’s no python anymore”
Given they schedule travel on your behalf, and don’t actually provide transportation themselves, how would they be able to do this without sharing your information? Not saying what they did is necessarily right but this seems like a legitimate need. Seems like they should have made it clearer from the outset that they would do this though so you were in the know.
_Copying_ what you want from a file is trivial on any OS.

The question is to how to trim the file head _in place_.
That, with analytics off by default. Also, Homebrew depends on Ruby, and Apple just ditched that
It all depends on one's risk tolerances are and what other options for obtaining money there are (like being late or underpaying the next mortgage payment).

Keep in mind that taking on a mortgage itself is a risky move, as people found out in 2008.

BTW, even paying a few dollars extra a month on a 30 year mortgage can be surprisingly effective, since nearly all the early payments are interest, not principal.
I agree w/ the LRU, but isn't a vector more efficient for building a queue? (You use it as a ring-buffer. Push/pop are O(1) (amortized for push), and it interacts well with the CPU cache since the memory is contiguous. And you get O(1) indexing, too.)

Then there's the rather interesting datastructure that C++ has, std::deque, which seems to get implemented as a vector of pointers to vectors. Still O(1) push/pop/index.
strapi + gatsby is the best!
Translation: programming languages academics try hard to make their work "relevant" and find a case where programming-languagey thing is happening in the kernel, which is super duper critical, because it's the kernel, so they jump at the opportunity to apply geeky archaic concepts that will for sure never get adopted, but they get a cool-sounding paper accepted at "prestigious" conference which was the final goal all along.
I’ve always thought that in that aspect hardware interviews are much better. The typical approach I’ve seen is to give someone a PCB and just ask them “tell me everything you can figure out from this device”.

I’ve always wanted to test how well that would work for software interviews:

- print some pages with the source file of a toy project

- give the interviewee a pen and just ask “tell me all you can about this code”
Maybe Google "why not use homebrew"

* installs into /usr/local/bin, which is now a protected path with SIP. Why do you think Apple itself protected themselves from Homebrew? So what do Homebrew users do now? Disable SIP. Sigh

* installs with users permissions, not a seperate user. /usr/local/bin is now open for every pwner. The very first path, not just ~/bin.

Never trust a newbie package manager which takes over your whole system and installs into the very first path. Even macports can override the pre-installed coreutils without messing with /usr/local/bin.

Besides the security nightmares:

* is a unicorn, esp. for darwin only. macports uses the de-facto standard ports framework instead, just with tcl, not the shell.

apt or rpm are also not the standard. ports was much earlier and is used on much more platforms than those unicorns. You won't get any brew recipes from other and better managed packages. Those with a bit more experience.
Arguably, bitcoin network is an example of a practical and widely deployed BFT protocol (although underlying assumptions are a bit different compared to the classical BFT setting). So the field is not dead yet.
Why we should pay attention to weather forecast in space?
And the URL means "draw in elementary school" in French.
that's not standard library code? that's a link to one of the few thousand proposals for changing Go error handling... I'm not sure what you're trying to say here...

I think keeping Go this simple was an extremely hard thing to do for the designers. I don't know what the intentions were for Swift or Rust, but the Go team were always pretty straightforward that what they wanted was a safer C to write servers in. I think we all agree that they achieved that.
They just pack a statically compiled Ruby interpreter with Homebrew. Not very complex or novel. Disadvantage: install becomes more bloated (larger size).
Apple CryptoKit usefulness for blockchain/crypto dev?
What about the Segway guy, Jimi Heselden
Creating an Application Using BigchainDB in Python
I feel they put more attention to competitors than to moral objection to content.
Primarily disk access is a lot slower, even with Hyper-V. Eg. Compilation suffers from this. But tasks that don't use the disk too much shouldn't be that bad.
Linked lists allow you to keep track of the order of items when you can’t control their location for one reason or another, and tend to show up as one part of a more complex structure—

For example, many garbage collectors use them to keep track of memory regions that have been freed and can now be reused. I expect that they’re used extensively in file system design to keep track of which blocks belong to which file (if any). Maybe you need to keep track of multiple different sort orders over a single set of objects.
Real story is even more horrific than just euthanasia. I think that to an extent the click bait value takes priority when it gets to the media. Whatever makes people click on it.
It seems more appropriate to say, Linked Lists are generally bad [when used as replacement for arrays].

LL aren't generally bad at doing what only linked lists can.
that actually sounds like quite a good idea. At least it would serve as a good conversation starter and provide insight into how they think.

I'd caution against a toy project however. Just find something small and contained. Toy projects typically don't have enough warts to lead to a really interesting conversation.
Am I alone in thinking that the way we're doing brochures as layering multiple complicated ad-hoc layout constraint languages on top of a markup language that itself hasn't much changed in 20 years is absurd? What is really gained by such a powerful, yet highly idiosyncratic construct that not only can insert and/or delete content elements, but also rearrange the order in which they were specified in the input document in the first place, weighed against the complexity this brings to authors and implementers? Is the HTML+CSS stack victim of self-imposed, arbitrary principles of separation of structure and presentation? I can see the practical use of grids and subgrids etc., but who really authors an HTML document with the expectation that it should render as a traditional hierarchical and flow-based layout, and a grid-based layout at the same time? Translated to the domain of programming languages, CSS is to HTML what eg. ten times the amount of LOCs of annotations are to regular Java code. Why not just use a responsive table layout based on revised HTML tables when, clearly, the author's intent is to layout page elements in a tabular fashion?
> But libraries like ActiveRecord, Rails and their myriad dependencies are very very hit or miss on Windows and there's not a lot of support when things go badly.

I haven't done Rails for a while, but when I did Rails (including ActiveRecord and all its other components) Just Worked o bWibdows (lots of the peripheral ecosystem of Rails and Ruby more generally was a nightmare, but Rails itself was great), and overall the Ruby (outside of Rails) experience on Windows has gotten better with Ruby installer + DevKit, which hasn't closed all the gaps but does mean that even libraries with C extensions frequently just gem install and work on Windows; I'd be surprised if Rails itself had gotten worse in this area.
The papers linked are from 2013.

Now we know the implications of Spectre make kernel JITs a potential vulnerability. You should not run untrusted code in the same address space with secrets it could steal.
I agree that they do unlock some economic potential - but still they are just user interfaces. They don't own any of the physical facilities and they don't do any sophisticated computations - all they do is matching offers and that is just user interface.

User interface is not rocket science. They did unlock some economic potential and they have been rewarded for this - but the equilibrium state is when return on investing in Uber and investing in a physical facility (a car used as taxi or for Uber) is the same. An app (Uber market cap $40B) cannot be worth more than a factory (Ford market cap $9B) forever, because app is easier to produce and if it is worth more now - then this attract competition that will drive this down.
it really depends on the that although I get the intention that you are trying to convey.

It's also worth bearing in mind the old refrain about X*Y years of experience vs X years of experience repeated Y times.
I don't think the OP is implying that becoming stars at spelling bee by studying several hours per day leads to better educated kids.

It is the process, the principles behind the discipline required to study so much, and the intent of the parents to inculcate the value of getting a good education, and the consequent values they pass on to their kids, is what creates the difference in how such kids look at the value of education versus others.
Firefox's Enhanced Tracking Protection whitelists Google, Instagram, Amazon...
Here is the full list of currently whitelisted sites:
https://disconnect.me/trackerprotection/unblocked

Lunduke made a video about it: https://www.youtube.com/watch?v=UqkeZIPLY5M

Highlights:
amazon, aol, yahoo, google, microsoft, vimeo, tumblr, pinterest, nbcnews, feedburner/instagram (facebook), cbs, winamp, gravatar, mapquest, engadget, adobe,
...
Or just use a set of files, each holding N minutes with, perhaps, some overlap + an index file. No real need to over-engineer things here.
You just put a glacier on top of the HN peak.
Pity they didn't see fit to mention Walter Munk in there. He only died in February. https://theconversation.com/hang-ten-decades-walter-munk-inv...
Imagine what smelly creatures might follow our extinction..!
Yesod is plenty mature. There are reasonable docs and examples.

I'm not sure what else to tell you. I run three web businesses on Yesod, and it accounts for 100% of my income.

I'm also not a great programmer, and have a long history of just "hacking things out".

The stuff works, and it's ready to go, today.
> It's interesting to me that this is happening in the same month that Microsoft made installing modern Python as easy as typing Python and then clicking "install".

You still need admin rights and an internet setup.
Linux is still king.
> There was this amusing incident not long ago, where the store's fraud prevention mechanisms were blocking users who bought five or six games quickly in a row.

That's funny, recently numerous users were also blocked from purchasing the Valve Index VR system on Steam because of fraud prevention mechanisms.

To their credit Valve did later offer an opportunity for people who ran into this to buy a kit in the first wave of shipments.
How to Remove Bad Google Review in 5 Easy Steps
That game wouldn't generate labeled training data for their machine vision algorithms, which I'm sure is the whole point.
I don't understand this "which there is no technology for" argument. There is no shortage of energy storage technologies. We have battery storage, we have hydro storage, we have thermal storage, we have hydrogen storage, we have hydraulic hydro storage. We have enough options from the MWh range to the TWh range. Some technologies have pretty crazy scalability. Hydraulic hdyro storage capacity grows faster than the radius^4 but the costs only go up by r^2.

I also don't get where you have youe numbers from. Wind power generally has a 60% capacity factor therefore replacing a 4GW nuclear plant requires 6.6GW of wind power.