skysight-inc/HackerNews huggingface dataset:
> Apple has doubled-down on its refusal to sell user-serviceable, upgradeable, and expandable hardware at prices that are within reach for most customers.

This is like saying Ferrari has doubled down on its refusal to sell a budget hatchback for families.
> If the out-of-memory was caused by something simple like accidentally loading 2G of data because of some odd data in an network request or a user selected file, and it rolls back to the start of the UI action or the incoming network request, the application may still work fine.

If you have a system that handles independent requests, it might be more robust to model each request as its own process, and then simply allow those processes to crash if they find themselves in an unexpected condition (and handle process crashes).
No it wasn't which is exactly why i brought it up (well that, and it was the most popular - despite its shortcomings).
Unless you need the address space, there is little gain with a 64 bit OS. The wider pointers use more RAM and eat up more of the available memory bandwidth and caches. So not swotching to 64 bits is likely the best use if the hardware.
The padding is for future advertisements
Irrelevant question, because it's a famous Snowden-time Intercept article everyone of us already had read.
What are you trying to say?
Is Apple still using the 90s’ factories and technology?
I have been using solarized-dark for a long time and switched to light background for a few years only to be back in a dark mode everywhere.

I find this much easier on my eyes than light theme. Especially when I read some pdf's just before bed and all lights are off where my screen is the only source of brightness. Granted I also reduce my laptop screen brightness and pdf viewer (Zathura or Mupdf) supports custom colors (solarized dark). My eyes never get too tired.

I've also used redshift for some time but I don't need the gamma reduction actually with the above approach. At night my laptop looks very similar to "e-paper" or a Kindle. And my gf who has to get up a couple of hours earlier doesn't even notice my late night reading next to her.
> ask the user

You just failed to create a toolbar button, how are you going to ask a user do something if you already failed to create a tiny UI element?
No. Every ticket sold causes the prize pool to lose money. The amount the state makes increases.
If it forces people to invest in securing their systems, it will have already done more good than whining about morality.
This is beyond ignorance, from this thread: Mellanox, MobilEye, Jfrog, OrboTech.

Not mentioned yet: SodaStream, RedisLabs, (now Google's) Anthos migrate.

And there are so many more that your statement is ridiculous. What have you done lately?
Micromobility
Take a look at https://github.com/metatron-app/metatron-discovery. They have a simple and quick version of MDM feature.
Just wait a few minutes. On HN I bet the number is closer to 60/40 in favor.

As for the 13%, my guess is that they think "Important people say that it will help us to apply computers to NHS data, so they should have at it and advance civilization. Even better that it will be based on UK data, because they might pay us directly and they might be able to find current NHS inefficiencies, which may counter the austerity cuts that lengthened wait times and made our cancer statistics worse than US statistics. Finally, the UK will be thought of as the leading edge of this tech advance, and that might bring investments, employment, and tax receipts."

There could also be the realistic/fatalistic perspective that public opinion has little or no effect on government decision-making so you might as well think positively about it, because it's happening whenever they can sneak it through.
https://www.sqlite.org/malloc.html is a welcome contrast to the typical behavior you're describing, but I agree that such measures are rare. (and, not an application: though it provides the mechanisms for applications to follow its lead.)
Developers have a new platform to develop for that has customers willing to drop close to $10,000 on a workstation and will certainly spend money for software as well.
You devil, you :) I like the way you think, but I can do better than credit card debt ;)
> In practice i haven't seen any application to gracefully handle out of memory situations

I have seen code hit an allocation failure, bubble the error up the stack, which causes various pieces of code along the stack to free their heap allocations, all the while the process is able to log what is going and keep running.

I have even seen this happen when the allocation that failed was tiny, less than 100 bytes.
Show HN: Vim-sendtowindow – vim plugin for sending text between windows/REPLs
So much of my U.S. knowlege came from things like DotT and Sam&Max -- from balls of twine to Washington's dislike of Cherry Trees.
I wonder how long it'll take for Medium to block this? :)
> That's the situation so far, but I see this changing thanks to the language server protocol

It’s really interesting how LSP shifts what I’ll call “Visual Studio only features” into all editors, while at the same time you had Microsoft being the ones who initially pushed for LSP-adoption.

I wonder how many internal discussions they had on this subject before saying “Go”.

It’s a fantastic initiative and I’m glad it’s there for me, in my Emacs today.
I wonder how this is going to affect small businesses selling digital services to different countries within the EU while only having one office/country of incorporation.

"The first pillar is dividing up the rights to tax a company where its goods or services are sold even if it does not have a physical presence in that country."
What Chrome actually did was bundle a well-regarded viewing plugin on windows. The "shitty JavaScript .PDF viewer" was a Firefox innovation.
I use light text on dark background to get less blue light in the evening, and during the day I also feel that less light from monitor is better
According to my cursory study, ergonomic research leaves out many variables and settings.

