skysight-inc/HackerNews huggingface dataset:
https://fsfe.org/freesoftware/legal/flashingdevices.en.html

You are moving the goalposts, because we were talking about "changing the ROM", not about "changing the ROM and then doing something that will fuck the hardware up"
The Heart of Musical Experience Is Expectation – Facts So Romantic
I fail to understand why a national law was necessary.

Let schools set and enforce their own policies.

It seems to me that the main result of having an actual legal ban is that teachers are now prevented from using smartphones in class for teaching purpose if they wanted to.
I dont get it, he should be extremely happy by what they did. Free advertising, free traffic, its like getting a nr 1 result Google. All i read here is, get a lawyer. He should be celebrating.
The previous accident of that kind was UNIX. That's acute, considering an open-source is mainstream today - a couple of accidents is enough to change the world.
In other words, an AI has became better than humans at commanding complex and somewhat realistic warfare in resource-constrained setting. #WhatCouldPossiblyGoWrong

Would it be moral for a country to hand over military command to AI under assumption it would be more efficient? Especially taking int account the possibility of the AI turning against the humans?
This is true, but mostly because the only destination of non-passenger rail in the area is the Boeing facilities (and the associated airport).
The sources in the wikipedia article are a bit older but apparently this is still a thing and SQL Server does it too.

https://www.brentozar.com/archive/2018/05/the-dewitt-clause-...
I would say C# was quite beautiful in 2001.

And yes, Swift as well.

Kotlin might eventually be another one, depending how the Java story will evolve past Java 8 on Android.
Or get a low cost international roaming data plan. Nothing is blocked if you are on international roaming because essentially your traffic is tunneled to your home country carrier.
> I'm assuming, using the filesystem to store session state for each user, which is pretty much a Key-Value store unto itself.

No, in the key-value store, the storage is all in the two instances of the standard .NET collection class and, thus, in main memory. If the classes get really big, say, GBs, then maybe Windows will use some virtual memory. Or maybe someday, if I have a big company, I'll program some big, 14 TB or so solid state disks as direct access files, say, B+ trees, to do the storage.

But for a long time, the storage for the key-value pairs will be just in main memory.

So, for a user a second, 20 minutes active time per session, and after that 40 minutes of time until session time out, can calculate how many key-value pairs need and, if I just look up the size of the values, get a decent estimate of the main memory needed.

I did that: For the 16 GB of main memory for my first server, the storage seemed reasonably small.

E.g., assume users arrive at 1 a second. Keep each user's session state for 20 minutes for their active time plus another 40 until time out for 60 minutes total. So, after running for 60 minutes, the server has reached a steady state of

60 * 670 = 3,600

sessions. If each session takes, say, 2 KB, we're talking total space of 7,200,000 = 7 MB, plus some for collection class overhead, maybe 10 MB total, and, on a 16 GB main memory server, that's trivial.

Besides, if I get a user a second and they interact with my Web site for 20 minutes each, I'll be getting a new Corvette in a few weeks and have lots of money for new, larger servers, racks, UPS boxes, emergency motor-generators, etc.!!! :-)!!!

Thanks.
Responding likewise? You mean censoring stuff back? That seems like an awful thing to do, to verify for global audience that censorship is a legit tool of foreign politics.
It's a good time to point out that "permissioned" blockchain does not have to mean a "private" blockchain. While the validator nodes may be a whitelisted group, anonymous users can still be allowed to run observer nodes.

This is the approach the erstwhile InterPlanetary database was planning to take. IPDB shut down earlier this year. Some of us really wanted this so we're setting up an Ethereum-compatible, permissioned+public blockchain called Indium.Network: https://indium.network/
And there's also UTC-SLS.

