skysight-inc/HackerNews huggingface dataset:
I never ever bill hourly. 90% of the work I do is value-based pricing, with a weekly or monthly rate once in a blue moon. My effective hourly rates are much, much higher than anyone would pay me strict hourly.

Also, I'm not sure where you're finding clients, but the market for senior iOS dev definitely is nowhere near $40 / hr. If you're competing with offshore devs on Upwork or people who do "web, iOS, Android, and anything else development!!" then yeah, maybe. But there are tons of clients out there who need senior talent with deep iOS expertise and professionalism and pay north of $100 / hr, or much more if you price based on value.
Since October 14th, there are ongoing mass protests in Catalonia (a part of Spain with a strong pro-independence sentiment), demanding freedom for their political prisoners jailed by Madrid (for 9–13 years). Hundreds of thousands people are on the streets. Barely reported by media. Barcelona Airport was overtaken for one day.

So yes, looks extremely convenient these days.
Can you show some zoomed-in examples?
Funny you mention Fred Beckey. Randomly met the guy once in a backcountry lodge (I'm an avid backpacker, he was on his way to summit a mountain).

Anyhow, most of the climbers I've known were more well to do. It's like ski bums vs. skiers.
> YAML and TOML were optimized for human reading and writing, like markdown.

That was the rationalization, in reality I don't know what actual writing use case they were optimized for (Notepad?). XML in a syntax-aware editor with the help of automatic schema validation makes it far easier to write than YAML or TOML.
Yeah I had a brain-fart earlier. I totally forgot about that. Typing hangeul is basically the same except there's no need to possibly choose different hanja/kanji. ...unless you press the hanja key after the glyph is typed but before moving onto the next glyph. (Usually F9 or F10, iirc Windows IME defaults to ctrl+space).
Yeah, if the outcry continued even after their rollback & apology, _then_ it would be unwarranted. But everyone's happy now (well, arguably GitLab may not be, but they should surely be able to work out a solution with the community on how to collect telemetrics in a privacy-conscious way).

I'm also glad the feedback was so strong, as the ad-tech industry has spent the past 15 years numbing the general populace to unwarranted (and often unnecessary) telemetrics.

It's understandable that GitLab had no ill-intentions. But how can one know whether third-parties share such sentiments?
Chinese FPGAs sold by LCSC, has anyone tried those?
There is tension between two fundamental ideas: is the server offering content and allowing the client to interpret it as they see fit; or is the server offering an experience that is out of the hands of the user?

Out of these two conflicting ideas come all sorts of issues. Accessibility is one, but so are things like scraping, copy/paste, DRM, confidentiality, artistic integrity, cross-platform compatibility, new devices, peformance & resource consumption, etc.
In this article, we present ECWL exposure assessments that address this problem by employing CoastalDEM, a new DEM developed using a neural network to perform nonlinear, nonparametric regression analysis of SRTM error. This model incorporates 23 variables, including population and vegetation indices, and was trained using lidar-derived elevation data in the US as ground truth.
I didn't say that it wasn't interesting. There's plenty of "interesting" things on the internet but the overall experience for the average person is pretty bad. Take, for instance, the proliferation of sites that once embedded YouTube videos. Those sites are now all broken because DMCA requests have taken down those videos without replacing or redirecting them.

It seems like the only care being put into the internet is into monetizing and commercializing it.
> I hate being basic and following the crowd

As much as my comment was a bit tongue-in-cheek, I don't mean to say you shouldn't do it because it's basic ;). I've been climbing for many many years and agree that it's extremely fun and rewarding. That doesn't change with more people enjoying it (but also stay home so I can get the good routes to myself ;) ).
> I was hoping for less (or non-at-all) "stringly typing".

It's the curse of the template. Once you have them you inevitably start encoding more of your logic in magic-voodoo template directives.
what do you mean "independent"? All the major catalan and spanish newspapers are talking about this (with quite different points of view, depending on the political leaning of the mediun).
Managing a Bad Product Strategy
That’s a great way to sell an app, as 3/4 the way down I shelled out $7 for their two apps.
Gowin FPGA
You forgot the most important one:

