skysight-inc/HackerNews huggingface dataset:
"When someone outside of my mother and children show up on my website" would be more like it (i'm the author, trust me on that).
Whenever I'm making an app I do "full name" and "nickname" or "address_as" fields. It solves a lot of problems.
The entire premise of Rayiner's point is that most states won't do the same things, and that states should be encouraged to try different things (the "laboratories of democracy" idea). I buy it, but don't see how health care is a workable example.
https://en.wikipedia.org/wiki/List_of_companies_named_after_...
Homemade AVR-powered mobile phone project
I do miss the external LED that
showed whether you were
connected to power or not and
whether it was fully charged

This reminds me of the battery button that displayed a range of leds to show charge percentage when closed.

Seems like Apple could have kept MagSafe and added the usb-c ports w/ option to charge through usb-c or MagSafe. it probably wouldn’t have been a very Apple-like thing to do and then you don’t have nice clean symmetric ports, but that little cable definitely saved lots of repair dollars over the years for me
It's become a common construction, but it bugs me too. You'd never say "men nurses", for instance. Makes it sound like nurses who specialize in working with men, not necessarily nurses who are men. It's awkward but it's sticking around, unfortunately.

[EDIT] more relevantly, "women doctors" definitely reads like an old-timey euphemism for gynecologists.
I think I am done :), you don't need to degrade the other person's intelligence to have a discussion. Or insult them. It is rude and unbecoming a member of this community.
Languages cross pollinate. Eventually every language going through the message passing route will reimplement the Erlang VM and OTP...
Look, the point here is to be as open as it is to be practical.

In my lab, we attempt to use as much open source software and parts as is possible without literally spending years waiting for RISC-V to become mainstream along with fully open source GPUs and computing cores, open motherboards, RAMs, etc... this doesn't even include fabrication or other useful software which runs our machines (do you want to have a several-million-dollar photolithography machine running on poorly maintained OSS?). Yes, should that machine be open in a perfect world? Of course, that would be incredible and in the spirit of verifiability. But right now it is not and there is little we can do about it.

It's clearly impossible (or completely and utterly impractical) to pretend that somehow everything can be done in a fully open source way, and it's easy to go down the rabbit hole pretending to be on the high horse of "our stuff is more open." My point is that what can be made with OSS, we almost always attempt to make with OSS, not everything we make is perfectly open and transparent, because it literally cannot be without so much effort as to render the entire thing completely useless.

So, sure we use Mathematica in some things when the OSS alternative is mostly unworkable or unusable, but by and large we attempt to be as open as possible such that people can verify our results without needing to spend thousands of dollars on software whose internals we don't generally know. Do we rely on Intel software and hardware which could have another floating point bug? Sure. But it's hard to be at all productive if you don't at least assume a bare minimum, even if that standard is not completely open.
>arguably the "premier" motorsport

s/arguably/is F1 drivers are the absolute bests of the their generation, and Lauda was one of the best of all of them
One might historically consider church to be a check on the power of the state
Sometimes it's because developers just want to change tech to enhance their cv or keep themselves entertained. That's scary.

Sometimes it's rewritten because it's so unstable because debt wasn't paid off but total cost of writing it twice is much more than paying off as you go along. That's scary too.
Because everyone here hates on Elon endlessly and hate anything supporting him
Indeed. 2-3 years is short, that way of thinking could discourage doing things right in the first place because ‘it’ll be rewritten it in 2-3 years so it doesn’t matter’.
Most of your facebook data is likely not considered, or was not treated as, PII so this unlikely to have been applied to all the extra data about you.
Of course it incurred in shame. How would you feel if you are denied entry to a conference because of your partner? Best of cases, angry and disappointment, worst case is a breakup. Do you think you can play with the life of people that easily?
Ha, it's becoming my routine now whenever Firefox is announced on HN to search for "mac" in the comments. Waiting for that day when someone finally says something different.

I really want to stop using Chrome, but unfortunately Firefox just doesn't work as well.
I wrote an essay about communicating to stakeholders the value of paying down tech debt. If I wrote it over again I'd amplify the section called "Later".

https://medium.com/@brlewis/fighting-technical-debt-in-an-ag...
What do you have in mind? I'm sure he's not sinless but he wasn't exacting owning slaves and preaching freedom
Not a blog, but if you haven't read the book The Manager's Path by Camille Fournier, I highly recommend it. Has eased my experience considerably, and it is very specifically targeted toward modern software development.
Isn't that the idea of this announcement? Free to start, pay when you deploy.
I honestly think that for someone in his position, reading HN might be more useful than reviewing his team's code.
Data scientists for example.
A modern wireless operator in its most simple terms is comprised of two very different networks: a radio access network of cell sites (aka RAN), and a data and packet processing network (aka Core).

