skysight-inc/HackerNews huggingface dataset:
> wow, downvotes? Care to explain...?

You were being critical of Apple. That's literally it.

You'll notice it comes in waves. Rapid downvotes at first followed by slow and methodical upvotes. That's why you're top now, but it sure as hell took a while, didn't it? The visceral supporters, the shills, and the bots act first. Later, the reasoned adults come in and sometimes adjust things.

Read the comments on Microsoft urging congress to regulate facial recognition [1] and you'll see the many commentators speculate that Microsoft is doing is purely for competitive reasons. They're not at the top now, but when it was the top story this morning, the layout was very different. It's all about sending the right messaging at the right time. Long term, karma is absolute bullshit. But when a story is #1 and trending? It pays to be at the top.

Now read many of the comments here (corresponding to your early downvotes) and you'll see the trend: The immediate and visceral reaction of the majority of HN is to support and shutdown any amount of negative speak about their star children (e.g. Apple and Tesla) while supporting negativity against their antithesis (Microsoft was the target today).

Upvotes & downvotes, stars, likes, and follows. They are the absolute cancer of modern social platforms.

[1] https://news.ycombinator.com/item?id=17523978
Symmetry Autumn of Code
Ah, yes, I was thinking about this in terms of "how does a developer iterate on this" and not in terms of execution. But yes, of course even "hello world" needs to execute a syscall in kernel space to display anything.
The difference here seems to be that the itch felt by the authors of this package, who are clearly skilled professionals contributing to the public good (thank you), is not likely to be an itch that 9/10 of the global IT services has time to stretch, given they have a trauma-level injury bleeding out right now.

I don't think there is an OSS solution for a team that is working on five year old RHEL, differently configured servers and half the deployment is done by a different team in a different continent. This is just the default for an awful lot of the enterprise world, (no one designed it like that - it's just how internal politics got them there) and when you hit the SME world "it's been up and working for two years, we won't look too closely"

I am not trying to be sarcastic or defeatist- just trying to assess reality. I am positive - this can be solved globally with really cool tools but the tools themselves do not drive their own adoption.

Simple things like Docker is the thing most likely to solve most of this - yet it's enterprise adoption seems to be awfully slow (needs root? not in my data centre).

But if there is a solution it is not technology - it is diktat. If every board of every company adopted one rule "You must be able to automatedly deploy a pre-prod environment that passes all automated tests, using the same scripts as the production deployment, changing only one configuration file" then world wide IT professional would leap a generation ahead.
Ask HN: Is there data on how long it took for popular software to develop?
It would be very interesting to know how many man-years it took to develop the most widely known software, e.g. Unix kernel, git, Mac OS, Windows, MS Office, Libre Office, Firefox, Chrome, and so on.

Historically significant projects would also be interesting, like the software of the space shuttle.
Note that the "sharing" economy is an outright lie. Its piecework wrapped in what AirBnB, Uber & Turo hope is a more palatable verbiage. Sharing is when someone shares something with you, generally without recompense. None of these companies sell anything like that!
Claiming that people love war seems like a pretty dangerous statement to me without some very solid study. There's a lot going on there, most notably, trauma. People who went to war are not necessarily the people who come back.
Repology: track and compare package versions
Love to study those projects in more details - Not just the code, but also the design, testing, validation processes.
Why should we do algorithms problems
Ask HN: How do you constantly drive growth to your Saas app subscribers
Growth is king in business, and so therefore I will like to know what you do to try and promote subscription growth in you Saas or Non Saas side business, is it content marketing or advertising or social outreaching or cold emailing, whatever processes you have tried or are currently trying, I will like to know, even if they worked or not.
Keeping cryptocurrency decentralized
The full story of Thailand’s extraordinary cave rescue
There is overwhelming evidence to confirm that statement. Conscientiousness is the greatest predictor of lifetime success besides intelligence, and discipline is a core element of consciousness.