Do you know research validating or contracting these claims:

- light text on dark background in dark room better

- dark text in light background in bright room is better

- light text on dark background is better when refresh rate is low

- the font size changes the situation.

My personal experience after some testing is that light on dark with slightly larger monospace font that 'feels right' [1] leads to fastest long term reading and comfort. Also light on dark background is always better in dark room. Otherwise dark on light is better. Back in a day when we all had low resolution CRT monitors font size was large for everyone and light on dark was common.

[1] If I just sit in a monitor and set up my programming environment I settle to text size that I can read well but is still relatively small. It seems reasonable that you want to see more text. But if I choose little bigger font than what 'feels' right I can read faster. Large font, light on dark background seems optimal.
It's a shame that turning off overcommit is done at the system level, rather than the malloc call level. Some applications, and perhaps some allocations within otherwise naive applications, might prefer to have an allocation fail early, where failure could be sensibly handled.
Being a vim guy myself, I only use Emacs (Spacemacs, to be precise, so as to get rid of all those a-x a-y a-z a-m-s-x type shortcuts and replace them with something ergonomic) as a git client - because Magit is the best git client out there.

I’ve tried using Spacemacs as a main editor for a while, but it’s too much of a mess, and if anything goes wrong (and it often does) you’re stuck with obscure lisp tracebacks, thanks but no thanks, I’ll use vim or kak as the actual text editor. I also noticed I spent an enormous amount of time constantly tweaking my spacemacs config as opposed to doing actual work.
And why do they feel it's appropriate to ask for help there? This would be like going to a talk from a presidential candidate about fuel economy, and raising your hand and saying "My car doesn't start, can you help me?"
I'm not talking about consumer processors. I'm talking about professional, developer machines.
I'm interested in this, too.
Africa is closer to Europe than North America.
The thing is most people aren't using software because of the OS, they are using an OS because of the software it has. The requirement isn't "i want to run macOS" because macOS by itself doesn't really do much, it is just a platform - something for other things to stand on.

Most people aren't asking "does $OS run an image editor?" they are asking "does Photoshop run on $OS?". Replace Photoshop with any widely known or niche application (as both are reasons to select an OS).
May I ask how did you get out of industrial automation and where did you go after?
Amusingly, I spilt a coke in mine a few months ago and other than 1 or 2 keys sticking every once in a while, it’s still working fine.
Exactly. I returned my PS4 PRO because any 4K game was unplayable while I could not hear my friend talking to me because of the fan noise. Gaming consoles supposed to be a quite powerhouse, not a noise crappy PC imitation.
whoops mental arithmetic fail - you're totally right, not an order of magnitude more.

Still 3x is pretty impressive, and it's still disappointing (IMO) that Sony failed to launch a relevant streaming service given their expertise and interests.
You can't be serious about "every part". This definitely does not violate section 1.1 which only talks about the scope of the standard. It also definitely does not violate 1.2 which talks about what is not within the scope of the standard.

So once again, can you cite the exact section number from the standard that you think is being violated here?
> Nevertheless, they 'successfully' close their JIRA tickets and deliver.

Leave those quotes away and I agree. If they know enough Java to finish those tickets in a way that the bug is actually fixed and the fix itself does not impose more technical debt than needed, then those developers know exactly enough java and close their tickets successfully indeed.

I wrote my own compiler for a subset of Java (including inheritance and overriding) to MIPS in uni, among the top in class, and am currently looking to compile Haskell to a very neat kind of calculus (check out "Formality-Core"). It was a really fun experience, but I feel that compilers are immensely overhyped. I guess that is because it is a hard topic and for many people, the investment is huge, so they exagerate the benefits they percieve to reap.

Being proud of understanding something or admitting that a topic is hard is all fine, but I am absolutely allergic to elitism where it isn't just. And no, in 2019, knowing all about parsing and register allocation won't unlock superpowers anymore.
My advice would be to try new things, engage and embrace them. I've found im not the type of person that can do the same thing over and over for years, even if it's something im supposedly good at. Finding the courage to make that change has been the pivotal point.
Someone can always win the whole 5M. It is just that if the prize for large enough and no one win, then the amount of the small prizes increased. It was a way to keep the total payout low.
Freemake Video Converter 4.1.10.263 Crack and Serial Key 2019 [Latest]
very nice article, love the background info on what's being done. been looking at implementing a simple font renderer for some bare metal software and something like this would be awesome to try and save some resources!
I view working for NSO Group is no different than working for any arms company. And there is a lot of money to be made selling arms to despots and dictators. In part, because it is those leaders who have the least legitimacy are those who are the most insecure and feel need the strongest tools to solidify their rule.