The two types of network are not heterogenous because their layer 1 characters are completely different (electromagnetic spectrum vs. wires), which has led to vendor specialization over the years as few companies are/were able to compete across the full suite of different workload characteristics demanded by data-plane and control-plane needs.

Huawei's strength comes in their ability to provide an end-to-end turnkey solution for both types of networks at competitive prices with hardware & software that works.
Catholicism isn't the only christian denomination.
Back in the 80's I "rescued" most of a PDP 8 from an abandoned building. Duffel bags full of flip chips... Unfortunately it was in poor condition and being a young teenager, I had no idea what to do with it.
You have uninitialized variables.

If you run debug builds, the compiler fetches an uninitialized variable out of memory that the OS nicely zeroed before it gave it to the process. If you run even the simplest optimizer, it will say: "Well, obviously, no one cares what this variable starts with, because they didn't initialize it. So let's just use the garbage value left over in this free-at-the-moment register." Expunge your uninitialized variables, and then show me the disassembly code that the compiler got wrong. (Once upon a time I managed a piece of the validation for a C/C++/FORTRAN compiler suite. I have had this conversation more than once. :)

Exception: Real-time code with timing-specific hardware interactions. But that isn't an optimizer bug, that's a design issue.
I don’t believe so, I’m just saying it wasn’t seen as a debt at the time. It might well have been the best they could do given the constraints.

If they consciously chose to sacrifice on it, that’s the debt.
You can cross-check about:config with the about:support Graphics section.

A few switches of relevance: layers.acceleration, webgl.disabled, media.hardware-video-decoding.enabled, gfx.webrender.force-disabled
Ah I see now. When you said

> Sharing a profile between different versions of Firefox [...]

I was thinking different version numbers of the same Firefox installation (stable channel).

Profile-per-channel makes it much more clear, and makes sense.
Speed Bumps for the MacBook Pro Lineup, and a Tweak to the Butterfly Keyboard
Can you give some examples of industries where the development tools are NOT mostly open source?
You don't know how lucky you are.
i refuse to let go of my 2015 model because i can't stand the new ones. Not sure what I am going to do when it stops receiving new OS upgrades
What makes you think that? Note that your claim is not a subjective claim about how you feel when you see the headline, but an objective claim about how other people will react to the headline. Do you have any evidence to support the claim that removing the mention that the programmers were women from the headline would make the headline more encouraging for women interested in STEM fields?

I don't have any evidence either way for this specific claim, but there is no shortage of studies that show that how groups are represented in media have a strong affect on how people think about those groups.
"Just" chips? The amount of research and development that goes into designing and fabricating chips used for wireless radio technologies is not so easily written off with a "just".
"Citing unidentified intelligence sources"

An option would be to confidentially share with UK or German intelligence agencies and verify, but they chose instead to publish a vague article. Seems doubtful this will result in anything concrete.
That's exactly it. That on top of the bling factor. Nobody buys MacBooks, all I see are MacBook Pros. Because of this Apple had to start catering the to consumers who care more about thinness and bling rather than utility. The pro device became a device for everyone.
I'm more interested in why you decided to question it, and why people like you always, without fail, feel the need to complain about this.

You're calling on the OP to ignore a thing, while you cannot ignore this other thing. It's weird.
That's fine, and extremely common! I know some accomplished speakers and more than one of them have shaking hands for the first few minutes of a talk. They're just used to it. Some people get over their fear of public speaking, others get over their fear of the fear.
Can you link to the 12 core version? I wasn't aware of any laptop with 12 cores, and I can't find a reference to more than 6 on the Dell site.
> That has nothing to do with name ordering.

It has exactly to do with name ordering, since the source of the issue is that the nearest equivalent of the English last name is actually the penultimate rather than final element of the name in the order at issue.
$2, FYI
As a psychiatrist, how do you feel about a well trained AI being used to reduce the cost of talk therapy? Perhaps the patient starts with the AI and psychiatrist steps in when it gets stuck or reviews the transcript afterwards and comes up with a treatment plan or tweaks the AI for the next interaction?
I guess that's why you'd want to use tarsnap, borg or restic. All of their source code is available and ready for inspection and no trust is required if you have the time and capability to verify their claims.
You're very astute to realize that this will break eventually. Apple updated iOS a couple years back and broke the Bluetooth integration with my 2011 Subaru. Apple told me it was Subaru's fault, and to have them update my car's firmware. When I mentioned this to a service guy at the dealership, he just laughed.
I recently read a book [0] that made a compelling case that mental health conditions can often be perpetuated, if not created, by the drugs that purport to treat those conditions (the formal term being "iatrogenic" [1]). If true, it's a classic perverse incentive, and a stable closed loop that's good for business and bad for patients, even if the vast majority of practitioners are writing prescriptions in good faith, from a genuine desire to help the afflicted.