You’re postulating that the entire education system is conspiring together to teach children a sense of self-discipline as part of some oppressive conditioning scheme. Any form of achievement in life requires discipline. It’s completely irrational to suggest otherwise.
The Milky Way Halo
It's Chicago... gotta feed the crooks.
The early 2015 MacBook Pro.
Eh, fellow italian I presume, and I concur half-way.

But did you really have "Promessi Sposi" as 12yo? I recall having it in the high school curriculum, some 5 years later.

It is downright illegible for a small kid anyway, I 100% agree.

For me, the teachers' recommended readings for the summer were things of the "good educational readings" kind (To Kill a Mockingbird, Fontamara, Cronache di Poveri Amanti, Il Giardino dei Finzi Contini etc) which are terribly boring for kids.

On the other hand, my class had a class library with more enjoyable stuff in it (Tolkien, Calvino, YA stuff).
THE VIRUS OF HIV PROVABLE IN MANY PLACES SINCE 1959
Then again, you can probably afford to buy an e-ink reader by then.
What is really interesting is the up and down voting patterns as we swing around the working world. Asia/Australia is quite different to Europe which is very different to the USA. You can have a comment voted way up in one region and then massively slammed down as the sun moves into another.
What do you do if users don't want to pay for your product?
I recently did a bunch of customer development and have concluded that users want my product but they don't want to pay for it. I could:

A) Finish building the product anyway and hope that some users will pay for it.
B) Stop building the product.

Background:

I made Dusato (www.dusato.com) which was going to be an iOS/Android app that picks house chores at random and SMS' them to your housemates.

I’d already spent like 50 hours coding the iOS/Android app when I realised I hadn’t spoken to any potential users.

So I did a prelaunch where users could sign up to say “I’m keen for this when it launches”.

If no one signed up, then I’d stop building the rest of the app. That’d suck because I’d have wasted 50 hours but at least I would save myself the 50-100 hours I still had to go.

I did a Facebook post, a Twitter post and ran $75 worth of Facebook ads about the prelaunch.

The figures:

- 12,500 social media impressions
- 700 dudes landed at www.dusato.com
- 34 sign ups

After I got the 34 dudes mobile numbers, I called them to see if it was okay to send them a quiz. 7 dudes filled it out. All of them said they wouldn't pay for the product.

I figure what’s the point of building this whole app only to find at the end of it that I am losing money on servers, etc because users don't want to pay.

Maybe I could give them the first month free and then hit them will a $10 fee after that. It seems risky given that they told me already that they weren't prepared to pay. Could be a lot of work for nothing.

If you've been in this situation or know an instance of it happening, please let me know what you did.

Sam
Proponents of more "evidence based" psychotherapies usually oversell their "scientific" rigour (even if there are several question on their reproducibility) while usually leaving the patient's own characteristics in the background plane (or just ignoring it).

Realizing what you are feeling/thinking and being able to say that is halfway to the solution.

And yes, it is very dependant on practitioner and on the patient's own willingness. (In the same way exercise is good but if you run 100m per day or lift light weights at the gym it won't do much)
Ask HN: Do you think Microsoft is going to injure GitHub as they did with Skype?
Buffalo is an amazing kitchen-sink framework for go. Echo, is another great one though it is much more minimalistic
Could very well not tx until it receives a wake up message.
The point is that you just have to engineer your way to commit access on master once. If it at least pointed to a github release or an immutable equivalent, it'd be vetted by the author before millions of people point a ruby eval at it.
Also eInk displays are functionally no different to reading on paper and the phenomenon of eye trouble from people who engage in a lot of close focus work pre-dates the computer age by a lot.
> war on screen

So, is it like the war on drug and war on terrorism ?

Also I remember when I was a kid, people were over my back for reading too much books, as I was supposed to “go outside”, “play with the other kids”, “make things with my hand”. I won’t use the eternal ‘I ended up fine’ argument, but in any day and age we’re grindingly pushing kids toward stuff they don’t care about for no decent reason. As a general rule you shouldn’t be at war against stuff your kids are into.
Which syntax sugar do you think verbose?
I don't think Egison has lots of syntax sugar.
That would be extremely interesting to see. I really wish votelogs were public. The invisible hand is precisely why active measures [1] are so effective.

