skysight-inc/HackerNews huggingface dataset:
> Since posting is not possible without installing the app, I never posted anything

You can post from eg desktop Chrome, without using the app. I routinely do this since I don't like installing FB apps on my phone. I often edit photos on my desktop prior to uploading, so it's just plain convenient.

Sign in on the desktop with Chrome. Go to your default home page (the person body icon). Right mouse click -> inspect page.

At the top, change the page to responsive, and set something like eg 680x680 as the dimensions for the page (you can drag resize to different dimensions). Now reload the page. It will present the standard mobile interface bar at the bottom of the page, including the ability to upload images (the plus icon within a box).
I think this is a reasonable thing to do. For Dercuano, I hacked together a basic static site generator in Python 2 in a weekend (70% of the current static site generator code dates from the first three days, according to git blame); I've spent more time hacking on the CSS than on the Python, and immensely more time writing the text than either.

In case it's useful to someone else, as inspiration if nothing else, it's at https://gitlab.com/kragen/dercuano, in the public domain. The latest version of the output is at http://canonical.org/~kragen/dercuano-20190525.tar.gz.
Parents are spending thousands on YouTube camps that teach kids how to be famous
That’s not a bad idea.

My kids love She—ra and Glitter Force. The latter is a pretty formulaic adaptation of Sailor Moon, but it is well done. PJ Masks is all the rage now. Octonauts is very educational. Puffin Rock was their favorite when they were younger. There is also Story Bots, with Snoop Dogg.

What’s even better than all this though is how much they love the podcast Wow in the World. It’s an NPR thing. I don’t even mind listening to it in the car (I told my kids from a very young age that kids music does not work in my car for some reason. Saved my sanity so many times!)
I can't shake the feeling that the medical companies have huge incentives to develop drugs that are taken for a long period of time instead of one time treatment.
There should be some government incentives that will make sure that companies who offer simple cheaper solutions will have some benefits out of it.
Much better now. Haven’t had any complaints in the last year.
OKRs do force you to put down your company's priorities and metrics to measure their success. Unable to do that usually is a symptom of being too tactical and reactive and not having a strong strategy/vision.

Company-level OKRs are only as good as your leadership team's clarity on strategy and long-term direction and conviction to largely stay the course for at least 3 month chunks.

If you feel your company OKRs are bad or you are unable to connect with it, it is because your leadership team has not done the necessary homework to define and socialize it well.

If you agree your company OKRs make sense but you are unable to connect it to your work, think of it this way:

For a functional feature engineer, the team OKRs should clearly and directly connect the features they are working on to the company OKRs. If not, then you need to engage with your product managers to achieve that clarity.

For a senior platform engineer responsible for evolution of tech platforms, it is critical to have a good sense of the direction in which business will evolve and expand. (Annual OKRs and strategy articulations are crucial for this).
From this, you should be able to draw out a mind map of the kinds of features and capabilities needed by your platform.
Then you can articulate this to your team to build those required enhancements to the platform while also ensuring immediate feature building activity is moving as productively as possible.

If you are unable to connect the dots between the business OKRs and tech platform OKRs, it is usually a sign that there isn't a good functional model for your business domain and your tech platform isn't really a platform that supports that functional model. For architects, this should be the most important deep work – to keep the functional model of the business and that of tech platforms in sync. Without this common model, teams cannot collaborate effectively.
He says after receiving the email he knew it had to be a scam. How did he know? It didn’t look official enough? I think I’m missing something.
Dirty Dark Secrets Behind Ancient Fairy Tales
Japan bill banning parents from physically punishing children set to pass Diet
What I love about the guile optimizer (and some lisp optimizers in general) is that you usually have a first step of source to source optimization. That means I can write some code and see what gets inined, hoisted, unrolled and removed without having to read the bytecode assembly.

That is especially nice when writing complex macros. I remember writing a loop utility and realized I couldn't run the optimizer on code where everything was known at compile time, since guile usually optimized the loop away. (for/sum ((i (in-range 5)) i) expanded into 20 lines of code, but optimized to the integer 15 :)
My uncle is in a similar situation. Currently he's out of a job and he's being supported by her. He told me he had difficulties with the wealth of his wife when he was younger but the older he got, the more he got comfortable with it. He made me realize how much perspective switching there has to be involved in a situation like his since they both value money differently.
There’s no context given, so it’s hard to tell why you’re ascribing the problem to dvi, rather than it being used sub-optimally. What’s the full tool chain being used? What’s the output device?

Given that dvi doesn’t involve pixels, and lets you position any character anywhere on the page, with precisely known rules for rounding into resolution-specific device-space, you’ll have to be more specific about what you’re blaming dvi itself for.
If we want to get remotely intelligent machines, LaTeX needs to die.

