skysight-inc/HackerNews huggingface dataset:
Documentation of code tooling is terrible.

I still don't know why we haven't stolen the Photoshop layers paradigm and applied it to code

I should be able to toggle a shallow layer and deep layer all from a single 'file'

So the you'd be able to have architectural notes in the deep layer etc.

In many ways our tools are stuck in time.
Paradoxically, platforms like Uber and Deliveroo could be good for labor unions
I'm not a CPU guy, so forgive me for asking what is probably a really dumb or unclear question, but given that Apple controls the whole stack, couldn't they just remove the non-64 bit micro-code to save space?

It seems like if it's doable, that Apple would do it - especially since they killed off 32-bit apps in iOS 11 already, and therefore were able to remove the 32-bit code from the iOS codebase too.
Peter Norvig's Pytudes: Python programs to practice or demonstrate skills
I self host on Digital Ocean with Algo:

https://github.com/trailofbits/algo
> No one's pumping Hep C drugs into people who don't have Hep C

However, that is what is being done with HIV drugs under the guise of PrEP

https://en.wikipedia.org/wiki/Pre-exposure_prophylaxis

So I wouldn't be so quick to rule it out, specially if Pharma companies see a way to profit out of it.
What is completely missing, and IMO more important, is how to be the reviewer.

Most reviewers have a tendency to go the Socratic approach: Asking questions to lead to an answer. In my opinion, and consistent with recommendations from books on general communication: Don't ask questions without expressing your concern.

Example:

Q: Why did you do X here?

Completely valid and sincere response:

A: It solved the problem.

The coder at this stage has no idea why the reviewer is asking, and there could be many possible answers depending on his concern, but since the reviewer did not state his concern, we are reduced to the simplest, noncontroversial answer.

Instead, the question should be:

Q: I'm concerned that doing X here has the following drawbacks: A, B and C. Was there a particular reason you chose to do X here?

Or even better:

Q: I'm concerned that doing X here has the following drawbacks: A, B and C. If you do Y instead, you don't have these drawbacks. Was there a particular reason you chose to do X here?

A: Yes, because although X has drawbacks A, B and C, Y has drawbacks D and E.

(And the conversation can continue).
Surface oils are not an indicator of quality either way. The roasting process brings oils to the surface, so darker roasts tend to have more surface oils. From what I understand, the oils appear a few days after roasting, and then dry out/reabsorb after a few weeks.
They could just use my girlfriend instead
In the short term. Long term probably not a great idea.
Ah, I'm wrong, sorry.

I'd been inspecting the image elements to see why they were fuzzy on my retina screen, and didn't see those params - it's in the docs right there on the page though. In that case I'd just update the marketing site to fetch larger images so they look good on retina.

This is a fantastic project, by the way. The need for this comes up all the time for us (e.g. charts for emails).
how does it update without javascript?
I just cold brew my coffee. Amazon has a good reusable filter that drops in to a large mason jar. I make 3-4 jars a week (You literally just add ground coffee, water, and wait 24 hours). Even mediocre beans taste pretty good as cold brew.
Metaphysics are a problem created by the fact that your brain is smaller than the universe. It's hard to walk away from that.
A Superscalar Out-of-Order x86 Soft Processor for FPGA (2017)
I've been using it on Arch Linux since mid-2017, and it's amazing. Much easier and more flexible to set up than LUKS/GELI. I hope FreeBSD will get Datto's encryption soon when they switch to ZoF (their ZoL fork)
Also many who end up taking these loans don't have reliable access to transportation, making shopping around logistically difficult.
Ultimately, it doesn't matter at this point. If the API is usable and popular, hardware vendors may later decide to pave the way from it directly to the driver. For now, layering on top of the existing native graphics APIs is fine.

And yes, Apple is clearly on board :)
A great theory but one major flaw. The utility value of most tv and movies comes when they are brand new with quickly diminishing returns afterwards.