[1] https://en.wikipedia.org/wiki/Active_measures
I think there are definitely lessons to be learnt about building for scale yet being nimble at start. I.e if you are on GCS/AWS you can build something that costs 10’s/month and can be scaled relatively easy to handle millions of customers if such a thing were to happen.

Kind of boils down to simple things. Put assets in S3 or GCS. Have DB separate to your app, preferably if it’s in prod and you have paying clients then have at-least 3 replicas. So if one goes down or you need to do some upgrades, everything goes smooth.

You probably want to dockerize your app so you can deploy the same thing to stage and prod. It’s scary how very few companies have a proper staging environment.

But none of this matters. The first part is dead simple but hard to do “build something that people want”. Everything is secondary and useless if you’re building stuff that nobody wants.
Thing about announcement like this one is that the correction normally kick in immediately after the surge

See chart
https://www.coingecko.com/en/coins/zcash
https://www.coingecko.com/en/coins/0x
https://www.coingecko.com/en/coins/basic-attention-token

When prominent exchange like binance list coin it follows a complete dump.
Show HN: three-laser-pointer – Interactive laser object for VR-like scenes
The Android ART GC doesn't cause "long pauses".

https://www.youtube.com/watch?v=iFE2Utbv1Oo
Moul/sshportal: simple, fun and transparent SSH (and telnet) bastion
I've never seen an avalanche. The fact that people talk about specific mountains where avalanches happen (and not the avalanches in general), indicates to me that it's not as widespread.

This is what your argument looks like when put through reductio ab asurdum. It's certainly fine for you to be weary of these claims since your experience has been different, but to say this is indicative of anything when it's your 1 anecdote vs all of the other anecdotes is a claim with little force behind it
I prefer this one -> https://www.youtube.com/watch?v=9iUvuaChDEg

The original rap diss of Sony who was suing him, actually badass :)
This is not first generation that dislikes mandatory readings. That did not changed. Primary purpose of school reading was not to be pleasure reading, it did not had to be and kids read more.

Kids often used to start read out of boredom, you used to find fun and easy to read junk in sch situation. Now kids play something or watch videos in that boredom situation.

Plus, now kids have more homework and organized activities. And easy to read fun junk is harder to find. But kids not liking what teacher assigned is not new.
Thank you for your comment!

I started to implement a computer algebra system as a killer application of customizable pattern matching of Egison.

It allows users to customize the pattern-method for mathematical expressions from more primitive level than the other computer algebra systems.
The proof only shows that you can't get all three CAP. You can get any two out of three though.

In practice, partition tolerance is the most important property to have, since there's no point in having a distributed system if it can't function if any part of the system is down (it has to be fault tolerant).
Back in the early Android days, this wasn't the case, you could easily push most apps onto MicroSD. Yet, versions of Android up until adoptable storage was added (which essentially makes your mSD non-removable) have continued to make it more and more difficult to use your MicroSD for storing apps.
So now your comments are flowing through infrastructure wasting bandwidth and possibly leaking internal configuration details?
AppImage only needs a shell script, which you can use to run whatever you throw at it (native, python, perl, ruby, java, wine, qemu...), the only difference seems to be it will use a compressed ISO instead of squashfs to pack the directory and later mount it with fuse.

Additionally and optionally you can setup a small .desktop file to provide some convenience metadata what will be useful to pack the app easily, and an icon file.
I love video games, yet I have trouble pursuing my game project. I work as a developer instead, in domains I don't really like.

Maybe Im lucky that I can adapt my skills to realize my passion?

The only obstacles being money, discipline and project management.
100 seconds is two orders of magnitude later.

Satellite adds far than a second.
You're judging their methodology by what they chose not to do?
how does the touchpad compare?
I feel I've been spolied by apple's touchpads, when I had to use another laptop I wanted to cry.
Unless meat was part of the sales pitch or contract, they can probably choose the menu they cater regardless, so this seems fine.