Secure leaders do not need to stockpile arms, nor do they need to forcibly suppress their dissidents (which is what I understand is the main market is for NSO Group's tools.)
In theory I can run with 120 miles/hour but my muscles limit me to 10 miles/hour. So how fast can I run?
Ky, a delightful Fetch-based HTTP library for the browser
Don't Write a Bad Advertisement: 4 Simple Strategies to Write Effective Ads
Why would you feel bad? What woukd you have down that was wrong? You aren't taking money from anyone else.
I agree that works if you are both engaged in an activity, anything simple as mini-golf or eating dinner.
Medium business model is terrible and that's pretty much why I stopped publishing on this platform.

Also, some people are going with "quantity over quality" on Medium just to make money.

Once, someoene asked me for feedback on their article, I was happy to provide it, but when I saw I had to pay for this, there was no way I would do it.
That depends, are you being investigated by the Swiss government?

Protonmail can not send data it doesn't have, so unless you think they may have singled you out to serve you client side code with broken encryption, they will not be sending anything to anyone.

If what you're asking is whether you can use Protonmail to engage in illegal activities with full assurance of impunity... then no, you can't.
I don't know where this non-welcoming stereotype comes from. CompSci is not the same as gamer culture or techies. In fact, in my Hungarian Uni, there were many people who had liked tinkering and modding their computer (without really knowing what the parts did or what the numbers meant) for the newest games and knew how to set up routers etc thought that CS is surely what they should study. Many quickly dropped out when they realized there's so much math involved and it's not all about creating apps etc. So so many complaints about who needs math, why learn these old topics, why not the newest tech which you actually use in real jobs (there were electives covering those).

Those who survived this filter tend to be less of the tech fan boy culture.

Of course being a girl had a special status, there's just no way around that when they are below 10%. There were many cases when a class had only 1 or 2 girls, or I remember when the game design class had their first ever female student, whom I knew. She didn't recall any inappropriate things said to her. But you have to have a really strong interest in the topic to accept being the only girl in so many situations and groups. Just "going with the flow" won't carry you there.

This whole thing must have some deeper roots than what it's being reduced to today, because the effect comes up in many countries even before US influence became this strong. In fact in the former Eastern Bloc countries there was a lot of encouragement for women getting educated and getting more traditionally male jobs.
My high school/college friends and I (we've been out of school for nearly 15 years at this point) moved to Discord from Mumble. Here were our reasons why:

* persistent text chat - we're spread across different time zones, and the ability to talk separated by time without having to resort to a forum is very nice, pinging someone with a question or with a reminder for our next game and anime night is really nice; having a separate space from group SMS (which we don't really use) is nice because when I'm at work I can log out of Discord and not be bothered, and if I get an SMS I know that it's something that I have to deal with now

* consistent interface across mobile and desktop - it's nice to have a consistent, universal interface across desktop (Mac, Linux, Windows) and mobile (iOS and Android) versions; it's nice that there are multiple apps for Mumble, but that makes support more difficult

* built in screen sharing support - see support note above

* channel permissions - we have subgroups based on interest, listed in an announce channel, and people that want to join in on that discussion can, but people who are uninterested in, say, Warhammer, discussion don't even have that channel cluttering up their interface, nor do they have to explicitly mute it

* push notifications - see ping above, it's nice

* better bot integration - for me, anyway, it's easier to integrate bots into Discord than it is for Mumble - this is subjective

Those are just the reasons I could think of off the top of my head. I would love to be able to self-host our Discord server, and if it had existed at the level of maturity that it is at now, I probably would have suggested moving to Matrix or something similar.
> I suspect it's primarily an identity signal: it's harder to feel like you're hacking The Matrix if your IDE looks like Word from a distance.

This is also my theory. My theory is that "hacker signals" like dark backgrounds, tricked-out shell config, and using vim are more common in language communities where people feel insecure about their claim to technical status - or rather, about the acceptance by others of their entirely legitimate claim - such as those of Ruby and JavaScript.
That could be an option. A returnable one.
Why is this in Ask HN, instead of Show ?
> I had a look, and the C standard doesn't actually say anything about indicating failure.

> The malloc function returns either a null pointer or a pointer to the allocated space.

Uhm, either malloc returns a pointer to the allocated space, or it returns null. I don't see what's so complicated about this. There's no provision for "return a non-null pointer to unallocated space".
Are you manually testing, or programmatically/automated? If it’s the latter then Browserstack (https://www.browserstack) provides mobile devices for testing on mobile browsers in a cloud device farm, there are others too like SauceLabs and AWS Device farm. I’ve had good success with BrowserStack but you should check whether they support the browsers you need, they also provide an easy way to tunnel through to your staging/qa environment if you need to do that. For reporting, especially if it’s not just you and you’re in a team, consider Tesults (https://www.tesults.com), I’m the founder so hit me up with a message and I’ll do what I can to get you setup.
The 2019 Mac Pro is what you get when you let "Pro's", the users of the intended product, influence the vision of the product. Something I don't think has Apple has done ever, and rightly so. Users aren't product designers, they should not be involved in the vision of the product; they must be involved in getting the details right for them.

I would have liked to see a much more innovative product where not only the internals were replaceable and extendable, but that also allowed users to string multiple Mac Pro's together, making it's compute and memory almost infinitely expandable. Maybe even in some sort of lattice network form.

In this way a single Mac Pro could be cheaper and appeal to a broader range of Pro users (e.g. 4000 USD with 2 high-end GPUs). If you'd really wanted computational power, like the hollywood studios need to have, you could string three or four Mac Pro's together. If you are a heavy machine learning Pro, maybe you would put 16 Mac Pro's in a lattice setup, who knows.

I would have expected that the Mac Pro would have some sort of high-bandwidth interface, almost directly exposing the PCI bus, making it possible for software to see all resources (GPUs, CPUs, memory) of all connected Macs as a single machine. Apple, with their software and hardware design capabilities could have pulled that off.

[edit]
PS: The Mac mini is not a good replacement for the suggestion I made to string multiple Mac Pro's together, because it lacks to possibility to install one or more powerful GPUs.
"Get outside your bubble of rational reality and consider this crazy conspiracy nonsense..."
Salesforce Signs Definitive Agreement to Acquire Tableau
* They can not be sending anything to anyone
Are you trolling? The question is reworded in order to make it clear that we are definitely happier than hunter-gatherers, who had a terrible life. Trying to imply the opposite is just naive romanticism.
Oh sinner man where will you run to?
I’m not sure that replacing corn fields with pea and canola fields is going to make a difference wrt farming practices.
Better is a subjective thing, especially when it comes to FOSS. Better when you want to see the source? Sure, if that is your primary need, but for most people that isn't the case.
What if you’re wrong?
Is this the first step towards outrageously oversized Anime-esque battle armour?
Those capital gains don’t go to the municipality though, and can’t be used to build schools or infrastructure.
Great business model combination by these companies. The one focuses on hacking, the other on protecting from hacking.

I would think that the different national intelligence agencies would have high interest in infiltrating such companies.
I've only seen the thunderf00t videos debunking the "hyperloop" nonsense, and they seemed pretty reasonable to me.
n.b. turning over-commit off comes with its own set of problems, such as causing programs to fail long before all memory has really been exhausted.

For example, fork() will have to ensure that there is enough memory for a complete copy of the running process. If you have a large process, e.g. using 4GB of a 8GB machine, then fork() won't be able to run, even if you just want to fork and run a tiny program.

With over-commit turned on, the fork() would work (because of copy-on-write) and the program could then happily exec() the new program.

The work-around is to allocate huge amounts of swap space so that the OS can be confident that it can reserve all the potentially required memory from fork(), even if it never normally has to use all that memory.
Released in 2018 but I missed it. Main reason I posted it: compare Ky's usage with all the boilerplate required by Fetch at:

https://github.com/sindresorhus/ky#usage
How to Crowdfund Your Startup
The Affordable Care Act's Effects on Patients, Providers and the Economy
Darkode and NiceHash founder charged with fraud and racketeering
IM has its purposes like other forms of communication. It's when it is always the preferred choice of communication for every type and topic of discussion. Having a phone or face to face conversation with a friend feels like a breath of fresh air after long periods without.
It's a zero sum game. If one side is positive, the other side must be negative.

If jackpot isn't paid out, state gets (ticket_sales), players in total gets (-ticket_sales).

If jackpot is paid out, state gets (ticket_sales - jackpot), players gets (jackpot - ticket_sales). The winning players get ((jackpot - winning_ticket_sales) / num_winners) each, the rest gets (losing_ticket_sales).

Either way the expected value for an individual player is always the opposite sign of the expected value of the state.

The interpretation that people might be using is that: when the tickets sold is low, it's positive expected value for the players. When sales cross the jackpot, it's positive expected value for the state. But then it becomes negative value for the player! There's no point in time where both sides are winning.

(And of course that interpretation is pretty meaningless because you don't want to calculate the expected return based on the current number of tickets sold. You want the forecast of the eventual number of tickets sold. The state never really loses, even at the start because they have a pretty good idea of what this number will be in the end)