It's a visual description based on a turing complete language, 95% of semantic meaning is lost once it's poured into a TeX document, end the last 5% are gone once it's compiled into a mess of pdf text boxes that ignore text flow and just look correct.

Literally any other document description language would be a better lingua franca than LaTeX, because a language should be used to communicate, and TeX is meant to print curves.
Completely agree - with this and previous couple of comments. The frustration for me is not that it can / can’t be done, it’s the fact that developers and content people are still (I’m 20+ years in the web industry and this was a problem in 1995 too..) not properly understanding each others’ skills and needs.

The more generic point here is that developers build better tools when they properly understand their audiences. In this case, the audience is almost always “a non technically skilled editor”.

IMO most young technical startups would do well to remember this too.
same thing happened to donut county, got cloned instantly by cutthroat mobile app devs
I broke a laptop and didn't replace it because I'm trying to learn to use my android phone as a tool more. It does have a usb-c port.

It works okay. Needs more drivers. The issue with using phones as a tool isn't the phones theirselves its the surrounding infrastructure. If somebody wants a business idea how about selling phone compatible tools?
Definitely. Last weekend, I had a simple project of locking my computer screen when I am away with the help of the webcam. I know this is trivial with current state-of-the-art pretrained neural net models, but I did give up.

I couldnt find an easy way to fetch pretrained models (from where? which one?), feed the webcam stream, and then do inference "is there a face in the image?".

It would probably be trivial for someone who knows CV libraries or tensorflow, but we really miss the good old time when 5 obvious lines of Python did the job.

Maybe a new Python standard library with an API for AI would be useful here.
Any reasonable individual would "subject themselves to a life of annual spinal injections" if the alternative was being dead.

So, if the average person wouldn't tell themselves they're "just not meant to be", there is also no point where you get to say that for a child.
Maybe you want to check out proselint? [0]

[0] https://github.com/amperser/proselint
Well fortunately they didn't catch my account. And I'm happy they didn't. My fake account allows me to:

1. Login to websites that I don't want to share my actual contacts to but just my real name (my fake account has my real name and my real account a fake-ish name so that I can't be Googled too easily).

2. Disable that annoying wall by not having a lot of friends.

3. Be part of meaningful groups (only 1 so far), because my friends know that I have this fake account with a real name.

4. Amazing account for demo purposes when I was working at a coding school.

5. My fake account is setup on auto login on my primary browser, so if I type "fa" and press enter, I feel bored by the empty wall and very tiny friends list, instead of engaged. My main account is auto-logged in to messenger, so that's where I go now.
The old ispell used to be able to deal with TeX/LaTeX input. Though that is for the text, not {La,}TeX code. You can try using TeXworks. You can try typesetting when you want to test and see the output in a pdf preview window. tex.stackexchange.com is a good resource.
Thanks for your suggestion!
I agree with you 100%!
I’ll re-upload these gifs as more realistic one!
At some point your Wordpress installation version will be so far ahead that it may break your unmaintained theme eventually. Which is why I avoid this route if I can. It's hard to make promises to clients based off something so fragile.
Alpharacks is super spammy and IMO a bit shady. Do not give them an email address that isn't specific to them.
Short story is the same ol, same ol. Creator creates beloved thing, People want to get to know the creator, Non PR savvy creator says awkward things with good intentions, People recoil and Creator recoils from reaction.Creator self destruct - in this case Phil Fish cancels Fez 2 in a reactionary manner. Phil still works in game dev as a consultant from what i remember of my cursory web stalking
How phonies and self-promoters came to rule the world
How likely is it that for breaking 2048 bit RSA integers you'll just need 2048 unnoisy qbits?

That this lowered 20M requirement is just ploy to keep people using 2048 bits, not 4K as required by GNU. It is my understanding that 2048 qbits are already in reach to well-funded state agencies.
I doubt it was a day. I'd be surprised if it was more than a minute or two.

TOPS-10 subdirectory separators were commas, but the path was enclosed in [] so it was always clear which part was a path and which part was something else.

UNIX and DOS/Windows made a big mistake by removing the enclosing characters, and TOPS-10 was a 6.3 file system that never used them to their full extent.

The (back) slashes and switches weren't the biggest problem. Spaces in file paths were - and sometimes still are - hard to deal with.

A standard pair of enclosing characters would have eliminated a lot of unnecessary and unreliable escape character logic, and would also have allowed almost all other characters to be used without problems.
These may be the first images of dogs, and they’re wearing leashes (2017)
Yes, this kind of proxying is the plan D.
Amazon Rekognition – How accurate is it? You will be the judge
Sound like the sanest and sustainable way dealing with information overload. I'll give it a try, Thanks. :)
INT 21h, function 37h could be used to get and set the switch character for MS-DOS, in addition to requiring the use of '/DEV/' for device filenames:

* AL=0, return switch character in DL
* AL=1, set switch character to character in DL
* AL=2, return '/DEV/' setting in DL
* AL=3, DL=0 if '/DEV/' required, DL<>0 if not.

Okay, why do I remember this stuff? I haven't programmed MS-DOS for over 25 years!
Possession of an IPv6 address does not automatically imply that your ISP allows incoming connection to your ports.
The title of this seems a little clickbaity. It'd be just as accurate to ask whether cryptographic software works correctly, especially after the Infineon debacle mentioned briefly in the later slides. (For those who don't remember it, RSA private keys generated by Infineon's proprietary code could be feasibly recovered from the public keys. This code was used in a large proportion of crypto smart cards and TPMs.)
Sony bumps Nikon from #2 spot as its global ILC market share increases 4%
I saw somewhere that Woody Allen keeps a bin full of pieces of paper that have 1-2 sentences of a possible plot of a movie, just throws another one in when there's an idea.
OKRs seem like a fancy new version of KPIs.

My single biggest issue with KPIs is that, for the most part, in a large company, one (or even several) metric(s) cannot cover the whole story.

They are useful for very specific targets.

I’ve ended up working towards KPIs which I’ve known have zero relevance to improving service because they are (a) poorly defined (b) irrelevant to the actual problem (c ) force a metric to exist where no sensible metric can.

Unfortunately this tended to happen more often than not.

OKRs have their place. But they don’t sound like something new (KPI rehash) and are wide open to misuse, just like KPIs.
Really? Being famous isn't easy at all. Many stars broke due to their fame l.
I've tried Gatsby on a couple of occasions due to the page load speed promise. With netlify it seemed like using it almost made sense.

I do see the compromises wp puts us into but for me, the benefits of static seem awfully abstract at the end of the day. If you want me to buy it, please show me an authoring experience I actually want to live in. I haven't seen one yet.

It's not about over- our underestimating people. It's about whether the technocentricity you are selling is worth it. For some of us, it is, sure.

For one, I just hate writing with markdown. Compared to WYSIWYG (i.e. just writing), markdown's syntax is a distraction. Writing is both visual and storytelling to me, why should I exclude the visual to a separate stage of the process? Just doesn't make sense to me.
A lot of answers to this already - props on asking an important question!

My answer would be that while a startup seen in isolation can be very efficient, if we look at startups as a group there will be a lot of duplicated work. It's easier for a large company to solve a problem once and for all.

And this is the primary advantage a large org will have and compensates for many of their shortfalls.
Happy to provide context if you tell me what to provide...

The "output device" is... my monitor?

The toolchain is TeXLive for generating the files, and the usual viewer for each file type on Windows (Acrobat Reader for PDFs, and Evince for DVI). If you think it's Evince's fault I'd love to hear better alternatives, because I haven't found a single viewer that views DVIs any differently. And for input files, you can generate files via LaTeX pretty easily:

% DVI: latex thisfile.tex
% PDF: pdflatex thisfile.tex
\documentclass{article}
\usepackage{lipsum}
\begin{document}\lipsum\end{document}

If this is using it "sub-optimally" then I guess I don't know how to use it "optimally", and I'm happy to hear how.

Remember, though, at the end of the day, I'm just an end-user. I just know that every time I try to view DVI and PS files I have to tear my eyes out, and that I don't have this struggle with PDFs. I neither know which particular person or place in the pipeline to assign the blame to, nor does knowing that make it any easier for me to read the text...
also check out Joplin
I never said they were less secure. I said there are situations where they're not really more secure.

If I can see in this HTML page that your reply is /reply?id=12345, then it doesn't matter if Hacker News uses integers or UUIDs, if there's a bug in /edit?id=12345 that just lets me edit it without the appropriate security. If we say that UUIDs always make everything inherently more secure, we're doing everyone a disservice.

Now, the original discussion was about (1) discovering for read, and not about (2) escalating a read to a write. But if anyone reading this mistakenly takes from it that UUIDs are the way to solve these problems then they will go on optimizing for (1) at the expense of (2).
I had this reflection last night. Wandering aimlessly is good, great, useful.. Constant external inputs have a value limit.

Some article on HN talked about how books gave ways to that. It made you experience your own time. Other medium put just a tad too much disturbance (battery life, multi usage, parallelism) to let it grow deep.
In Prudent, you can combine multiple journals. Your wife can maintain a separate journal while you maintain another one. This way, both parties can do whatever they want or agree to some set of rules. Most importantly, at any time, you or your wife can see the combined financial strength, or individual financial situation. Awareness of both can make a big difference in making important financial decisions. Avoid being penny wise, pound foolish. The combined report (of savings, etc.) gives both of you better insights on the financial journey that you can embark together (i.e. buying a house, having kids, moving cities, etc.)