However I do think the expenses part seems wrong. Employers should not dictate restrictions on breakfast, lunch and dinner diets, that is a cultural imposition and treads a dangerous line for employers' control.

On business trips, that cultural imposition may be unavoidable for an employee and it sets a standard that it's okay for WeWork to try to control aspects of employees lives.. will staff be required to wear uniform at all times whilst on a business trip, including company mandated nightwear, only expense business travel if it is electric and only expense drinks if they're caffeinated.

Companies should have discretion on alcohol, night clubs, etc, but these would only ever be perks, food is a dependency and a costly one for many when staying in a hotel.
Consider a tree.

What's easier?

1. Send a team of guys up to climb the tree, cut off a piece at a time, and rope it all down.

2. Fell the tree and cut it up on the ground.

The same principles apply to a metal structure.
I disagree. Hold my beer...
Comparison to libmill/libdill?
Sure, but I still don’t like the idea of a customer badgering a waiter to do something that could get them fired, especially because their wages are tip based.
What are the security implications here?

i.e. the Chrome team, post-Spectre, are assuming that any value in a process' memory is readable by any code executing within that process.
Called native executables too, launch icons/shortcuts etc, jvm version detection

Deployed by apt/yum/mdm andslme crappy windows thing. The latter was the problem.
There’s a rub to all this in that all the good therapists are licensed, but not all licensed therapists are good. Anecdotally, therapy is at least as much art as it is science. There will always be those things that science cannot answer, that “logic” cannot provide a sufficient answer for. But yoga, meditation, art, dance, all these other things are also difficult to measure and quantify, and, we apply scientific rigor with various levels of failure to them.

How do you know someone has really meditated? You don’t. How do you know someone has had a good dance? You kinda don’t know that either.

There is a basis for understanding this from an engineering perspective, and it’s right there in what you just said — that outcomes are not correlated with educational background of the clinician. Sound like programming at all? Programming is also as much art as it is a science.

So therapy is no sure thing. That much, to me, is fine. And that’s the other rub. If you want to get something out of therapy, you’ll only get out as much as you get in. There can be no shortcuts blaming things you don’t like, nor idealizing the things you want to like. We can talk standards and rigor all day. But there’s no getting around having an internal compass of honesty, and a desire to apply that honesty to one’s life. That’s what a therapist (or therapy group) should be for you — an objective voice that questions your view of things while letting you be heard, as well as creating a safe environment for you to unwind the dark corners of the mind that are normally difficult to reflect upon on one’s own. Even there it is up to you to reflect on what happened afterwards. Your therapist cannot follow you all the way.
One thing I noticed after the most recent FB fallout, was that FB started aggressively promoting ads for IG. Now I guess they are trying to recollect their users now that things have calmed down a bit.
How to port your OS to EC2
Yes, that's what a CPU-level model with byte-level access means, and is how all code running on your computer has its basis. Whatever high level constructs you want are built on top of your asm-level runtime. This is as-designed, as is the only reasonable way to allow different language paradigms to run on top of it. It's also heavily implied by the name.

It does have a notion of function imports & exports, so in the same way it allows you to do what you want, without specifying what you're going to do. For untrusted code, like in a browser, the environment can choose only to extend limited access. For trusted code, the environment can give access to more OS-level functionality. By webasm not specifying what functions to bind, but giving the ability to bind functions, it remains flexible and appropriate for wildly varying deployments.
Here's the original implementation of that idea, from the early 1970s.[1] UNIVAC EXEC 8 had this. See section 4.3.4, page 148, "Test and Set Queuing".

This OS had threads, decades before UNIX got them. They were called "activities". These were also multiprocessor systems. So it had to have user code synchronization. The UNIVAC mainframes had a "test and set" instruction. This was an atomic operation which set a flag. If the flag was already set, an interrupt occurred, so the OS could reschedule.