Bread Simulator: https://www.bossastudios.com/games/i-am-bread/
I guess to clarify, I'm bitter that a new Fitbit smartwatch didn't come out that met or exceeded what I got out of the Pebble OG, to put it simply. The form factor and overall ecosystem didn't compare, from my subjective viewpoint. I imagine it has hopefully improved over time, but the last one I saw that a colleague had purchased (Versa or Versa 2, I forget which) I wasn't really impressed. :\

Oh, regardless, thanks for giving your $0.02, cool to hear from someone who worked there! :)
I've been thinking about the same thing since Google impressed everyone with their computational photography tech years ago. The software in DSLRs is really primitive in comparison.

2014: https://ai.googleblog.com/2014/10/hdr-low-light-and-high-dyn...

2017: https://ai.googleblog.com/2017/04/experimental-nighttime-pho...

Really makes you wonder what could be achieved by combining Google's computational photography algorithms with a bigger sensor and high quality optics. I'm probably not going to buy another high end camera, until I see something like that on the market.
What you're describing is structural typing, and it doesn't have to be dynamic. Look at OCaml and its object model to see an example of a statically typed system with automatic type inference, that nevertheless checks all these things at compile-time. Which is to say, you can write:

let frob something = something#run ...

and it will enforce the fact that whatever is passed to frob, it must have a method named "run", and it must have the requisite number of arguments and their types.

The types are still there, though. They're just types like, "some object with method "run" with ...".
Not struggling through life would be what I call privilege. Someone did struggle and gave you that privilege.

No one coasts through life without someone struggling.
Thanks! I knew there had to be a way!
It's not race. It's how the addiction started. There is sympathy for people who started because a highly-educated and trusted professional made a prescription of an FDA-approved medicine to treat a severe injury. There is much less sympathy for somebody who started because they illegally got a substance for recreational purposes from a criminal. That is a world of difference, and race doesn't even come into the picture.

TL;DR is that "my bone is sticking out of my leg" is different from "let's get fucked up".
Achronix Speedster7t FPGAs
Show HN: Go-gitdir – Simple Git hosting with just a directory
Humans should not interact with computers by manually editing data structures serialized to ASCII.
You won't go very far with it on Android, ChromeOS, iOS, iPadOS, mbed, Arduino, console OSes,...
Very cool! I installed a youtube looper in my browser that allows me to loop on selected time frames. But it's not very friendly so I will definitely check this out.
Simple rules for helping newcomers become contributors to open projects
My HOA was sued for some slightly uneven sidewalks and the fact that some people had parked cars that jutted out of their driveways. Plaintiff doesn't live here, has pretty much made a living by such lawsuits. So while I agree with the tenets of the ADA, it's just one more example of how legislated morality will be abused by a small percentage for their own gain. If it were repealed tomorrow I would shrug.
It's not distrust of the military, and skepticism is the foundation of the scientific method. What I'm saying is that one possible explanation here is that UFO observations are just experimental aircraft and/or observational technology. While at the same time, we should be extremely careful in vetting evidence from military sources, since it's highly vetted before we see it.

The "distrust" you sense isn't really distrust, it's the understanding that all military intelligence is vetted before it reaches the public. In particular, they're extremely careful to disclose any information that would compromise operational security - especially as it relates to aerospace monitoring. The reason for this is that any observational capability of the US to detect objects at high altitudes/speeds influences the nuclear strategy of other nations (ie, if you plan for a first strike, you plan around the known capability of the US to detect it).

And that's where the skepticism comes from. Any disclosure about what was observed, how it behaved, and the conditions of the observation have real world impacts on US operational security, and any information regarding that should be taken with a massive grain of salt.

