skysight-inc/HackerNews huggingface dataset:
I suppose I'm an older dev now, approaching 40. I've been building things online for 20+ years. When I was in my early 20s, I used to wonder about the nature of the premise: whether it was accurate, why it would happen, and so on.

What I've observed in myself and others is that older people become dramatically wiser about wasted motion, effort, time. They acquire a greater respect for the value of energy and time. Not least of all because at 40 most things are more taxing physically than at 20. Your brain will tell you flat out: no, I don't want to burn my valuable time on that, I don't need it; I want to do this other more important thing with my time instead and I have to choose one or the other (having an experienced scope or overview of life and knowing that time investments are always choosing between competing things; as you get older you more fully realize how quickly life rolls by and that you will not get to do everything, so these choices become quite important). By 50 it's generally going to be true that you have more good days behind you than ahead of you, time becomes very important.

I think older devs seek to avoid unnecessarily reinventing wheels whenever they can. They seek to avoid wasting time learning this technology when that technology they're already a master of will do just as well (and faster, they already know it). And as others have mentioned, they will inevitably also have been burned numerous times on watching tech come and go and having sunk time and effort into learning a thing that vanishes. You can't afford time hits as trivially at 40 as you (seemingly) could at 20. When you burn / waste a year at 20, it doesn't feel nearly as detrimental as if you do it at 40.
Yes, actually. https://palant.de/2018/03/10/master-password-in-firefox-or-t...