Drugs on the other hand have equal utility for their lifetimes (until replaced by something better, which can in some cases take centuries). In fact sometimes a secondary use for a drug is found and its utility goes up.

Entertainment rarely has increasing utility. Even the biggest sleeper hits have a short peak of utility until returning to baseline.

It’s two totally different utility models and I don’t think the cost models are transferable.
Aren't solar-cells on the car like multiple magnitudes less power than regular level 2 chargers?

There was a lot of talk about why Tesla wasn't putting solar panels on the cars when the Model S was still new, and I thought the general consensus was it would need crazy amounts of time in direct sunlight to even make any kind of significant impact on the charge.

I mean just look at this announcement. They are talking about 250kW charge rates at peak for SuperCharging V3, and at those charge rates you'd get 75 miles of range in 5 minutes. A solar panel about the size of the car would put out maybe around 250w (give or take a lot, it's been a few years since i looked into what they can put out). Some extremely inaccurate napkin math would put it at less than a mile per hour of charge while in direct sunlight. It's just not worth it (in my opinion) in almost all cases, and probably won't be for a LONG time.
I disagree, those are virtues one needs just to become a programmer. The only skill that matters in the end is velocity; these days you are required to deliver a 99.999% solution that solves some "unsolvable" computer science problem in a practical way within 3 months. Whatever helps you to get there is what you need to acquire, the rest is useless. This article seemed to me like a story from a developer that is just factually leaving being junior in practice (not in title) and observing there is a bit more complex world out there... I hope that person doesn't end up in management, enforcing their tunnel vision on everybody underneath, capping their capabilities.
> Ironically I still write to share my thoughts on something, without photos or shocking videos, and it catcyes my friend's attention because of the "novelty" of writing something of my own instead of just sharing some link.

Except that, unlike the constant barrage of advertisement and "viral" content, your post will not even be shown to all your friends. And you don't get to know which ones will see it and which ones will have no idea you ever wrote anything.

I can see that kind of uncertainty putting people off from spending effort on writing nice personal posts & thoughts.
The overhead of regulation is not my concern. My concern is the detrimental effect on society that comes from trying to manage companies doing things that "have a detrimental effect on society". To me, payday loans are a symptom, not a cause. An inability to manage money is not going to go away if payday loans are stopped. An inability to manage money may in some cases be improved with education and mentoring which would reduce the demand for payday loans proportionately. So if we're a compassionate society interested in helping people, then we would be better off helping them directly to reduce the occurrence of the cause.
Population based training of neural networks (2017)
> Do payday loan customers typically comparison shop?

I'd say that if they were savvy enough to comparison shop, they wouldn't be payday loan customers.

Look at the person in the article, Angela. She started out @ $300 for approximately $75.00 interest (25%). But now she owes who-knows-how-much with a yearly interest rate of 300%! Yet she still thinks she could pay it back!

She did this because she doesn't trust herself with credit cards; the truth should be she shouldn't trust herself to borrow and pay back loans without incurring further debt and higher interest rates.

Had she actually comparison-shopped, she would've found that a credit card - if she could get one - would likely have had a lower interest rate over the same time period, and couldn't rise anywhere near what the yearly rate she has now with the payday loan company.

This is definitely predatory lending; these companies are lending to people who don't seem to have an understanding of certain basic financial concepts, or if they do, they don't have any clue how it will impact them.

It would be a different case if the borrowers all knew that "yes, this is a crap loan with bad interest, but I don't have a choice, and I know I have to pay it back fast or I'm hosed". Some of them do. But I would wager that the vast majority don't, for a variety of reasons, not all of them due to ignorance (I imagine for some there might be some cultural and/or language barriers as well).

These companies are taking extreme advantage of this, to their profit and to their customers detriment.

The really astounding thing are their customers, like Angela, who seem to think all of this happening is a good thing. I just really don't understand this kind of mindset, of borrowing money at any and all costs with little to gain in the end (it isn't like all of these people are borrowing money to make an investment in some manner, to make a larger gain and pay back the loan with extra in their pocket - maybe some are, but I doubt they are in the majority).