Basically, treat public intel from the military as a secondary source - not a primary one. That doesn't eradicate its value, but it puts more onus on you to be critical of it.
You're listing additional reasons the iPad isn't suited to more complex work, and I agree with all of them. I'm not sure what part of what I said you're disagreeing with? Just to clarify, it's Apple, not me, that's pitching the iPad as the future. E.g., the Tim Cook quote from the article: the iPad is "the clearest expression of Apple’s vision of the future of personal computing."
That's the video! I instantly thought of that when I saw the picture in the article. Thanks, I wasn't able to find it.
Can law enforcement convict someone due to a Computational Photograph?

Google & Apple are digitally altering photos so much so to “enhance them”, couldn’t it be agrued the evidence of a crime photo has been tempered due to computational photography.
This is fantastic! Thank you for the information :).
Sort of; there are some spots that get sunlight almost all the time. (The moon has quite a bit of wobble, so it's hard to get to 100%.) That greatly restricts your choice of base locations, though. There may be other resources or geological features you might want to be close to that aren't convenient (lava tubes, water deposits, flat places to land, minerals that can be used as building materials, etc...).
Still makes it harder to refactor, use code analysis/indexing tools and so on.
It's cool if tooling helps with this. Thats important.

I'm mixed on vue because of the string bindings. I really like to know where my variables are coming from and really hate when two dependent uses but not actually the same thing...

That said, I'm happy to re-evaluate my stance... so what does it mean to be "the same thing"? I suppose in the past, I would say that the compiler thinks the things are the same, and it would be easy to change either:

1. If it is a value, I can set/change it in a single spot

2. If it's a token, it is easy to detect and change everywhere, and tooling will help my avoid misses.

That said, in React, if you were to mess up a 'token', the runtime would be very upset and it would be hard to have something like `onClick={incremant}` (note the a). Tools would make it super easy to spot.

What does vue do if you miss-type your bindings?
When society gets too unfair the poor have a way of equalizing the social status. Typically via violence.

History shows us this.
yep. to be honest it's kinda inspiring that this all started with a single body of a single state legislature. hopefully it shuts up cynics who say the status quo cannot be overcome.
These are shady UX practices, those settings are all over the Android device and one thing doesn't actually mean what it says, you have to turn them off in multiple places. Not to mention the fake warning and default "On" state for the same. About time Google needs to pay for this design choice.
>I actually bought a last gen Sony RX100 VII and the difference in quality is negligible, other than the Sony having 20MP and the iphone only 12

Having recently purchased both the latest RX100 and the 11 pro, I both agree and disagree. For auto mode in certain conditions, when viewed at significantly scaled down resolutions, yes. To if you're posting to instagram or facebook or whatever, this is probably true.

Manual mode on the RX100 vs the 11 pro, even when using custom apps that expose a lot more of the camera settings, the RX100 starts to pull away. If you're doing any work with larger image sizes (and by larger I mean using a computer or TV screen instead of a phone), even more so. They're honestly not even close at that point.

Meanwhile, on the full frame side of things, the A7 line of cameras has been advancing picture quality at a rate as fast as anything in the iPhone, and just absolutely clobbers it. There's physics in play here, and I'm skeptical that software or processing power is going to increase the picture quality that much, and I have no idea how you would match things like super telephoto lenses in a smartphone form factor.
A good example of no. 2 happened last week. Biogen, a large biotech company, announced it was resurrecting a previously failed drug for Alzheimers based on a post hoc analysis. The drug has potential to be the biggest drug of all time, so the stakes are quite high for the company. But the data they have to support their product is quite inconclusive.

I wrote an analysis of their data here: https://www.baybridgebio.com/blog/aducanumab-analysis.html
Well, the problem with INI files for configuration is that config files (legitimately!) need to be able to represent repetition, nesting, schemas and comments, which there was never any standardization for. While XML seems like overkill for something as mundane as a config file, the standard does at least cover all of the cases you need.
Potential option:

{
"id": "simple_book",
"title": "Very simple book",
"chapters": [
{
"id": "chapter_1",
"content": [
{ "type": "title", "value": "Chapter 1" },
{
"type": "para",
"content": [
{ "type": "text", "value": "Hello World!" }
]
},
{ "type": "img", "src": "hello.jpg" },
{
"type": "para",
"content": [
{ "type": "text", "value": "I hope that your day is proceeding " },
{ "type": "emphasis", "value": "splendidly" },
{ "type": "text", "value": "!" }
]
}
]
}
]
}
I agree. The author and other commenters here have not proposed an alternative which provides two features I consider critical to a generic data format: schema specification and validation; and easy parsing support in many ecosystems. JSON and Yaml don't seem to have mature, widely adopted schema specification and validation. And I'm not aware of anything outside of XML, JSON and Yaml which have such wide parsing support in so many different ecosystems.
How to Fake Being a Good Programmer
the internet archive has lots of dos games available to play in a ready to go emulator: https://archive.org/details/msdos_Leisure_Suit_Larry_1_-_Lan...
See https://developers.google.com/docs/api/samples/output-json for what Google Docs does - basically separating markup from the text by using indices.

which is probably the only way to properly deal with markup and especially commented sections that can span over paragraph start/ends - neither JSON or XML seems to have a proper answer for such annotations and I wonder if there's any standard format that can that, especially if humans still want to reasonable be able to view or edit iit...

(OOXML and its binary equivalents more or less solve this by completely separating paragraph and character formatting, both separately indexing the spans of text they annotate)
My second pair was a $200 Shaman, and they were great, unfortunately I was using them when I had limited knowledge and experience, I got them resoled once, and while worth it, I purchased a low end pair ($100) as my secondary, and have found them 90% functional compared to the high end pairs, and have been sticking with them over the high performance shoes.

They're great, but like yourself, I'm not a pro, or a prospective pro, I do it for fun, and health. I'm not going to pay $200 every 4 months for a new pair, or even resole.
What I am looking for is like the app drawer on android where there is an alphabetical list. It seems like apple just puts an icon on the screen in the order that apps were installed?

I just looked at there are 13 apps on my ipad that aren't designed for tablets including fast food apps, dating apps, and even google fit (which I use because my phone is android). Maybe I just have bad taste in apps.
Hey all, this is a project I’ve been working on and finally decided it was ready enough to show it to the public.

The idea was just to build an SSH server for hosting repos which can be configured using git to show that something can be built that’s pretty solid and doesn’t depend on openssh.

It’s based on my past work on the gliderlabs/ssh library, the Gitea SSH server, and some experiments with git internals in go.
The XPath for the second one would be:

//root/item/key[text()="Name"]/../value/text()
Slightly unrelated:

I used to love playing CS. I tried recently playing again, but after 10 minutes of witnessing all sorts of cheating, I had to stop. Cheaters just killed the game for me.
I mean they'll just move their money elsewhere. What's the next big score, though?
I don't necessarily see that as a drawback. If the technology for self-driving vehicles really matures, I think it could be a big boon for mass transit.

The reason is a combination of two factors:

(1) Transit will probably always need buses. Rail and subway are great at certain specific things (very dense areas), but they are expensive to build and have trouble achieving good coverage of an entire city.

(2) Buses tend to be big and hold ~50 passengers. Why? Mostly, I believe, because bus drivers have to be paid a salary. You're pushed into choosing large vehicles to try to amortize that cost across more passengers.

What if you could take away that constraint by eliminating the bus driver? Some of those 50-passenger buses could each be replaced with (say) three 16-passenger buses. You'd have a choice. You'd no longer be forced to try to consolidate by reducing the number of routes or the frequency on the routes. Both of these things (long walk to a stop, long wait for a bus) are major reasons why many people don't like riding the bus.

And if you can make transit more convenient for people, you can get more of a critical mass of people using it.
As noted by others, linux does provide a similar function, get_random_u32(). However, it may depend exclusively on rdrand, instead of simply using rdrand as an input to another generator. (arc4random() always stirs and mixes, regardless of what hardware sources are available.)
What about water heaters? I remember the mythbusters episode where they confirmed that a water heater could go through the roof of your house.
Were you playing on VAC-secured servers? While not perfect, they're pretty good keeping up with the changing landscape of cheats.
Maybe, just maybe... the owners already have a dozen other sites doing "woke journalism" and simply want to compete in Sports news as well. That the woke journalism at Deadspin actually dilutes and weakens their brands even if less profitable because it covers a broader market.

Much the same way as cereal companies carry "healthy" options despite most of their sales being "sugar" options, or that pasta sauce companies sell many varieties of sauce, even if some don't sell as well or have as high a margin. It's about covering the zones (to burrow a sports metaphor).

In the end, I think "The Adults In The Room" are short sighted and ignorant of anything resembling a bigger picture. And those journalists working for an e-Sports magazine might be better off going elsewhere if they don't actually want to write about Sports.

--- edit:

Beyond this, the story is from a few months ago... and this was my feeling at that time.
Yeah, it's be nice if they offered an illustration of how they'd approach an amenable problem.
I believe this happened at UC Berkeley as well. For what it's worth, neither institution was 'forced' to remove the content. They were obligated to offer the content equally to all users and they chose to not do so because it cost money to create accessible content. While I feel it's unfortunate access to information was lost, I respect and still stand behind the sentiment of the law. Just because you're doing something 'good' doesn't mean you can ignore access needs of protected classes. Especially considering these are institutions with billions of dollars of endowment, funding, and tuition, I'm certainly on the side of the those with disability.
And Las Vegas had driverless mini-buses running around downtown for about a year. Not anymore because funding ran out.

https://lasvegassun.com/news/2018/apr/05/how-does-downtowns-...
The difference being that interpreting makefiles requires tons of experience whereas the equivalent build rule above is obvious to anyone.
Oh the irony of seeing such comment.

I still remember when dynamic linking was being introduced into OSes, Amiga libraries, Windows 3.x, the very first Linux kernel to support dynamic linking,....
SFTP Direct to Digital Ocean, AWS, Azure and Other Cloud Storage
Well, I would argue that he's _still_ wrong about the "right" way to represent this: the _right_ way would be: <name>John</name><city>London</city>.
I don't mean the issues part, but the "if you have drive and information you can fix social skills". If only it was that easy. Specifically, isolation and lack of motivation are also caused by depression. You're basically recommending "not having depression would really help for your depression".
It was five years before an iPhone met the minimum requirements that Adobe gave for Flash on mobile. Even then, a VM based runtime per app would be more memory intensive and more battery intensive. iOS devices just this year have start coming with 3GB of RAM across the board. iOS was able to get away with less RAM precisely because all code ran natively.

Apple is able to optimize its OS, compiler chain, and processor in sync.

Not to mention that an even more stripped down version of the core OS with tighter constraints is running on the watch.

Not even mentioning that the average $250 Android device is much lower specced than the average iPhone. It wasn’t until last year that even high end Android phones were matching the performance of an iPhone 6s (released in 2015) in single core performance.
If shady devs can get a malicious app past Apple they can definitely get one past the average user. Does Apple get it right 100% of the time? Of course not. Does Apple get it right far more often than I would? Without a doubt.
I think so? But I could be wrong.
A real person, so it seemed, responded when I told them they were out of their damned minds.
The alternatives are usually worse.
But we can't always budget a nice configuration application.

And once we've just put simple XML file there for configuration and we're past the prototyping phase... "well this actually works good enough, let it be".
I agree, I'm a react dev and I think Vue, and others, are great.

All of them are approaching the same problem from different directions and paths. If each discovers something new and useful, the others can decide if it would be a good fit for them.

It's all wins all around, so I don't understand the disparagement.
Which, in this era especially, might prompt a response from said entity arguing that the journalist is biased and corrupt.

The lack of transparency around speech in your case only works against journalists when their credibility is questioned. They gain nothing omitting frivolous statements as opposed to printing them and letting members of the public point out how stupid they are.