skysight-inc/HackerNews huggingface dataset:
If Texas schools are state-funded, I'm paying way too high property taxes to live in Westlake! (Austin TX)[0]...

[0] Yes that was an exaggerated response - but not by as much as you might think. https://www.texastribune.org/2019/02/15/texas-school-funding...
Yeah, the title is meaningless. I'd say the gist of the article is:

Attention to Detail and Patience are key, often unsung, developer traits
> we're going to compromise a bunch of apps that worked beautifully on one platform in favor of making them work adequately on several platforms.

This is already what I feel has happened to the web. Modern web design has so heavily optimized for responsive scaling to a small touch screen that we end up with hobbled interfaces on desktops.
The art world assigned zero value to the original Fountain and $17 million to one of a number of reproductions.
It isn't. I wrote a "sprite stack" exporter for VoxelShop (an open source voxel editor) a while back.

https://github.com/simlu/voxelshop
Self-selecting sample. People who are confident they won't lose any friends they value through leaving FB are significantly more likely to drop the platform.
That's because your interview process is already biasing the result. To get a fairer comparison you should take a random sample from both groups (out of all the applicants) and see (although self selection bias is still in play here).
those are not mainstream, what... next thing you'll tell me liquid tension experiment is mainstream? people on this sub live in a different world apparently
I wish they just focused solely on the hardware, then used the die-hard fan's money to develop the software. I'm going to run NixOS on this phone (maybe with an entirely CloudABI userland), and it's going to be better than their distro. Yeah their apps will be useful in that context, but I would be OK with rewriting them too.
Regex: Repeating a Capturing Group vs. Capturing a Repeated Group (2016)
In most countries, it's less taxed than other forms of capital (in Europe, it benefits from reduce VAT, no tariffs, and many other advantages) .
Naturally, but I think maybe you missed my point.

I listed a subset of the things Chrome does to help mitigate the fact that C++ bugs will make it out. It's because they don't trust C++ that this is the case.

What is interesting is that, in the case of the first itw exploit, the root case appears to be memory safety. That despite the many millions invested, memory safety was still what an attacker went after and managed to leverage into an exploit against users.

That's all.
You make an excellent point. The best part of University that I felt during my undergraduate years was curation of content. The university library is an excellent source of good books in your target domain. The university courses and faculty also help you keep focus. Another main advantage of University is access to a diverse group of peers with somewhat similar knowledge levels.
This threat model could apply to any Chinese companies or even any company outside US. Does that mean US could only use US-manufactured equipment? Does that mean the end of free market? Isn't the law system an evident based system? Is it enough to have such belief that it could go wrong to block competition?
A regular solar panel is a large flat area that's oriented to maximize solar exposure. Solar cells on a car wouldn't capture nearly as efficiently. You'd be much better off spending the money on traditional PV than on putting cells on cars.
This sounds like a stupid question, but it's a consequence of Google using a ridiculous product name: how do I tell if I'm using Inbox?
I would be more excited if there was evidence that graphics card vendors and platform vendors were onboard. Ie some commitment that webgpu is the replacement for Vulkan / Metal / DirectX / OpenGL (with backers of each of these APIs communicating an intent to deprecate it in favor of webgpu). In this case it would be a very exciting move because the amount of entropy in the world would reduce greatly. On the other hand if webgpu is an abstract API with Vulkan/Metal/DirectX/OpenGL backends then the net entropy in the world is actually increasing and now there is one new additional thing for people to debug / port to.
A, that doesn't actually explain :how they work:.

And B, that hasn't stopped these guys from coming out with ridiculous stories as to how they work, speaking them with the utmost confidence, which is what I took issue with there specifically.
> I still write to share my thoughts on something... catches my friend's attention because of the "novelty" of writing something of my own