If you need an unsecured loan for something you can't afford to pay cash for today, you likely won't be able to afford to pay off the loan for it tomorrow. If you can - then you must. You don't just keep taking out more loans to keep covering the old loans (which is how a lot of these lenders work; the borrower finds they are unable to pay back the loan plus interest when the note comes due, so the lender extends the loan and ups the rate a bit - rinse and repeat until they default).
I guess we have to ask whether having a single OS running on phones and PCs means that every application written for that OS absolutely needs to be designed to run on both, or whether it's acceptable for an app launched on a phone to just say "sorry, you need a bigger screen" and quit.

In other words, is it acceptable to write non-convergent apps for a convergent OS?
A Neural Network Framework in 25 Lines of Python
Depending on clothing and light conditions, yes. We don't have LIDARs, though.
Per Appendix B, the source of the data is the CDC's Wonder "multiple cause of death" data, which does include the codes you mention:

https://wonder.cdc.gov/mcd-icd10.html

"... The Multiple Cause of Death database contains mortality and population counts for all U.S. counties. Data are based on death certificates for U.S. residents. Each death certificate contains a single underlying cause of death, up to twenty additional multiple causes, and demographic data. The number of deaths, crude death rates, age-adjusted death rates and 95% confidence intervals for death rates can be obtained by cause of death (4 digit ICD-10 codes, 113 selected causes of death, 130 selected causes of infant death, drug and alcohol related causes of death, injury intent and injury mechanism categories) ..."

The fact that a study-cum-policy-paper happens to also cite reporting on the problem is par for the course.
>but how does that help users?

It helps users by providing apps.

Purism phone is very niche product. It is unreasonable to think that a lot of developers will start writing their application for PureOS. But hopefully some of them can port app if it will be easy enough. So instead of OS without almost any apps you will have OS with some apps.
>Sorry, if I find Atkisson a dubious source of information.

Your problem with Atikisson is she interviewed people you disagree with?

Atkinson who was illegally spied on by Obama admin, has been excellent in doing real journalism. Her TED talks about fakenews and media bias are excellent.

Lara Logan, Tim Pool, Atiksson, and maybe 10 others have shown they can put their biases aside and do work. It’s a sad state of journalism right now, but even sadder that even acknowledging other people give some consumers a “dubious” impression.
Yeah, most organizations don't deal in _just_ weed. A lot of them deal in people too
Being able to have a tight grip on one's budget is important. It helps you secure your future and provide a better tomorrow not just for yourself but your family, as well.

Check out some of these tips on how you can save more and manage your finances:

Create a budget plan according to how much you earn. Your budget and spending should be something that is in-line how much money that comes in regularly. A budget helps you live and experience life to the fullest without overspending. Under-budgeting yourself and your family is also no good since that would mean you are actually lowering your standard of living in some aspects.

Make sure that you are sticking to your budget plan. As I have said earlier, a budget plan helps you live life to the fullest without breaking your bank account, and in order for this to happen, you have to stick with your budget as much as possible. Keep a close track of your spending and list down every spending you make. Keep a tight leash to that madman inside you that screams buy this and that that actually do not have any important use t you.

Make an itinerary of your daily activities the night before. Having a daily to-do list helps curb your spending urges by reminding you that you are in a saving mode. Having a set routine also helps you become more productive because now, you have set tasks to do instead of thinking what other stuff you can buy.

Plan and budget your meal plans. I am one of those people who spends too much money on food. Having a set budget helps you limit your food choices. I live in the Philippines so the currency rate here is like 50 pesos is to one dollar, and that’s how much we spend on every meal excluding rice. It limits our choices to veggies and a few slices of meat most of the time, and it helped me curb my overspending habit when it comes to food. It also helped us save a lot. You do not have to eat extravagant food in order to be healthy.