(Maybe they've fixed this since, I'm not sure. It doesn't seem like security is being taken very seriously in any case.)
I mostly got used to them, but I do enjoy playing around with https://github.com/swadey/LispSyntax.jl for more directly lispy sytanx in Julia.
Explaining yourself is good. That two-paragraph comment explains itself. Get off your strawman horse.
Hi draw_down, I believe you are shadowbanned on HN. Just thought you'd like to know.
Adverse possession is a doctrine which exclusively applies to real property, i.e., land, and is therefore inapplicable here.
How DevSecOps Is Becoming Crucial for Cybersecurity Professionals
I do this often, both in corporate context and in real life.

There is a data analysis tool named Powerdrill at google. It is one of the most useful tools i have used, and its impact on the progress of people's projects was huge. It makes data slicing and analysis a breeze, and it always was somewhat implicit that we use it, but we dont think about the work went into it.

I asked around to find one of the key guys/initiators. I sent him a message saying a lot of engineers are very thankful for the tool, and it created huge impact.
Another friend who sit close to him pinged me the same day, and told me "you made his day". Hearing this made my day, too...

From that day on, i try to send people email praising them for a nontrivial work they do good on. I hate group praise, especially when people have no idea what is being done or who is doing it but still respond saying how hard of a work that must have been. This personal email means much much more to receiving side.
Did you type this out on an iPhone?
There is no more point than there is to alcohol, tea, or sweets. It's mostly just for enjoyment- perhaps together with a good book.

Caffeine can also be employed strategically for exceptional circumstances, but that's a less common application.
The books that are read are typically available in their original textual form at places like Project Gutenberg which curate texts in the public domain.

As for timestamps, I'm not aware of anything other than the chapter markers.
Zomato is raising close to half a billion dollars. I am extremely curious to see how their financial expenditures are.

It's just an app. Does the money go to acquiring new customers via ads? Subsidizing food? Customer service? Running servers?
I think that's because before this whole cloud thing came about, Microsoft already had built the image as an enterprise software vendor. They provided hosted cloud solutions long back, then they invented hybrid solutions like Azure Stack and slowly and carefully eased their clients into Azure.

Also, Microsoft support for enterprise customers is just amazing. They have been deploying their own engineers to support enterprise customers in the past for their hosted clouds.

Cant mention much about security but Microsoft does open fewer lower level Apis compared to Linux. For example, it's impossible to do certain socket-level ops with Windows apis. So, in a sense I guess it makes Windows safer at least historically?
I think Uber is getting a good deal out of all these exits

10% in Zomato

27% in Grab

15% in Didi

x% in Yandex
It's actually a real thing -- people being able to very clearly sense when they're about to die:

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

Apparently, you have to take these signs seriously when it's not a fear of death, but actually saying, "I'm dying".

Look on reddit for "when people know they're dying"...
The Walrus and the Carpenter – undetected errors in complex systems
Airbnb for Photo Studios
A couple examples off the top of my head:

Userland tools tend to be the BSD ones with BSD style arguments. e.g. BSD du vs GNU du, GNU requires size suffixes in uppercase, BSD takes lowercase. MacOS tends to include the more useful GNU tools though, like grep. Find is still BSD, and the missing GNU extensions occasionally causes grief.

SIGINFO is preserved. On BSD, pressing Ctrl+t in the terminal will print process status. Some processes add extra info, but it always gives at least CPU load and running time. This is a distinctly BSD feature.
> This is categorically false. Face-to-face time...

Just because talking to an expert is valuable doesn't mean you can't learn it for free on the internet. Also most undergrad curriculums are teaching old stuff - not exactly cutting edge knowledge requiring face-to-face one-on-one time with an expert in your field.

It's not as if the alternative to 4 years of undergrad and $100-250k in tuition + living costs is just teaching yourself the same arbitrary curriculum alone in your room for 4 years getting a degree in some random field learning things you never actually use in the real world. One could instead intern or work, and not only potentially learn significantly more relevant and lucrative real-world skills for free, but actually get paid to do it. A business student could instead work directly for entrepreneurs and use that tuition money to start their own ventures.

Most people use very little of anything they learn in school after they graduate. For example I majored in math, and now as a software engineer I don't use any of that. I know some math majors will try to rationalize it by saying they learned "problem solving" skills or whatever but there are a million other more useful things I could've done instead of what I did in school. Everything I learn now as a software engineer I either teach myself or learn on the job. There is no curriculum that could prepare me for what I do now because by the time the curriculum is written, it would be outdated (well perhaps such a curriculum of "fundamentals" could be constructed, but the CS curriculum is not it).

The system is outdated, inefficient, and a downright pyramid scheme scamming the youth into indentured servitude in the U.S. If tuition was reasonable and having a college degree wasn't required for most jobs then I wouldn't be as critical of college.
WooCommerce MailChimp Newsletter Discount Plugin
This is probably a little better:
"Lancaster University shows how InAs/AlSb resonant-tunnelling non-volatile memory consumes 100 times less switching energy than DRAM
"
http://www.semiconductor-today.com/news_items/2020/jan/lanca...

Sigh, it's a III-V semiconductor. We've been here before--and failed before. I'll believe it when someone actually coughs up an array of these that can hold at least a couple of bytes.

However, to be fair, we might actually start getting some progress outside of silicon now that Moore's Law has broken. If silicon is at a standstill, other technologies may actually be able to catch up for once.
Zomato acquires Uber Eats business in India in an all-stock deal
I only got my degree because everyone tells you to get one and most employers will throw your resume in the garbage without a college degree, though thankfully that's now changing.
'Earth sandwich': two men, two slices of bread and 12,724km of filling
> Can a stolen item be possessed long enough for the person or entity in possession of it to rightfully be considered the owner?

A true owner can recover a stolen item from a thief who still has possession. However, if the thief sells the item to a bona fide purchaser (i.e., one who pays fair market value without knowing or having reason to know that the item was stolen), then the bona fide purchaser receives superior title to the item than that of the prior owner. So, the prior owner cannot force a court to transfer the item to him and is limited to attempting to recover the value from the thief. The idea here is that the bona fide purchaser did nothing wrong, so he should not end up the loser in the deal.
One of the main ways Facebook succeeded was that it started at Harvard and expanded to other elite schools, then gradually opened to more people. The platform was rationed such that it was something you just got access to, that the cool kids were already using. I’d argue that social justice organically grew through a similar pathway.

Top schools are full of high class young adults. That includes wealthy kids and lower-income kids who nevertheless have high status in their own communities. Many thousand such people studied social justice in humanities classes in the 90’s. They spread those ideas to their classmates, and after graduating, moved on to lead successful careers in law, education, politics etc. where they spread those ideas to more people until they filtered out to society at large.

The missing link you are asking about between academic papers and mass media articles is that the journalists who wrote the mass media articles studied the academic articles in college. I know this firsthand, I went to college with some of these people.

For me personally, a big part of the appeal of the social justice mindset is that it helps me feel like I’m on the good team while earning gobs of money for doing easy work in the tech industry while a lot of others are working hard and struggling. I imagine it’s similar to the popularity of communism in intellectual circles many decades ago, before that ideology was discredited by practical failures.
28-Key Mechanical Keyboard
Epic is a cash cow private company. Sutter Health in the Bay Area paid $1B for its EHR. Epic stays quiet to protect its walled gardens; deeply integrated into hospital infrastructure. No doubt Google is a threat to them.

Here’s an old article I found that references this juicy revenue opportunity (the rest have been cleared by Epic, so the story goes): https://www.healthcareitnews.com/news/setback-sutter-after-1...
Look at columns 10 and 11

https://www.census.gov/history/pdf/1910_questionnaire.pdf
Naturally it took off on servers, GNU/Linux is primarily used as free beer UNIX, and it had corporate backing, including UNIX vendors that saw it as a means to cut down costs.

The BSDs were in legal problems back then, plus with their license, many of its users never contribute anything back.

Except for SGI and NeXT, there was hardly any desktop culture on UNIX land.
Apple buys Xnor.ai, an edge-centric AI2 spin-out, for price in $200M range
I'd rather be locked out for a while, than to have my passwords stored unencrypted. I've been using LastPass as a paid user for about 5 years.
Uber just sold its food delivery business in India to local rival Zomato
I know somebody who had an ectopic. She had to more or less abort it, which made her feel unbelievable bad. For years afterwards. I’m sorry to hear it happened to people close to you twice
None of the URL fragments on https://licensezero.com/licenses/parity actually work. Your <h2>s don't have ids.
I don't put the blame at the homeowner/absentee landlord, the building, or even Airbnb. All these problems can be traced to city governments that fail/refuse to respond to the changing dynamic of housing demand, and incentivize homeowners to buy and rent out their properties.

If cities managed/governed their property regulations correctly, we wouldn't be facing a situation where development is so constrained, existing property is so valuable (and appreciating), and short term capacity is so lacking. I don't blame people for operating within the incentives that have been put up for them. It's unavoidable. You think each individual Airbnb owner is responsible for this situation?

Despite this article being from 2018, the problem of course continues, even has gotten worse. And cities (well, most anyway) do nothing to manage their growth in conjunction with the unstoppable demand that they will have to eventually acknowledge.
Node.js SPA for Creating YouTube Clip Compilations
You can work on plenty of stuff without citizenship, but at minimum greencard is helpful.
Skyscanner does support multiple trips, doesn't it?
I cannot wait until we cure aging so we can die on our own terms. The right to death should be as inalienable as the right to life, and nothing short of the heat death should be allowed to make this decision for a sentient being.
We have an arms race again! Putin announced hypersonic missiles, and now the US has to have one.
Higher minimum wages are linked to lower suicide rates
40% off discount codes on every order like swiggy?
I think we already have hypersonics, but you are right, the US is focusing more efforts on new weaponry, although 34 mil isn't much
Cool, more ways to kill eachother. Woo.
Never going to happen, GNOME and KDE are nice, but their frameworks experience still fails short of other desktop environments, even after all these years.

They depend on too many moving pieces underneath them, and then there is the community hate how bloated they are, and how wonderful it is to reduce the experience to the twm days.
With Ultra as a preposition in Latin it translates as - Beyond RAM.

So does seem well thought out marketing wise for the name.
Uber sells its India food delivery business to Zomato
You know, they (read: recruiters) say that if you don't have a normal background, you should have an interesting one. For some reason, if you don't have the same cookie-cutter background as everyone else, you need to have some amazing and convincing story to tell.

I think it's good that companies are willing to look into non-trad candidates, that may not have found their "calling", so to speak, until their late 20's / 30's or whatever. But it does start to sound contrived when a bunch of 'em have the same type of alternate-route stories, which involves traveling to Africa / India / SE Asia to help out kids, create some startup aimed at climate / poverty / equality / etc. I guess it makes you sound passionate and legit - no-one can say that you wasted your time on chasing those things.
I would strongly recommend against neural enhancing for identifying faces. There's a good chance the face will get "enhanced" into somebody in the training set that kinda looks similar to the blurry photo.
Ultrafast camera takes 1T frames per second
When Life Events Most Take for Granted Do Not Go as Planned for You
One of my first jobs was a software dev at Cerner. Cerner isn't much better.

EMR is a difficult field to "disrupt" IMO because a hospital comprises so many departments with wildly different requirements for a software system, that it's basically only the big players who can do it all. And if you're a CIO for a hospital looking for an EMR system to purchase, one system that handles everything sounds much more appealing than trying to cobble together something yourself.

It's also why there's only a few major ERP players.
see the wikipedia entry on Chinese numerology, esp. number 9.

https://en.wikipedia.org/wiki/Chinese_numerology#Nine

tl;dr - Chinese pronunciation of 9 sounds similar to the Chinese word for longevity/long life.

You'd rarely see the number 4 used since that sounds like the pronunciation for the word 'death'.

8 is another popular number, synonymous with wealth.

Go into a parking lot with many Asian drivers - you can pick many of the Chinese drivers just by looking at their license plates and checking if they have one or more 8's or 9's (and lack of 4's) in the license plate.

Applies to many number-based items - phone numbers, highrises targeted at Asians may skip the 4th and 14th floors (haven't been in such buildings with more than 20 stories, but I'd assume the pattern would extend to any floor with a 4 in it - no idea about buildings with more than 39 floors)

Once you know about it, it's hard to unsee...
PS5 controller may get voice commands and built-in mic
I’m sure we can rig a way to call from Julia’s embedded lisp mode back into Julia for you. Then you’ll be all set :D
(edit: clarity)

i couldn't really find any docs about it either, but compiler.scm is pretty readable and has an instruction listing – their arguments aren't documented explicitly, but you can infer most of it from the code for `compiler::disassemble`, which is quite readable too.

the instructions remind me of CPython, pretty standard stack-machine stuff: slots for locals (`loadv 0` where 0 is an index to func_values), loading globals by name (`loadg 0`, same as with values but the value is a symbol to be looked up), relative jumps, things like that.

for no reason in particular i spent an evening[0] reverse-engineering enough of the code to be able to parse/display bytecode strings :) here's the python code [1] if you want to try it, though it'd probably be easier to just install femtolisp and use its `disassemble`...

as others have mentioned, the serialized form is kind-of readable, and with some practice you could probably even read it directly! e.g "c0" is `loadv 0`, ";" is `ret`, functions always have a header like `r3` indicating 3 arguments, etc. reading it like that would be very tedious but doable in a pinch, and at the very least you can see patterns like the ones i mentioned

i've only looked at the bytecode and vm, but if you were more serious about using the language, the `compiler` module seems to have a nice API for creating bytecode. (they just directly expose all the functions the compiler uses!)

---

[0] would've gone much faster if i'd known they shift each byte by 48 when serializing...

[1] https://gist.github.com/lubieowoce/148406b1dd61d91b1584339ff...
I've tried to work with these in both health science and agricultural industries.

The bottlenecks are the reasoning they support and the quality of the data being annotated with the ontologies. The long and the short of it is that every organization is going to partially disagree with the subtleties of certain categorizations which proliferates standards and ad-hoc modifications. There needs to be means of adjusting mappings at runtime and to store changes. It also needs to be so stupid/simple that an old-guard biologist can use it and immediately comprehend the value.

Querying ontologies is easy, working with annotations-qua-annotations is more difficult than it has to be, and as such organizations typically will want to roll their own.
Voice quality and price seems good enough for me to use a lot - as most books / media I want to read are too niche for Audible, etc.

I tried to order, but it errored out because of some file not readable error, but error was fatal and with no recourse but doing everything again.

I would use this all the time if it was a little smoother. Hit me up if I can be helpful. (see my profile here for email)
Lazy Linear Knapsack
I have been waiting for a FreeBSD Desktop distro with KDE out of the box. Downloading now.
That case is covered too as long as the program makes use of the dup2 syscall to make the switch instead of close followed by open. But it is probable that some pieces of code that are currently in widespread use do it by close and expecting a call to open to give them fd id for stderr like you say indeed I guess.

So the conclusion is that the answer to my original question is probably like you say, we can’t just do that.

But it would be interesting to find out how many wide-spread pieces of open source code do it that way, and for all code that does one could submit patches to change them to using the explicit dup2.
But note what those complexities buy you: they bring restrictions and limitations that allow you reason _more_ about the code.

This is in stark contrast to some other complex features that allow more stuff to happen with less code.

Rust is indeed, complex in the sense that it's features are non-trivial, but I find it less complex than C++ in the sense that it has 1) less surface syntax (because of lack of historical baggage) 2) more cohesive, principled feature set (again, hindsight is 20/20) 3) it's inherently more limiting, which helps reading, understanding and reasoning about code.
cl-ana,
Common Lisp data analysis library with emphasis on modularity and conceptual clarity - https://github.com/ghollisjr/cl-ana

numcl, a numpy clone in Common Lisp - https://github.com/numcl/numcl

Clojure kixi-stats- https://cljdoc.org/d/kixi/stats/0.5.0/doc/readme

and the book Clojure for Data Science - http://clojuredatascience.com/

Clojure's Incanter has been mentioned already - http://incanter.org/

OWL, the OCaml Scientific Computing project - https://ocaml.xyz/

And probably not quite what you're looking for, but there is a Racket data frame structure which provides some data science like manipulation capabilities - https://alex-hhh.github.io/2018/08/racket-data-frame.html

Appreciate some of the above are Schemes and not Lisps, but they may still be interesting.
I used to work in IT where I worked with sizeable Epic installations... and now I’m a clinician amongst other things.

I’m going to agree with the garbage software sentiment.

I will say that Epic implementations tend to be liked better than alternatives... but when it replaced some piece of shit Meditech implementation nursed from 1980 that’s not really high praise dude.
> Life science could use a benevolent dictator.

If there's going to be one it has to be the NIH. Since they've been investing a lot in this field.
> like swiggy?

I use swiggy often and rather than getting 40% off, I pay 7-8% extra on the list price. Even when orders cross $20.

So yeah, 40% off on every order is just grossly incorrect.
How to pick winning cloud software stocks in 2020
Acquiring a stake in all the over-valued startups seems like a double-edged sword. The valuation markdown at the time of IPOs of these startups will affect Uber too.
I hope that service is mine. I'm really pushing to get more users on board this year.

You have interesting insights, especially about the value deduplication offers. In fact, apps similar to mine charge in the thousands for an annual subscription. I didn't know how much of a pain it was until I released my first paid version last year.

As for the stop words: A significant number of my users either asked for it or presented me with issues that could be solved by removing certain irrelevant text. I don't track usage patterns and such so I added the feature based on this feedback, fully trusting that the users could identify the stop words correctly.

Some of these words might be anything from TLDs to definite articles like "the"; it all depends on the user. Sometimes it's a simple word like "very" or "best", etc., and, based on the data they've shared with me, it looks like the feature was a welcome addition to Flookup.