But a more important distinction than whether you smear over +/-12 hours or +/-1000 seconds is whether you broadcast a bogus time signal to all your hapless servers, which is what Google does, I think, or whether you fix your kernel and C library so that the system knows the real time but reports UTC-SLS to those programs which use the old APIs and are therefore presumed to be incapable of understanding the real time. For example, clock_gettime(CLOCK_REALTIME, &res) might provide UTC-SLS (or whatever) for naive programs while the same syscall with CLOCK_TAI or CLOCK_UTC might give you the actual real time correctly.
Google Pixel (and Nexus before it) can be locked with custom signing keys.
Simplicity is hard to achieve!

I am not the author of the Fortran Language Server, just fixing bugs and trying to improve it. But as the protocol is simple, this makes the work to improve it also way simpler. This is the part where I am now sure that the LSP will take over the world for the benefits of all the code editors, closed or open source, cross platform or not. And this is good for us as programmers :)
Not trying to be cute or anything, but...
Given the subduction zone, isn’t this like deciding which kind of non-skid pads to put on the deck chairs of the Titanic?
The world moves too quickly for the non-startup folks to have any hope of staying on the bleeding edge. Even if one does resolve to use the new hotness, by the time the project is completed, the world has moved on. Not even beginning to get into the realities of having to actually support the product for years, on a fractional budget, where major updates and the probable event of breaking changes in updated dependencies introduce unacceptable risk. You really want a set of steady, stable building blocks under those constraints.
I think a lot of people feel that if it was the other way around (people using Apple copyrighted material) they would get a lawyer on their ass in no time.

However it is debatable since Apple is 'only' providing a template/example which the user must actively turn into a 'shortcut' to have this functionality. Or at least that's how I understand this feature works.

Then again, I think Apple surely could do a better job in attribution toward the sources. Maybe a standard for website owners to provide meta info with a fallback to the website URL.
If you said that to me at work, I'd understand Monday, because Sunday is not part of the work week.

I'd likely understand it as Monday in other contexts too, because it's very rare for something to start on Sunday. Monday and Saturday are the transition points and thus the logical places to start doing something.

But I might understand it as Sunday if context seemed to point that way. What I'm saying is that nothing is organized according to "the beginning of the week", so the question of which day is the beginning of the week doesn't have any implications.
No AI could won over Chinese governing wisdom.

> Tencent stumbled, missing earnings targets and posting a drop in profit growth for the first time in more than a decade.

> As surprising as the slip up was the reason behind it: China’s government.

> Bureaucratic reshuffling at the top levels of China’s government made it difficult for the company to get the licensing required to make money on new games, Tencent’s president, Martin Lau, explained on an earnings call.

https://www.nytimes.com/2018/08/15/business/china-tencent-ea...
What is the philosophical difference between an 'argument' that human minds following the laws of logic agree on "is correct" and a machine built by these minds flashing a "correct light"?

IMO the only advantage to be gained by introducing physical computers in the picture is lightning-fast book keeping.

Why would you trust an Intel CPU, a Samsung SSD and a linux fs driver running some verifying framework more than the human brains designing, writing and executing said framework?
Well for that subject, I don't really care about distorded information in a news article, I just wanted a cool hacker/defcon story.
Free advertising for what? No attribution, the user won't see it comes from him.

Free traffic for what? He will have to foot the bill for image hosting + generation. No other part of the website can be discovered, let a lone an advertisement or donate button displayed.

The only thing he got was being able to write this blogpost about how apple uses his service.
Chinese treatment of US tech companies (forced technology transfer, IP theft, censorship) is the primary reason why US is imposing tariffs on China. One can see that from reading the primary sources (i.e. press releases on wh.gov).
The only reference to his site is hidden behind 3 screens in a URL. All ads are stripped, his brand is stripped. I don't think he must celebrate (though he seems happy).
> In code review, most developers will not do the kind of thorough analysis that uncovers serious bugs, if they actually did, code review would be too costly

We replaced code reviews of every commit with in-depth code walkthroughs.

Basically whenever we start having a lot of issues with a subsystem we organise up to five half day sessions to go through the entire subsystem line by line as a group.