https://docs.prudent.me/docs/combining
It is possible to create garbage filenames with cygwin.
I deeply believe smartphones are the social equivalent of pornography for sexuality. You get your needs when you want how you want but in fact it's only a pale copy of the real thing.
The xcode experience is bad enough on a top-of-the-line MBP with the best peripherals (monitor, keyboard, etc) available. I say this as someone who has spent, on average, 8+ hours a day in xcode for the past four years. Maybe Apple refuses to put xcode on iPad because trial runs had devs looking for the nearest window to jump out of.
Apple's WebKit team proposes a way ads can be measured while maintaining privacy
> The same argument, though, applies to things like taxation! "Obviously, we need some taxes just to keep society running- roads, water, firefighting..." isn't an uncommon argument from more centrist types, and that tastes exactly the same as "property rights are necessary for civilization".

FWIW there are a large number of places that to this day have an all-volunteer fire department, and there are places with private water companies and private roads. (And having an all-volunteer police force in the same spirit of a volunteer fire department is a thing more places should have -- and avoid all the trouble we get when the police think they're different than regular people.)

Of course, the places with private roads tend to have the road maintenance company end up looking a lot like a local government, in the sense that you either pay your share of the road maintenance or you can't use the only road to your home, which is coercive. But there is still a highly relevant difference in that the road maintenance company doesn't force you to buy into their social insurance programs and pay for their military excursions even if you don't want to. And if you decide you want to be a hermit who never leaves home and doesn't need roads, you don't go to jail for not paying for them.

The difference is the level of coercion that actually exists. Nobody is going to refuse to pay a reasonable road maintenance fee for their own local roads, because the value vastly exceeds the cost. But if the road company tried to claim that in order to use the roads you would have to give them your sons to die in their wars, you would tell them to eat sand and pay the cost of building new roads so you don't have to use theirs. Which, even though very expensive, puts an upper bound on the level of coercion you have to put up with.

That doesn't exist with a government. Even if their demands are completely unreasonable, they have the capacity to make your alternative worse.

> Your options are to die by starvation, get shot, or pay money. Is your choice to continue to live and to pay the money a voluntary one?

You're ignoring the possibility of buying food from someone else. The anti-government argument is fundamentally an anti-monopoly argument. If there is a private monopoly on food then that's just a de facto government which has seized power by controlling the food supply. But if there isn't a monopoly then no one can point a gun at you and force you to pay an arbitrarily large amount of money for necessities, because you can turn around and buy it from any of a hundred others who charge more reasonable prices. Or produce it yourself if you're so inclined.
No, Night Owls Aren’t Doomed to Die Early
> There is no viable solution either.

There is a solution: make a cost to post. In the past it cost real money to propagate your ideas, so your audience was limited. The only way to get money was to be rich or to be popular enough for people to pay for your newspaper/magazine/mailing list. The internet lets anyone have a language-wide reach for free. I guess one should expect that in this situation the messages that will dominate are the people that have an incentive to shout loudly, which is what we seem to have.
Duke Nukem Forever was far from fine. They'd spent over a decade switching engines, rearranging progression and changing scenarios until they had no more money and nothing even close to a finished project.

Then Gearbox stepped in, wrapped it up in near passable form and shipped it. But the final product is very clearly not a good game. Level design is bad, graphics are terribly inconsistent, ranging from looking modern for its time to looking ten years dated. Gameplay is poorly balanced and the pacing is just not there.

I loved Duke Nukem 3D and was very much looking forward to Forever when it was announced. By the time it launched I had no expectations on it and bought it as a fun thing. It's amusing that they wrapped it up and published it, but it's not a finished game.

What it is, however, is fodder for some great conversation at work when we're discussing project management.
"Optimize the gender field: pick one of two, the best choice is radio"

Risky design choice in today's environment.
I'd guess an experimental Lisp interpreter embedded in Go is just too obvious :)

But providing Gophers with a slightly more polished alternative that still composes well with Go-code might help avoid the worst nightmares.
For one they could split it into 'hot' data and 'cold' data that needs to be stored for legal and compliance reasons but that does not necessarily need to be part of the live set. That strategy alone would seriously limit the impact of a lot of these breaches.
Although I tend to agree with you, some business apps benefit significantly from a "dumbed down" interface, as it's easier to provide business rules and validation layers when input is more constrained. I've worked on systems that take an Excel spreadsheet as input and providing decent error messages for every edge case is nigh on impossible.
Details about MIDI 2.0
Having a good definition of the data life-cycle is a very important step. A lot of companies only do CRU but forget about the D because they feel that more data is more value. As you correctly infer at some point in time the value of the data no longer outweighs the liability and it should be deleted, and long before that it should probably be moved to a much harder to reach system that contains historical data.
RAL Standard Color Table (CSV)
Hi! I'm struggling to lean peg in guile - care to share csv-parsing code please?