Note that it's up to Facebook whether your friends ever see your post in their feed. It can't catch their attention if they never see it. The feed algorithm is way too whimsical for me to want to rely on.
Apple aren't known for collaborating on common APIs. They prefer to push NIHs everywhere they can. I suppose a common API could win, if developers would be pressuring Apple more to start following standards.
sigh Yes. I want to be able to seamlessly move stuff between my phone, laptop, TV, stereo, car. For that, I really need open standards, not "convergence". I also don't want a UI on my desktop that's compromised by the restrictions of working on a PlayStation.
I'd like software like that for reading classic literature. It often has many translations, study notes, commentaries, are available in multiple languages, etc. etc.

If it were easy to do, you could use it to learn new languages, by reading in multiple languages simultaniously.
> if you have better cooling you can accept more leakage

again, no, better cooling stave off the thermal runway effect. you can think of it as generating less leakage per voltage unit, which is quite the opposite as accepting more leakage.

higher operating voltage allows for accepting more leakage.

and there's still no indication that cooling a specific chip design (because we're not talking about chips in general here) would prevent thermal issue within the chip, because you can only work on reducing the average surface temperature opposite to the pins - or, you can't just pick a single part of the argument and disprove it in isolation, because the whole thermal issue is not a premise, but ties in the whole claim of "we could just make this chip run with cooling at it'll beat down intels" - which they cannot, because you can't just cool away leakage currents, the chip has to be meant to be cooled and to be run with higher voltage at design phase.
That's not the kind regulation the article is mentioning. But generally, the effect of limiting the fees in a working market (and there is no indication here that the market isn't working in this particular segment) would be that it either has no effect, if the fees are already lower, or it de-facto outlaws payday loans.
When computers can generate billions of hashes per second, what makes you think a mere 1820 possible considerations are significant?
Ask HN: What are some of the most utilised patterns for querying large datasets?
I'm currently working on a software project where I need to query datasets that could be very large (maybe hundreds of thousands per single context), and then do some computations on the results. It's basically, find some sort of "median" from the set, but it could be a bit more complex than that, like find the smallest, most common value. My impression is that most modern databases should be able to handle queries like this with some built-in mechamism. However, one of the concerns is that, because the datasets could be very large, queries would end up taking very long. The data being queried is also highly dynamic, so caching maybe a little tricky.

I'm pretty sure this isn't something unique to this project, but I'm interested to know how other practitioners address this kind of situation. Also, to note, while I'm asking this in general terms, it'd be interesting to know how MongoDB users in particular handle this.
>CISC vs RISC is almost completely irrelevant these days.

This nonsense keeps coming up. No, it's not irrelevant. It matters. A lot.

A CISC design is complex, but it doesn't stop there. This complexity spreads down the chain. Implementations get complex, bugs happen. Making formal proofs of an implementation's correctness becomes impossible. Writing a compiler back end will be complex. Debugging it will be complex. Writing a proof that the machine code meets both the ISA specification and implements the same thing the higher level language does is also complex.

Now, where's the advantage of CISC to justify this complexity? Yeah, right.
You've been lucky, then. At half the companies I've worked for, there's that One Person who regularly breaks the build for everybody by checking in code that doesn't even compile.

This is 98% of why I push for continuous integration. I don't care about unit tests for their own sake, and I don't bother for my personal projects. I only want CI on a team so that when it turns red, there's an unbiased third-party building the code, and I can simply point to it and "the build is broken, please fix". Otherwise, I have to have the same conversation every week, and it always begins with "Oh, I don't think I caused that!"
E pur si muove.
What's the best way to source hundreds or thousands of saplings for native irish trees on a budget? How much growth per year can I expect? How can I provide symbiosis with the nearby protected raised bog and its birds?
1-2 cups a day? I don't see that building an addiction (I hope at least, or I'm going to have a hard time)
You can absolutely design the instruction decoder into two parallel decoders that decode AArch32 and AArch64 respectively. Splitting Thumb from the rest of AArch32 probably doesn't make sense, and on x86 it probably doesn't make sense to break out 32 and 64 bit, but I can absolutely see the case for AArch32 vs AArch64.
This sounds like a worldview guaranteed to burn you out.
For as long as I've been on tech interview loops, it's not HR but the manager who makes the call with (sometimes strong) advice from the interviewers. Maybe the recruiters don't take the self-taught as seriously as they should …
Just doing a quick search online, came across this article which suggests 19% of high school graduates are functionally illiterate.