As a layperson who is suspicious of Big Pharma, I'd be interested to hear other perspectives from those more knowledgable (the book admittedly reinforces my pre-existing opinion!). But however many people are genuinely better off through the use of pharmaceuticals (and I'm sure there are many), I don't think it's controversial to claim that such drugs are often over-prescribed, compared to less profitable solutions (CBT, group therapy, or even basic things like sunshine, movement, and diet).

[0] https://en.wikipedia.org/wiki/Anatomy_of_an_Epidemic

[1] https://en.wikipedia.org/wiki/Iatrogenesis
That's oddly specific. It's just English, doesn't read out of place to me at all (British).
Ha! I literally typed out another comment about how I to refuse to leave my 2015 macbook pro for a newer model. The new keyboard, touchbar and usb-c everywhere is so lame
Well, I think we will simply have to say we don't agree on this :)

The next 50 years is going to be interesting as this debate evolves and we figure this out. I do not think it is going to end with this data is "mine" and only mine. I think it is going to end with here is this data, and here is how we divide it up to make the most use of it while providing x level of privacy. I could very well be wrong but that seems to be the bent of history when similar things emerge. First the fear, the hard reaction, then slow acceptance, and then an explosion of innovation.
That link doesn't appear to link to the history of rome podcast anymore. I think this is the current link:

https://podcasts.apple.com/us/podcast/the-history-of-rome/id...
I would think given the very diverse audience enjoyed by HN, this kind of statement would not be posted.

I don't think the poster is trying to behave in a bigoted way, but that could be a very reasonable interpretation.
4% of the population but a ton more when weighted with economic power and control of trade secrets and technology rights.
yes- I hate to nitpick with these sort of things since I really enjoyed the essay, but as a lover of Liu's series I took issue with the dark forest analogy.

I think the author was rather describing Liu's concept of a "black domain," namely "a region of spacetime in which the speed of light is lowered artificially to completely seal it off (and protect it) from the rest of the Universe." (Wikipedia)