*Use processes when planning an outing. We all love going out, and that means shelling out some money. Planning your outing and sticking to a budget helps you enjoy the moment and affording yourself a relaxing day without going broke
>>You can pay a high school student with some programming experience a fraction of the salary of a college graduate

Lol. Pay? A tech company willing to open its doors to highschool students need not fork over actual money. Just ask. You will be deluged with resumes. Running an internship program isn't about the money. It is about the hassle of administering it. Regardless of the economic numbers blasted on the news, getting a decent tech job is cutthroat. Highschool kids will kill to get tech company internship on their pre-collage resume.

Or you could do what Hollywood does and get the older, multi-year interns to supervise the junior ones.
Are you saying that if a journalist interviews a controversial figure they lose credibility? Was there something about those interviews that made you determine she is dubious?
Previous discussion: https://news.ycombinator.com/item?id=19100050.
We’ve already seen a fairly consistent trend - high performing / good companies allow failure but do not tolerate incompetence. The bar for competency in software as an industry and profession is all over the place. Most white collar professions have some forms of basic competency that’s somewhat objective where interviews are almost entirely about the soft parts as a result. Meanwhile, most of us are grinding leetcode and Hackerrank...
That's interesting, did you have any kind of pre-selection? What area was the job in? In my case, it was development of tooling in Java and C++.

It's not that I can't imagine it working - in fact, had I done an apprenticeship instead of a university degree, I doubt my output would be much different; it's just that it really didn't seem to work in our case.
AFAIK there's no way of objectively determining the value of anything. Are prices of houses in SF "reflecting their inherent quality" compared to houses in other parts of US? Or is the value of t-shirt with some brand logo sticked on it "objectively determined"? No, they're not, it's all simply negotiated by market's supply and demand, and so is art. It's worth exactly as much as someone is willing to pay for it.
> Surely the solution to this epidemic is to address the underlying drug problems first?

If we were gods who could "address" any problem we wish by pure will power, that would make perfect sense.

For mere humans, some problems are much harder than others, and it's best to focus efforts on the solvable ones.
In civilised countries, usury is strictly forbidden. Period. [eyes rolling].
or spring for some good non-homogenized whole milk, way too pricy to drink instead of normal milk but super cheap when you just use it for coffee!
You make a great point. I remember when I got my 12.9" iPad Pro (gen 2), and the graphics were fast as hell - Waaaaaay faster than my poor Mac Mini could do.

Based on that (and yes, both devices are now "old"), I'd trade my Mac Mini performance for the performance of my iPad without hesitation. Bring it, ARM !
> Who could argue with these?

Maybe not argue, but I still find this link useful. I will link it to more junior engineers in my team. Believe it or not, not everybody does self-review before they ask for peer review.
All of those examples have razor thin margins in the overwhelming majority of cases which translates to not actually paying that great for everyone involved. It's like acting. Few will people make big bucks. Ever wonder why "professional amatuer" porn is such a large share of the market? Less people to pay. Most Youtube channels that have actual costs per episode (e.g. every time Demolition Ranch mag dumps the Barret that costs about $20) are made by a couple people working for free and do weekly episodes in their spare time so they only have to recoup consumable costs.
Sounds like owning a winery around these parts.
San Francisco Bay Is Filled with Boats, but What Do They Do?
Was very interested in their stuff. I was very disappointed when I saw a demo of the current state of Librem 5 running on development hardware. It did not look good. Laggy and slow. Very bad UI/UX.
oh my god, what a world we live in!
Exactly, and this is why it's an important development. But the article starts out by saying it's allowing "applications to run on both the Librem 5 phone and Librem laptops, from the same PureOS release." which is sort of missing the point - this isn't about about buying a phone and laptop from them so that you can use their software on both, but an important step on Linux for handheld devices.