It brings team progress on other areas to a standstill while we do it but works way better than normal code reviews.
Indonesian Woman Flogged in Public for Sleeping with a Man (Photos)
Yes, had Bell Labs not been forbidden to sell it, thus going to the market with a closed source OS, selling it the same price range as VMS, OS/360 and similar systems, the history outcome would have been quite different.

Still anyone that has had the pleasure to write portable UNIX code knows that portability is relative.
Life is too short to wallow in self-pity.
Give yourself more credit.
It almost has.

Very few big US services are accessible or usable in China.

Very few Chinese services are widely used in the USA.
Don't forget high performance games; which is a huge market, highly complex, and very competitive.
In the US, weeks are not numbered, and the way to refer to a week is e.g. "the week of the 10th". (If you're talking about a different month, "the week of September 10th".) You would usually name the Monday of the week because the context is usually work-related.

I question whether "Thursday of week 37" is really that much clearer than "Thursday, September 13".
If you are talking about this https://mjg59.dreamwidth.org/31765.html does it still work on recent Pixel devices?
There are 2-3, I've tried them all and none are really usable. None have had an update in the last year or more, some crash on launch, some are lacking the most basic usability features (double space for inserting a ".", readable fonts, correct layouts, etc).
There are different flavors of OWL nowadays. Some of them are especially dedicated to reason on huge volumes of data (polynomial algorithms), although they are not very expressive. Some are more expressive, but don't scale very well. Some are incredibly expressive, but are undecidable, so you can only use them as a formal representation of a domain, not something you can reason from.

The practice in the community is to choose a fragment of OWL/description logic that fits your needs. Different tools for different uses. In practice I'm especially fond of the simplest languages, just a little more expressive than a database schema or an UML class diagram, as they are easy to describe things with and yet very useful, with lots of efficient algorithms to infer new things.
They might not trust each others but if they know each others, why can’t they simply use a public private key solution? For a transaction to be valid it needs to have been signed by both parties.
I thought the federal government did that via 20th century COBOL software few understand.
> ethical issues aside

What might they be? It seems to me perfectly ethical to fight back against the heavily stacked odds.
What the point in using VS Code compared to emacs when we have LSP servers and an emacs lsp-mode ?
Ok, I'll test it on Chrome 70. Emscripten Module loading is not still as reliable as I would like :/
It does not work in firefox for me.
Complains about missing polyfill "for older browsers".
TFA ends:

> I'm genuinely thrilled that someone at Apple deemed my chord calculator technology worthy of inclusion in the iOS shortcuts gallery. If anyone from Apple is reading this, please reach out using JGuitar.com's contact form. We can work together to make this experience even better. I can provide high quality SVG images of all chord diagrams, support alternate tunings, instruments and more.
Well.... you may view it as oppression, but they prob view it as the gov taking care of them. 2 sides to the issue.

Collectivists will love it.
Individualists will hate it.
mostly making sure it’s linked to a reasonably-written ticket

This one seems to come up quite often recently, but to me sounds an awful lot like "satisfying the urge for process and structure". Yes, code people write in professional environments should generally be satisfying user/business requirements, but that's something that can be discussed periodically, perhaps with your manager -- it doesn't seem like something that needs somebody looking over your shoulder all the time.

Ticketing systems can be useful tools, especially in environments with lots of user-submitted requests, but I'm suspicious of trying to tie every single piece of work to a ticket. That seems rather like a tool which should be your servant becoming master.

Edit: if you can't have a sensible conversation, potentially with a not-especially-technical person, about what value you've created in the past few months, then you might have a problem. One of my worries about ticket-focussed environments is that it's possible to focus on the small-scale and lose sight of what you're creating.
If it's just the built-in AIs, you're right that it's much less impressive. They should be winning 100% of the time.

For example, I don't know if they've fixed this, but you used to be able to beat the AIs 1v4 on the highest difficulty. There was a bug where the AIs would surrender individually even though they were on a team. So with an all-out rush you could get two of them to surrender almost immediately by running 2-3 zealots through their mineral lines. Getting the third one to surrender required a bit more fighting, and then the fourth was more of a normal game.

The AIs also used to keep their entire army in one big death ball, and if there were 3-4 fighting units in their base they would send the army home to defend. Even if their army was 10x bigger than yours and they'd win the base race. So you could hop reapers into and out of their bases to prevent them from attacking your base indefinitely (because they kept running home). Also you were doing pretty serious damage with the reapers while they ran back.

Another exploit was to start building a cheap building in their base area at the start, somewhat far away from the mining line. They would send a ridiculous number of workers to attack your building. So they'd lose significantly more money to lack-of-mining than you did for building and cancelling a pylon or whatever.
Can't say I've seen enough to be confident on the best library but redux (https://github.com/reduxjs/redux) is just so simple, and has great, readable/understandable code.
Sure, but why????
Everything needs to be on a level playing field. Imagine if that situation is the other way around. Would Apple be so happy? In fact, it would be good if Apple _is_ happy but I somehow doubt it.
I can see your point, although Dvorak was also designed to maximise the back and forth between 2 hands, for typing speed, and that could actually have a positive impact for precision when the whole word is being taken into account. Most typing with thumbs on small screens relies heavily on autocorrect in that way, so I can imagine that Dvorak might provide more information for that to work, even if each character might be less precise by itself.
Ask HN: How to develop a core competency?
I have always been obsessed with being an alpha programmer (someone that can do everything). Its been five years and I have been able to do a few but have tried many. My new employer is telling me to develop a core competency (pick up an area in tech and become really good at it). How do you guys focus on one when there are so much new things coming up every day?
I agree on the problem with abstract goals.

I could never really thought understand what it was going to do in specific terms, going from a "Programs could exchange data across the Semantic Web without having to be explicitly engineered to talk to each other" to some specific cases that seemed useful.

Spolsky had a great blog about this ki d of thing. CS people looking at napster, overemphasizing the peer-to-peer aspects and endeavouring to generalized it. Generalising is what science does, so the drive was there.

Generalising a solution is... It can lead you down path to solutuon-seeking problem. The web is also hard. Lots of chicken-egg problems to solve.

When TBL released www he had a browser, server and web pages that you could use right now. The "standards" existed for a non abstract reason.

On criticisms of W3C... idk. The have an almost impossible job. The world's biggest companies control browsers. Standards are very hard to change. Very hard network effect problems, people problems. Enourmous economic, political & ideological interests are impacted by their decisions.

You could say that they not have been involved with the project until it was much more mature and they could decide whether or not to include it. That said, if they were those sorts of people I stead of academic... I'm not sure if that's better.

So.e things just don't work out.
That's incorrect.

For example, given the axioms of Euclidean geometry, I can prove that the sum of the angles of a triangle add up to 180 degrees.

That statement is true. Full stop.

Now the starting axioms may not be correct (the parallel postulate, for example, is not required to be true). However, given the starting axioms, proofs are true. Period.

In addition, there will be things in mathematics that you cannot prove--Godel's Incompleteness Theorem sits in this section.

And, science has the problem that a hypothesis can only be disproven.

Mathematics does not suffer from the same issue, though.
> downfalls

> SkiaSharp, Lottie, and native platform code

So a healthy ecosystem and easy bridging to native is now a downside? This is like blaming React Native for having a useful ecosystem of components.
My professor requires the software, data and makefiles to reproduce any figure in a published paper. Then the figure would be erased with software reproducing it.

The motivation was kind of selfish. The professor would update his textbooks every 5 or 10 years and noted how hard it was to recover old figures.
Bitcoin Rand Value Explained for South Africans Trading Bitcoin Rand Pair  iCE3X
> have a chat with apple

How would you even do that?
The point is that changing the ROM allows the user to do something that will "fuck the hardware". Presumably the stock ROM doesn't allow overclocking.
Thank you for your correction. The article called it a replica and I did not look for further information on the subject.
Memory allocation by STL has been broken for as long as I remember, which is at least twelve years or so. It's been a while but if I remember correctly it doubled its allocation every time it ran out or space.
It seems that this kind of machine doesn't exist in Nevada so it's not relevant, yet.
It’s not against the interests of all citizens.

Some will be supporting it. It will make it easier to trust people.
Reminds me of https://priceonomics.com/the-man-who-got-no-whammies/
Cbs all access activate
A proper programmed petaflop computer should be able to handle this.
look good for me
Desktop compatibility is very important for Flutter adoption in my eyes. Even if only for rapid development, it is of tremendous value. Web runnability is quasi standard nowadays, too. Even if it's only for previews.
I am baffled that Apple would dare do such a thing, not only from an attribution stand point only, but also for offering a service to their customers, they can't rely on being there, or its quality, or anything really.

It's really, really weird.
> I fail to understand why a national law was necessary.

If I understand right, the law was necessary to allow school to enforce such a rule.
Even if changing the ROM allows me to break the hardware, just by changing the ROM I don't lose my right to have the mobile repaired under free warranty. The manufacturer has to prove I managed to break the hardware only because I changed the ROM.

By the way, if you fuck up the CPU by overclocking it I guarantee they won't notice it because they will just throw the entire motherboard away. The subcontracted company that fixes your mobile (it's almost never the manufacturer) won't spend their time doing some CSI on it.
Maybe UNIX and PC wouldn't be enough actually, without at least four points (half-accidents at least) of that history - RMS, BSD, Sun and Linus. That's quite a fragile chain of events.
Betteridge suggests No.
"No bullshit added" if you ignore the insanely detailed tracking stuff they have/had running in the background. I've been running LineageOS ever since because of this. They make very nice hardware at a good price but I don't think their OS can be trusted at this point.

(Citation: https://techcrunch.com/2017/10/15/user-outcry-prompts-oneplu...)
Heads up that it looks like teachers will still be able to this if they wish. From the article:

> The only exception is when smartphones’ use is assigned by a teacher.
Mission implausible: Russians mock improbable spy duo
It avoids having a million debates in a million schools, that's the rule and that's it. I don't know if it's a good or a bad thing but it doesn't bother me that much.

I can imagine that you can use smartphones for teaching purposes but I'm also sure that in the vast majority of cases it's a huge distraction. If a teacher wants to punctually tell their students to bring their phone for a special lesson the GIGN won't send their snipers to stop them.

Furthermore using the student's own smartphones as a support for courses creates an other issue: what about students who don't own one, or only a crappy one? It's not like they're cheap.
I understand that, is it the same case in other countries that a Limited company share holder details are public like the UK? and do you recommend opening a company in another country?

Thanks
Get on the front page of Hacker News.
if im not wrong the interference affects the sending/receiving equipment not the actual signal itself, the reason those cheapo pc speakers picked up the tell tale pips of an incoming mobile call is because they likely werent shielded (back in the days of cathode ray tvs/monitors this could be an issue as putting unshielded speakers too close to the tv caused issues)

but mission critical equipment like life support systems, airplanes and other such tech would never be allowed to be produced and used without at least basic shielding all round
Choose a non-Earth-centric time standard. People speculate how a space-faring society would be able to synchronize time and location under relativistic physics. The answer is an intergalactic GPS using far away qusar locations and frequencies. The Voyager probes located Earth for a futrue viewer using a quasar GPS.
America has no right to the markets of sovereign nations. Blocking Facebook etc is a matter of national security. Europe should do it too.
The Shortcuts devs seems to have taken the "act now, apologize later" approach.

Another funny solution is how they implemented the "Add to Home screen" functionality: when you select "Add to Home screen" in the Shortcuts app, it opens a data:// URL in Safari, and you have to add it from there :D