http://www.intellectualtakeout.org/blog/32-million-us-adults...
I imagine the Hep C drugs are some of the more monetizable drugs though and will need to rake in more money to subsidize the development of niche drugs.
Maybe because that’s just you, a unique individual.

For a different unique case, such as someone who has Hep C, the utility value for the medicine could literally be everything for the person.

So, if we average the utility value for a whole population, the utility value would actually be pretty high, especially if a lot of people have Hep C.
It's 12 bytes for both.
It's also a way for rich people to involve themselves comfortably in some non-profit sector (go look at a board for a major art museum), and to become 'tastemakers.'

The desire to be an influencer is very natural, and this is the easiest path for you if you've got a lot of cash to burn.
A discussion of Anti-Zionism and Anti-Semitism
> Go has a garbage collector, and it's the fastest garbage collector that currently exists, by a wide margin, I believe.

Fastest by what measure? I benchmarked some key value store implementation written in golang and ran into large (> 1 sec) latency spikes because the golang gc couldn't keep up with the large (10GB+) heap space. Java would have allowed me to select a GC algorithm that's best for my use case and I wouldn't have run into that issue.

golang's gc is tuned for latency at the expense of throughput, that's basically it. It's not some magic bullet that solved the gc issue, contrary to what the golang marketing team wants people to believe.
I've done the same, and after a minute or two it makes sense. Especially in a situation where you're not doing a ton of editing, just a line here or there, it can be a life saver.