Good to see that Gnome are involved in this themselves too, and it's not some Purism fork of Gnome.
Experimental Methods for Unraveling the Mind-Body Problem (2014)
Instagram/FB data crossfeeding.
I appreciate the appeal to patriotism buddy but I’m right there with you in a flight suit. The fact that you are in a job that requires a flight suit says a lot less about your experience than your comments have. I don’t like to throw the word boot out but...
You may have missed that part where I said "Ruling out, of course, someone plugging their phone into external KVM".

My point was not someone simply running vim on their phone. My point was that if someone rewrote vim to be idiomatic within the smartphone UX (e.g. replacing keyboard motions with swipes and gestures), it would largely defeat the purpose of vim as a modal editor and render it simply as another generic text editor.
No, x86-64 is just as inefficient as AArch64 these days, because of all the REX prefixes. Almost every instruction needs one and it bloats the size tremendously, to the extent that most x86-64 instructions are just about 4 bytes. Measure binary sizes if you don't believe me.
If this is WebGPU, where's the WHLSL and questionably bad faith arguments for days on incompatible binding models from Apple?
Thus

>> Whether that would be worth it for instruction decoding, I don't know

There would be significant overhead to design a decoder such that it could switch between legacy and aarch64 only, but it could conceivably be done.

fyi clock gating isn't the same as power gating.
> Are you saying that it's bad if my coffee beans are glistening with oil?

It isn't inherently bad, but it's usually a sign of more mass produced coffee. It's easier to roast coffee like that because it all tastes pretty much the same which is good if you need to make the same coffee for thousands of different locations. And some people enjoy the carbonic taste of coffee like that.

More lightly roasted coffees will have big differences in flavour that's not really possible to control for on a mass scale I don't think. Especially between origins and varieties.
I don't think you know what a tautology is. Me making an argument you don't like isn't tautological.

Basic contract theory requires A. A is not always true. Accordingly, we modulate applying basic contract theory on the basis of how true A is. When A is not true, we don't apply it.

This applies in respect of large M&A deals as well as in respect of labour law. Making transactions work better requires us to understand when transactions work well and when they don't.
Also, from what I understand, and my experience, it’s a lot stronger than hot brewed coffee. Win-win.
same thoughts here. I mean i appreciate the article and write up. My big skill is openness, communication, honesty. I have worked with many brilliant nerds who cant stay focused and literally contribute jack shit to major projects. They probably make the most $$ too.

I dont care how good your program or app is. If you cant talk like a normal person, accept criticism, negotiate etc. You are going to suck. The best co-workers i have are able to combine both the CS tech knowledge with other skills like good estimation, honest and open communication, clear planning and execution etc.

You can just tell in my opinion. Start workign with someone on a project for an hour and you can tell if they are a nerd without focus who spends weeks doing useless shit, or someone who will seriously contribute to your team and help get shit done.
If you were asked to lend someone you knew was unqualified for a traditional bank loan $200 for a week, and you had to fill out paperwork, create a record, etc., how much would you want them to give back? If they gave you $205 ($5 for your trouble) you’d be roughly charging 130% APR and you wouldn’t cover your costs, let alone the risk. You can extrapolate 400% from this example.

Understanding how short duration, risk and operational overhead affects the rate is key to effective regulation in this industry.
Title is a bit off: "Jerry Merryman, one of the inventors of the hand-held electronic calculator"

There were mechanical handheld calculators before electronic ones.

https://en.wikipedia.org/wiki/Curta

"Curtas were considered the best portable calculators available until they were displaced by electronic calculators in the 1970s."
Democrats Unveil New Bill to Fully Restore Net Neutrality
But their market audience are developers/power users.
Let's not forget about Tipeee, which might be the only platform actually not in debt (they merely raised 150 000€ 3 years ago, and officially declared benefits last year).
Integrating the _backend_ but from the user perspective they remain three distinct brands.
Pandas looks like R from around 2010.

Now, granted, I can see how R is perceived as inelegant, but I strongly believe that this is driven by unfamiliarity (for many people).
Just because an unlikely horror story occurs once in a while doesn't mean we need a regulatory response each time.