Apart from that, really appreciated the author's ideas and using the phrase "...depressurized conversation is possible because of their non-indexed, non-optimized, and non-gamified environments." Spot on.
I hear ya. I think Hexdocs is great and I really appreciate the standardization of the Elixir community on one documentation format/site (though ironically it doesn't look like Sugar uses hexdocs), and in particular it's great at listing the various functions/modules etc within a package. However, I find it to be very lacking in terms of guide/tutorial content, and the Phoenix guide [1] is a great example of how it falls short. Compared to stuff like Django, which has amazing documentation, not just for the API, but also for guides that tell you how to do stuff like add routes, add authentication, do advanced queries [2], etc, the Phoenix guides are missing a lot.

It took me until I actually read an entire book about Phoenix (Programming Phoenix 1.4 [3], which I do recommend) before I actually got onboard with it. And while there's nothing wrong with reading a book, it is a significantly higher barrier to entry compared to something like Django or Rails, frameworks which a beginner can be taught the basics of in a single day just by browsing through the official documentation.

Now, with all that being said, I really do enjoy working in Phoenix now that I actually "broke through" that initial barrier of understanding. It and Elixir are very well thought out and pleasant to work with, even if they do take a little bit of extra effort to get started.

1: https://hexdocs.pm/phoenix/up_and_running.html

2: https://docs.djangoproject.com/en/2.2/contents/

3: https://pragprog.com/book/phoenix14/programming-phoenix-1-4
> I don't think I'm a moral relativist, but this is a non-sequitur. It's possible for morality to be relative, but still have guiding principals.

At an individual level, I agree. But I stipulated "at a cultural level", by which I mean something like "if the culture is morally relativistic, I don't think you'll see a critical mass of principled individuals that would prop up a principled culture". I don't think moral relativism is compatible with a principled culture, at least not given the parameters of human psychology.

> No, people have always found a way to justify what want to be right regardless of the underlying ideology.

To be clear, I didn't claim moral absolutism generally or religion in particular is a panacea against this sort of self-dishonesty, but I think you see less of it and instances are less pronounced if only because that individual will lose credibility with his peers. In a morally relativistic culture, the offender only needs to argue "that's your morality, not mine" or "that's your truth, not mine", which is roughly what we see today.

> We've just become more explicit about it in some cases. People's beliefs about what is right tend to be very convenient for them regardless of what they claim their beliefs to be.

I think there's always a temptation to convince oneself that what they want is moral, but I think that temptation is inhibited because he knows his community won't let him get away with it (his reputation would be damaged if he advocated for a few overtly immoral things or many subtly immoral things, consistently). Further, with religions in particular, there is often a text that lays out the morality and there is only so much word lawyering someone can do without overtly running afoul of it. It further constrains the impulse. And with religions like Christianity in particular, a central activity is reflecting on one's selfishness and working against it (the concept of "dying to oneself").

Like I said before, it's not a panacea (there are many religious people and indeed Christians who subvert it), but I think it is a bulwark that we tear down at our own peril.
Bayburt Sohbet Odaları
I can’t find a non Wikipedia reference, but it did say that hip hop was the best selling genre by 1999.

Just for reference, these are the top 100 songs of 2000. The year before the iPod was introduced.

None of the hip hop songs that were popular were groundbreaking - mostly just bubble gum rap. I doubt very seriously that Apple would have been willing to put any socially conscious rap on iPods.
Here's what I've done: First, you should have a tagged version in the source code control system for everything you ever ship. That should include the tools used by the build process. So you should be able to reproduce the shipped version to the byte.

Second, gdb can give you a stack trace with addresses if there are no symbols. But if you compiled with gdb, you can give pass the flags "-Wl,-M" to the link step, and it will spew a link map out stdout, which you can pipe somewhere. With that file, you can figure out what the addresses in the stack map correspond to.

If you really want to go hard core, once you figure out what function the problem is in, you can compile that file with "-Wa,-ahlms=<filename>.asm.out" to get an assembly listing for that file. From a bit of hex arithmetic, you can find the assembly instruction that corresponds to the crash. The hard part is correlating that back to the source code, since I don't know of a way in gdb to get that assembly output with the C/C++ source as comments.
Where I work, we actually do use technical debt to cover unknown defects as well. So if a person writes bad code, or if we have some legacy code that has suffered from rot, we'd call that technical debt.

I think there's a lot of value to be found in separating the known debt from the unknown debt though, and giving it a name. I might have to start doing it.

So thanks for making me think about it.
They won it four times in a row recently, and they have the best car in low speed corners this season.

Ferrari, on the other hand, could be having to fight with Haas at this rate. However, the only projections I've seen used S3 data from before the testing day and Ferrari apparently have new suspension (Which is very important around monaco)
i second this "request for pillow recommendations".
One of the original, and continuing, uses of browser scripting is to tweak the layout based on client rendering quirks.

ISTR (late 1990's?) reading about fingerprinting attacks that didn't require script or even CSS. Subtle changes in font size and attributes (bold, italic) may affect the order in which page elements are requested by the browser.

Even if you wanted to, there's simply no reliable way to isolate data about client rendering from any other data exchanged with the server. Even if you did a heroic rearchitecture of the DOM and rendering system, there are still static IP addresses and cookies.
Change the pricing plan, and/or revenue model?
Or discontinue the service, preferably with a timely notice and with good support for people to get their data out.
So it's fast, and therefore bad things happen faster? Bullshit.

Also I want to say that wireless communication will never be technically superior to something shielded in some way, and if you can afford it, and you don't need to move around, it will always be a better choice. The fact some ISPs can compete with cable using wireless modems is more a statement about wire ownership laws than anything else.
Nice straw man. Nobody said "all code will be rewritten every 2-3 years". He said "most code" will be rewritten every 2-3 years. Also, like I said, these were values on his team. We were a front-end application and every 2-3 years Netflix would rebuild their player UI which usually involved a complete rewrite.
> Famous people with influence have existed for centuries. There's nothing new here

Baloney. How many teenagers could make literally millions of dollars in centuries past based primarily on their relatability (in addition to their video game or makeup application skills). Modern social networks and YouTube have opened up an entirely new way not to just have influence, but to monetize, productize and quantify it.

I get it, you probably think it's all dumb and pointless, but to say it's "nothing new" is like saying the internet is nothing new because people have been sending messages back and forth for centuries.
I have a feeling that OP hit on a sensitive issue for you. I'm not asserting that OP unequivocally and obviously did so. But I did present a perfectly plausible/tangential perspective which, given the up votes, some others might share. That said, this thread does not hold enough interest to motivate me to do the work of piecing together a thesis.
Nah, my local social-badminton group did more for me than any church meet did.

No disrespect to my do-gooders. Whatever floats your boat.
I think everyone is just using "reliability" as an opportunity to whine about the feel of the keyboard.

Which is silly, because after using one for a year and then going back to my Air, that keyboard feels mushy and unresponsive. The original 12" MacBook keyboard had actual issues with ergonomics and usability - successive versions did not.
From the article "...with all its computational intelligence, algorithms, knowledgebase, and so on"
> Do you have an example of the Church rejecting science in the last 100 years?

Which Church, and by which (heirarchical/formal vs. popular) view of the position of the Church in question?
The concept of 'technical debt' seemed to emerge around the time that the concept of 'scoping' went out of of fashion. The best engineers that I have ever worked with were truly masters of scoping projects.
OS updates are remote code execution. We trust them because it's in the best financial interest of the company not to abuse them.
The safety cars have to be able to get round then track within a reasonable amount of time relative to the F1 cars, especially at the Nordschleife