This could be used in a spin mode, where hitting a locked lock just rescheduled the activity for later. Or the user could give their threads IDs and manage them with system calls, like UNIX pthreads. The third option, test and set queuing, was added later. There was a list of activities in user space associated with each lock, and when a activity was blocked, it went on the user space queue for that lock. The "clear test and set" operation was an assembly language macro, which took the first waiting activity off the list and told the OS to unblock it.

The normal case of taking the lock without delay did not involve the OS at all. Even pthreads works that way in some implementations, as it should.

[1] http://bitsavers.trailing-edge.com/pdf/univac/1100/exec/UP-4...
How'd you go about finding such a form of treatments?
Plenty of things stream in real-time with high quality video and low latency, including video conferencing, FaceTime, YouTube live, etc.
Yep, totally agree. One problem is the way many articles are written. People want efficiency, but the relevant information is buried and scattered in the article full of pointless drivel. I'm not generally interested in how this journalist met the interviewee on a sunny day at a certain cafeteria, or that this interviewee wore this or that kind of dress, etc. First and foremost, I'd expect to get a very short summary on the whole thing in order to be able to decide if this article is worth using mental energy at all. But at the moment this kind of possibility of hierarchically expanding the content from high information density to low information density is not available.

Edit: bad english
How should you go about delivering a bad news and solutions for without being termed as a negative influence?
For desktop applications, Flatpak does this. Otherwise, containers or the new "portable services" feature of systemd. Thanks to systemd, there are standardised ways of doing a lot of things, but yeah, distributions do vary, so you really need an abstraction, or target just a few of the popular distributions.
The quantified heart
Apple continued to sell the 15" 2015 pre-butterfly-keyboard MacBook Pro model until yesterday (it has just been discontinued). That model had a retina screen, MagSafe, an SD Card reader, HDMI & USB-A ports (as well as two Thunderbolt 2 ports), but no Ethernet.

https://www.macrumors.com/2018/07/12/apple-stops-selling-201...
How did you know?
Of course, there is the GA evolved antenna.

https://en.wikipedia.org/wiki/Evolved_antenna
Situs Judi Poker Online Uang Asli Terpercaya – Asiapoker303
You can be just a number at a tech giant. Sometimes there is more gratification working with more intimate teams and be able to make an impact
> It can't help you figure out why Bill (who left the company a while back) set ThreadMax to 650 when he changed the code 6 months ago. There cold be a commit message that references it, but that's more disconnected from the change that just slapping a comment on top that says why.

Also worth noting is that not all config files are committed to version control as-is. If a deployment process bakes the config file from variables, it can be even more disconnected and difficult to find the change.
You listed a lot of specific licensed professions, titles, and degrees.

Across much of the US and Canada, words like "therapist" and "psychotherapist" are unregulated titles and practices, if not claimed to count as one of the licensed professions

I know for sure that this is true at least in New York where my mother is a (licensed PhD-holding) psychologist, and in Quebec where I live now, but I think this is typical.

"Psychologist" and "psychiatrist" are of course regulated, as is "social worker," but the generic unregulated therapy terms lead to lots of underqualified people doing bad diagnosis and treatment.
No seething or hostility here. I learned a lot from Lisp.
I believe TechinAsis publication is famous for such things. You might find something there. I read a lot of Asian tech news on this platform and it is basically for such news. Hope it helps.
Because it's not a statically typed language for the most part, which brings in an entire class of bugs of its own. It's also an extremely mutable language.

Great for scripts, but there is a reason why most large companies start bolting on types on whatever dynamic language they started with.
It's not really a standalone platform, though. It's a sandbox utility to contain high-speed or highly customized computation, that can be plugged into any other platform. By design, it doesn't seem intended to be limited to a single higher-level (well, higher than assembly language) ABI.
Picolisp 32bit is C, but 64bit is asm. There is also Ersatz Picolisp which is Java.

All sources are really well outlined, and worth the read through. But you might start with the 64bit's README. [0]

[0] https://software-lab.de/doc64/README