A now-dead sibling asked about an escape key; on Android at least there are keyboards that have the meta buttons (no affiliation: https://play.google.com/store/apps/details?id=org.pocketwork... is one example).
> There's quite a few fallacies in this article. The worst offenders being that performance scales with clockrate, that different CPU designs can scale to the same clock rate, and that power use/heat is anywhere near linear in respect to clock rate.

I kind of hate the way you throw this out there as if it invalidates the whole point of the article. You sort of walk it back with the rest of your comments, but the damage is done within the first line, overemphasizing nitpicks at the expense of the greater picture. I guess such things should be expected on a forum filled with pedantic engineers... I'm guilty of this myself.

I hope people still take the time to read what is an otherwise interesting, fair minded view that proves the central point it sets out -- that ARM is not an inherently inferior architecture and that recent designs from Apple prove this handily.
"the model takes up only 20KB of flash storage space, the footprint of the TensorFlow Lite code just 25KB, and the app itself only 30KB of RAM."

Those guys on google and outside google surely worked hard to achieve this level of benchmark!
The VC money will crater, everyone else will just see it disappear. Grocery stores have been trying to make this successful for decades and fail every time. It is a nice idea, but the same problems exist and aren't solved, even in this iteration. So it will fail.
Scooter Startups Are Ditching Gig Workers for Real Employees
Then, sure, because it is now predictable. Alternatively, I don't think it would be an issue if the AI was good enough that it could do unpredictable things that were actually intelligent (which would pleasantly surprise the player) or if the unpredictability and occasional awfulness of the AI were somehow an intentional challenge of the game.
Are you drinking it straight? Usually you're supposed to mix one part of cold brew concentrate with one or two parts water.
The Future of Self-Driving Cars and the Coming Car Purpose Explosion [video]
I've been surprised by how good Facebook's local classified ads implementation is, I've been having better success with it than Craigslist.

It's an odd platform. They have a lot of great features for outreach and discovery of local events and groups of people, leveraged by the strong network effect. For contact with local groups of people with similar interests, and for planning events, for group communication, it is an effective tool and one that has enriched my life in substantial ways.

The one thing that I really hate is the front page feed. It was probably a great business decision on their part to emphasize microblogging, as it definitely increased engagement in the platform. It also turned everyone into memelords who just re-share funny cat pictures, pyramid schemes and incendiary political propaganda. I tried just filtering that out with the "see fewer posts like this", but I turns out that people just don't really post anything but image macros and articles anymore.
I get that there's privacy concerns over a neighborhood owned by Google (and a government agency) but like... where did the notion that it's "constitution free" come from? If it's partially run by the government then how can that even be the case in the sense of "this is private property, so laws restricting government don't apply?" And further, privacy concerns are totally absent from the Canadian constitution as far as I can tell. This just seems like one of those issues where people lose track of telling the truth in order to push their narrative, like when Net Neutrality groups basically stated that "Google will cost $1/search if we lose Net Neutrality!"
Thankfully someone posted an outline.com link which makes it more readable.
There's plenty of things which are only caught if actually run. I've certainly seen coworkers push code like:

if case_that_im_not_going_to_bother_trying_to_test:
obj.method_which_doesnt_exist()
That makes sense — thank you.
Some folks, myself included, reel at the conventional wisdom that a small screen necessarily means reduced functionality.

While I agree that it can be difficult to design information-dense UIs for small displays or provide navigability to a large feature set, I strongly applaud efforts to unify computing and work through these challenges.

I very much want all of my computing devices to be unified. In fact, I want a model where I have one computing device and multiple views ("terminals" if you wish) [1]. But a consistent experience as Purism is pitching, and which Microsoft attempted with Windows 8 + Windows Phone 8, are viable first steps. There is learning to do here and it's great to see people taking on the challenge.

> I mean, if someone said, "I've successfully ported Vim to Android!", my first thought would be, "Why in god's name would I want to run vim on my phone?"

Sure, but if they find it useful, fun, or just plain cool, I applaud it. I want more desktop-class computing capabilities on my phone-sized device and I routinely find myself deferring important actions until I can get in front of a "real computer." Many things are just too challenging or limited on today's mobile operating systems. Even with "convergence," as Purism calls it, there will still be cases where I simply want to use a larger screen, so I'll defer until I can dock the device and use some large form-factor I/O devices. But with the stance Purism is taking, I would no longer experience the frustration of software limiting me even when I am willing to endure the limitations of my hardware.

[1] http://tiamat.tsotech.com/pao
Orchestrating false beliefs about gender discrimination
That all? Mine jumped around all over the place (iOS).

Either make your little UI experiment work flawlessly across all devices, or not at all.
Also we should keep in mind that very few software developers are playing the PGA tour( working on rare problems). Most people are playing in local tournaments ( easy enough projects where the skill required is fairly low). And they need to do that every day of the year. In those environments the technical skills seem less important.
Love this. Nibbles around the edges of an issue that should be more central to creative professionals: how to attend to the subconscious.
MATLAB doesn't deserve the moniker of a "bad APL". It's a bad FORTRAN.
I actually know a few people in the trades. There are several caveats when working there.

1. Your advancement opportunities are often far more limited; often, advancing means founding your own company, which can be really hard depending on the competition.

2. It's absolute hell on your body.

3. It has far higher risk of injury.
The US federal reserve is audited by a private firm hired by the board. They are not audited by a government regulatory body.
Quite. But somebody commenting mentioned Stendhal, who greatly admired Napoleon, and who managed to keep his account of Waterloo far shorter.
A Thorough Defense of Modern Monetary Theory
Cooper, Tanner, Turner and Wheeler too. Baxter is interesting in that at one point it was gendered (Baker/Baxter) I’m not aware of another one like that (Seamstress and Taylor but Seamstress isn’t a last name.

There're many more occupational examples. Wiki to the rescue[1]. Bleeker from iconic Bleeker Bob’s means Bleacher.

[1]https://en.m.wikipedia.org/wiki/Category:Occupational_surnam...
The joys of translating C++’s std:function to D
Modern ISAs like RISCV come up with their space conscious portions of their ISAs by taking a sort of human encoding perspective on the instruction stream. The definitely iterated on that base concept of allocate the number of bits needed based on frequency in the stream.
People like you are the reason people like me are QA/SETs. Your velocity, in my view, is some slapdash worked-15-hour-days-because-they-thought-they-could nonsense that is more likely to crumble under load and/or the first edge case that pops to mind. The only one capping their capabilities here is you mate.
And since Photoshop has been announced for the iPad, the porting for the architecture-dependent components of it have already been performed.
House Probes Cambridge Analytica on Russia and WikiLeaks
Aside from missing the escape key when I'm in VIM, the Touch Bar hasn't "ruined" my experience with a Macbook Pro.

I'll readily admit the thing is more cool than genuinely useful. It's just not such a gimmick as to actually "ruin" an experience. And the gain from TouchID offsets my pain from not having a physical escape key.

In this respect, the Macbook Air gets things right.

WRT the keyboard... your mileage will vary. I hated it at first. Pretty used to it now.
I think I'll wait for the sequel - called "Surviving Prison." Should be quite engaging.
When rank reaches double digits, makes it to the first page and then suddenly drops like a rock - this is manual intervention by admins.

Likely due to the bias toward the story.
You're on to something.

I started with database programming, so mostly declarative. That was a joy and I did't need much time to catch up with the senior developers. Afterwards, I switched my employer and started anew with Java. I was completely overwhelmed and struggle to this day. Last week, I learned a little bit about streams and how functional programming works in Java. To my surprise, that seemed quite easy to understand.

I don't really know why OOP seems so much harder for me to do.
But technically this is a "voxel editor" - because originally "back in the day" - voxel engines (those few that existed) rendered everything with pixels.

With a bit of googling, you can find some of these engines - here's a start - Ken Silverman's VoxLap (if you don't know who he is - then I haz a sad):

http://advsys.net/ken/voxlap.htm

Note that these are not "small 3D cubes" - they are literally just pixels. It was a technique that was explored in the 1990s during the whole DOOM era, but machines weren't able to render fast enough, and 3D cards just kept getting better - and here we are today.

Again - you can find more than a few of these examples from the time, but the tech of the day just wasn't fast enough.

Editors for voxel objects didn't exist - but they didn't really need to, because regular 3D editors could create the objects.

Which makes me wonder how well those old engines would work today, if this "sprite stacking" thing works well. As I recall back then, the demos I recall seeing weren't terrible, they just weren't up to the performance levels needed for a game engine...

EDIT: Some more detail and history:

https://killscreen.com/articles/meet-the-voxel-pixel-cousin-...
Also, what can I plant to hopefully enjoy a nice small forest to walk in in about 8-12 years? What fruit trees would work? (I already have some apple trees). Can I get away with planting seeds or do I need saplings? Will trees effectively stop large undergrowth to the point where I can walk around?

I'm already in my mid-30's, will I be able to enjoy this for any reasonable portion of my life?
not directly on topic. but he's an article on how holding art can help shield your finances:

https://www.nytimes.com/2019/01/12/style/david-libbie-mugrab...
Indeed - when history is an aspect of value, values will change over time. I would be very interested if the replicas' value holds up, though not particularly surprised if it does, as my previous post was not intended to be a description of how things work, but more of a speculation of how things might work if performance was valued above all else.
Ah, then Australia is one up on the USA in that respect, where they are only required for the areas I listed, and even then the requirement is only for new construction or renovations.
> in .doc format using Whatsapp

Word (and the rest of Office) is available for Android, and is free for devices with a 10.1" screen or smaller (though you need to sign up for an account and give MS your info; for larger devices or more functionality, you need to buy a Office 365 subscription)