skysight-inc/HackerNews huggingface dataset:
First, think about what you want to do with the language. If you were to learn classical Arabic, you could understand news broadcasts, or the Koran, but little spoken language in any Arab country you were to visit.

That's because most regions speak a dialect of Arabic which can be quite different from classical Arabic. Apparently, the translators trained by the US Army for Iraq service learned Modern Standard Elementary Arabic, and when they got to Iraq they couldn't understand what the locals were saying. Thus the army had to hire local translators.

Watch this link to find out more...

https://www.youtube.com/watch?v=nDg3yPSzsEg
It's about as esoteric as somebody learning C++ for the first time. And from that perspective, it's totally normal for errors or syntax to be weird looking for a long time.

Most of us, including myself, are biased towards languages like Java, C, C++, Javascript, because those are what we learn first - and so our expectations of what errors (or syntax) look like are shaped by our early experiences.

So I don't think it's fair to say that Haskell's compiler errors or quirks are fundamentally less intuitive than something that GCC/G++ spits out even on a sunny day. Just odd when we expect errors to look a particular way, but Haskell is playing a totally different (not exactly harder) game.
Last time I used web workers (admittedly quite some time ago), they made everything slower. I encourage everyone who uses them to perform tests to ensure they're getting the benefit they think they are.
Show HN: Cybernetic Gamelan Future Automaton – A Music Web Game
I think big here means impactful.
A significant portion of the population believes both in an afterlife and that how a person’s earthly remains are treated will materially affect that experience for the deceased. To anyone that holds such a belief, this activity is causing grievous direct harm to a person that is not in a position to defend themselves.

Just because you don’t hold this belief doesn’t make it false— it can be neither proved nor disproved by any known method (short of dying yourself). Society has generally agreed to respect each individual’s beliefs in these cases, and each person is entitled to some direction of their own affairs after they have passed; this is why wills are enforceable.
Operating Environment: essential industry background for open software licenses
So do all the implicit assumptions in duck-typed code, but following them relies fully on the programmer's own caution.

You can of course add explicit checks and tests, eventually paying the same amount (or more) in LOC as the typed implementation's initial cost, but then you're also tasked to keep those up to date, without the compiler's aid.
Same can be said about cars, elevators, really sharp kitchen knives, gas stoves...
This is a flamebait comment, frankly, and unsubstantive comments are banned on HN.

Nepal has never been under Chinese rule and has never been claimed by China. Tibet was part of the Chinese empire before breaking away with the very interested help of the Brits, who did try to invade Nepal as well.
No AWK and Ada this time? :)
I hope you didn't let the door hit you on the way out
Yubico YubiKey FIPS Recall (Affects 4.4.2 and 4.4.4)
Cultures of Programming
#1 it's the most plausible given that it's impossible to be patched upstream and apple aren't slouches regarding crypto. #2 I saw a demo a while back of such a mechanism, and it was obviously brute-forcing. Rest assured, I'm not working for cellebrite selling fake assurances; it's obvious alphanumerics aren't less secure than numeric PINs, and you shouldn't store anything actually sensitive on a biometric-enabled phone anyway.
The whole idea of the Tesla 3 is that poor(we) people will drive them in 5 to 10 years.
I feel like this was a thing back then, not only because the "strong and powerful" men of that ERA where in and out of a hotel lobby but also cause journalism was based on going out to get/make a story.

Nowadays I feel like real journalism is a very small fraction of the journalism field in general and I feel like most news/media outlets (paper, tv, blogs) are just copy pasting stories from others in a bad manner as well, changing them up to feel a bit more "wow this thing happened", and you end up with a story that has nothing to do with the original.

We do live in the ERA of over-information and lazy journalism. A news outlet in most cases doesn't need to go out of their way to find the story and the cases that happens is very limited nowadays. The media will just display anything that comes their way on steroids to make it interesting... and thats why I don't watch the news :)

On the other hand I am pretty certain there are still Hotels in Europe where the strong and powerful pass through on a daily basis, and there are up and coming smart hotels which have a lobby that I've personally seen the next tech idea being discussed from its ground.
He probably means some sort of inert gas to minimize the effects of air exposure.
Mostly unrelated story: I did a security assessment for a small bank that had moved their core processing software from the original HP 3000 hardware platform to a hardware emulator environment running on windows (something like this https://www.stromasys.com/solutions/charon-hpa/)

We cordoned it off from the network assessment out of concerns that it would be fragile. The assessment went as expected, but as we wrapped that portion the bank manager wanted us to have a go at the HP off hours ‘just to see’.

Never did figure out which part died, emulator or emulatee, but it went down hard within about three seconds.
Nope. You can use them to make predictions, but they are not in themselves predictions.
Could use argon in a vat shaped system and continuously push in more to wash out any oxygen following the tools. Could probably be done with very little oxygen touching the brain if we really want to build the tools.
Your comment below doesn't demonstrate that constitutions being considered statements of natural law is normative at all. Constitutions far outdate the very concept of natural law, and your comment doesn't contain any evidence that this has become the norm in modern times.

I dunno if I accept that the Canadian constitution does or not, it doesn't matter, one other country would not tip the balance.
But what did the big computer run?
Apple can't patch it. It's a fundamental limitation that, somewhere on the device, is stored a key; if you can extract that key, then you can run brute-force on it as much as you want from a supercomputer. And it has to be extractable because the phone itself has to use it.
At home, I basically only use the actual laptop screen. At the office, I have an extra external monitor. Nothing fancy or super-huge, just a basic monitor. I can't even tell you what size it is from memory.

I like having the extra screen real-estate at times, but I also get annoyed with having to drag windows around and what-not. I can't really say I strongly prefer one setup to the other.
As late as 2003 (when I separated from them), Sterling Commerce, a Columbus based EDI network now owned by IBM, used an OS/2 system to convert zModem and FTP traffic to SNA, so that PCs could talk to a mainframe without needing to to buy special modems that could talk bisync. That was the only non-trivial use of OS/2 I've seen, and for all I know it's still running.

In the 90s, the CompuServe online service had a dedicated tech support team for people using OS2CIM to connect, and they were pretty evangelical about using OS/2 over Windows or pre-OSX Macs. It's a fun ecosystem, and its users were pretty passionate about it. I'm glad to see it's still being used for something interesting.
Keep in mind that plugins also make you site slow.
Instead of using a plugin that optimize your image, Use free tools (they are plenty online, just write something like 'optimize image for web')

I try to avoid using many plugins in my site
It makes the site faster and more secure
I used to send all the RSS articles to my mail box. Integrated synchronization between devices, mark as read, starring, categorizing, search... All it needs is a script that runs somewhere, it's the simplest one you can self host (provided you already have a mail box)

I don't use it anymore because I don't do RSS anymore. I found the constant browsing to be a bit of a desperate situation, the same way people constantly browse their Facebook account. I'd rather stumble upon a nice article.
Yes, I'm aware of the guidelines, thank you. They are not a tool to passive-aggressively end conversations by accusing other commenters of bad faith.

But I agree this is not a productive conversation. I don't see that you have a very clear idea of what you are trying to say.
You can also use apps and protocols like PhotoSync, GoodReader and WebDAV/CalDAV to wirelessly move data from phone to home NAS.
How to find clients for a software development company?
Hi there,

I want to start a software development company but I don't know how to find and build my clients.

Do I need to have my clients before starting the company, or I can find them after the company is started and I have some prototypes to show them.

Thanks
I mean, it seems like it was an university course, and writing a compiler from scratch is probably a decent exercise in a compiler course.
Reading this, I cannot help but wonder.

We are clueless about the gut microbes in our body, but know a lot about dinosaurs.
Most of the ocean floors remain inaccessible, yet we have a picture of the black hole.
We have no idea where exactly are airplanes in the sky, but we are controlling rover on the surface of Mars that is sending us selfies.

I cannot help but wonder what if the Rover is actually on some unknown island on Earth itself & the picture of the black hole is actually something else.

FYI: I am just bored & hungry.
To the bemusement of passers-by, I use my employer-provided 23" Samsung display as a physical board for 2" by 2" Post-it notes. They really stand out on the black background.
I do understand, was just mobile and in a hurry so I failed to fully qualify the statement.

What I was saying is if you're in the WASM toolchain/ecosystem, something like pthreads would already be implemented by Emscripten[0]. In other words, spinning up web workers is handled for you seamlessly. It's all dealt with at a very low level of abstraction. You're literally using the SharedArrayBuffer as memory.

Contrast that to JS, and you have to serialize/deserialize types before they can even be stored in SharedArrayBuffer. It's costly and far from seamless.

As an aside, it's unfortunate SharedArrayBuffer was hit so hard by Spectre. The poor standard is cursed or something.

[0] https://emscripten.org/docs/porting/pthreads.html
My secrets of project mgmt

- write down and agree what we intend to do
- (auto)record what I actually did
- review why there is such a big gap
- fix something, keep processing
I also don't like multiple monitors
I tried it in my workplace and I believe I'm more effective with 1 screen.

I also notice that my sight is getting worse after sitting on my laptop 15 hours a day for almost two years (13,7 inch macbook)

It's a bad habit i should change
Put another way, the region of China that shares a border with Nepal is not Mandarin speaking.

Edit: https://commons.wikimedia.org/wiki/File:Mandarin_and_Jin_in_...
I'm no lawyer but it seems to me the world is awash with contracts that include agreements by one or more parties not to disclose something or other. What's the sort of thing that would make this particular one 'not enforceable'?
I feel the same way especially if the laptop is in my lap.
> Why on earth does it have to be real time?

Because you're not going to pass a Turing test with an approach which takes days to simulate the process that generates a reply. (And since otherwise you've got to align the speed of the inputs to the brain simulation with the speed it simulates the chemical reactions in response to them, slowing things down may not be simplifying things anyway). It's not an existence proof if a simulation of a human brain depends on technology and processes no more grounded in things which exist than "ask the omnipotent deity to do it for us". If you can simulate each individual chemical reaction in a byte, you're still using a year's worth of internet traffic to simulate the number of simultaneous reactions going on, so even if you Moore's Law away the issue with the required processing power and assume into existence the technology to observe whole brain activity at the molecular level, you probably need Yahweh or Krishna to program the simulation...
It is.

Every time there is an article related to China on HN, it turns into an appalling display of ignorance and thin-veiled racism.

Edit: The map you have added only proves my point that you are commenting in total ignorance in addition to being off topic and incorrect.

The article is about a very normal and positive development, yet some people (who claim to be smart and educated) leave such nasty comments. Why?
We learn those first, that are not developed as a research platform that happens to have a little production use.
Intel 10nm SunnyCove CPU Faster Than AMD 7nm Zen 2 in CPUZ Benchmark
I think C# is "worse is better" of F#. That is why sadly, F# never become as popular, as it could have.
Hey childrens children: we left you a present, huge piles of plastic garbage, isn't that awesome?
I'm using slack in my office (We also use trello for checklist but Slack for communication)
And I do think it'ss a bad decision for Slack to get into the email world.

It will open a door for security breaches and in my company we have some pretty important content on Slack

I also don't want EVERYTHING to be in one place
I like the Slack as it is now, Adding emails to slack aswell will make it a really large platform.
I scrolled through your comment history and see lots of grey text. Have a nice day!
Infinite computations are not the only computations that are impossible to perform. For example, if I asked you to enumerate (not calculate) the number of X time units in all the time from the start to the end of the universe, setting X to the closest time unit to the time an operation took on your chosen hardware (past, present or future) you would not be able to complete this computation.

For instance, if the fastest hardware available to you performed about one operation each femtosecond, it would not have the time to enumerate all femtoseconds from the birth of the universe to its death. And that number is a finite quantity.
Not me though!

I was aware of that but I meant in comparison to (say) Java or JavaScript etc.
"In the future, people will access New York’s subway like they’re queuing for a roller coaster at Disney World. The process will require users to have an internet connected device that gets you through the gates, whether that’s a phone or a smartwatch. If we’re lucky we get a new MetroCard option. But it’s no guarantee."

Is that actually true? Seems like a terrible decision, if so. I fundamentally don't understand why the onus would have to be on the user to have internet connectivity.

London lets you use contactless payments with normal bank/credit cards, Apple Pay etc.
Yep, I'm referring to the fact that you can study, use and build on any mathematical or physics work from the past without understanding or complying with pages of what the idea of "GPL" might have looked like hundreds or even thousands of years ago.
I feel like

- "how much do WYSIWYG editors frustrate you, and do you already know how to use version control systems",

- "do you want tools to interface with your document without pulling out all of your hair and then some", and

- "do you want to use your own editor"

would also be fitting criteria. I don't meet any of the criteria you cited, but I like being able to spend 5 minutes on modifying a tool's output to be LaTeX so that I can just paste it into my document. (I'm in the infosec business, a common example is entering nmap results). And I like using Vim, so needing to use another editor would be a downside that I don't have with LaTeX. And it works great with version control if you have multiple authors working simultaneously on different sections. It wouldn't be the first time I submit a patch to someone's public repo containing a LaTeX document (in that case, I found a typo in their CV), you can't do that with something like Google Docs (for a typo, a comment works fine, but if you want to propose more than a single line, I guess you're out of luck). For me, there are quite a lot of reasons to use LaTeX.
Love the cracker cartel conference on how to reduce cost of ingredients.
Softwares don't form monopolies for that reason. It's easy for another programmer to go rewrite the code.
That mainframes need a standard computer of some sort to run as a controller to reach IPL boggles my mind.
You're saying exactly the same thing I'm saying.

Same role name, different situational implications.

Being a mayor of a small village or of Paris or New-York, you're still the mayor.
My impression is that it's easier to attack than to defend or detect. That would make the country who doesn't attack a sucker. So treating it as an act of war isn't viable.
Brazilian Neres Officially Tells Chelsea Dream to Play in Premier League
This might not end well. Or what do you say Elon?
Competitive Coding
Why not go one step further and only fund math, because in the end everything is math, right? No need to fund physics, which is just applied math. No need to fund medicine, which is just applied math. And medicine is a field filled with terrible studes that cant be replicated, so clearly it cant be good for anything.
In early 2000 I made some small, commercial, games using BlitzBasic and Blitzmax. Coming from 7+ years programming in C/C++ it was a breeze to work with.
Mark Sibly, the creator BlitzBasic, Blitzmax and Monkey, really has a talent to make beautiful simple languages.

What I took from those years is that the best tools are those that let you hit the ground running.
If you skip numbers then you could go way higher using the bigger ones. Say "MXXIV" or "MMXL".
visual basic .net
I like the more humane/natural syntax compared to c#. There are also some very nice programmer productivity features like XML literals.
Because the name is the brand, and cames with many benefits attached for both the breeder and the buyer.

For breeders, having your 'product' validated by a third part is a guarantee that is faithful to the breed, and increases its value. Having an unique name avoids scams also (Dishonest breeders can't enter in a competition with a dog named like your famous winner for example). More respectable breeders are supported by a third part and can sell their pups for more money.

For buyers, you are allowed to participate in official dog competitions and win prizes; and, much more important, you have a guarantee that your dog will have a happy life free from pain and suffering.

There is a public, transparent register showing absence or presence of main congenital diseases in the family of your pet. Will be your pet free from hip dysplasia in a few years? Will have a high probability of becoming deaf?. The breeder can't hide this important information to you. Having this info is a must for some dog breeds
> Tobias is laughing.

This kind of writing puts me off to the point where I stop reading, because I know it will be ages before the article gets to the point. I guess it's more meant for entertainment rather than information, but is this a common sentiment, or am I wrong?
It is my understanding that under the DMCA the security measures themselves are copyrighted works and breaking them is a violation of the DMCA in and of itself. That’s why breaking DRM, even if it’s to access public domain works is still illegal.
Sentence autocompletion as a service using GPT-2
The puffery is in the inflation of the supposed prestige of such titles (both in puny and large settings).
I didn't say Haskell's error messages are bad. If you stick with explicit types on your functions and no language extension they are absolutely great. I wanted to point out that type checking errors with lens are hard unless you really know how all the different type aliases relate to each other. It was a few years ago so maybe things are better.

C++ also had this problem with the standard containers. However it is much easier to get what is a dictionary compared to a random "optic".
I expected some mathematical puzzle of some sort. And the problem sounded so unbelievable that it got my interest.
I'd just like to put it out there that I very much agree with everything you said, and would have tried to write a similar post had you not already said everything better than I would have. Particularly the idea that Australia has a very multicultural society; we don't. We have lots of immigrants, but very limited cultural clashing such as is seen in, eg, the US where they actually have to manage all the different cultures they keep incubated. Ironically the fact nearly everyone is first- or second - generation immigrant promotes somewhat homogeneous culture although that is a gross generalisation as all generalisations are.

That said, there is one other point that deserves to be kept in focus - why exactly does the Australian government need to classify the fact that they are killing unarmed men and children. That shouldn't be classified information; if someone is killing unarmed children on my behalf I'd like to know about it tyvm.
The Growing D-Pillar Epidemic (2013)
Ugh, this story interesting but I despise Twitter’s UI. Why is this being told through this medium?
I also had similar thought to this. Were coming up on a minimum period in the solar cycle that produced a mini ice age, Grand solar minimum. I wonder if our co2 blanket will counteract the reduction in global temps we saw during the last grand solar min.
I’ve heard that cutting out nearly all carbohydrates from the diet basically causes permanent remission of type 2 diabetes. Is this true?
According to my Google research, "brain activity" is not a valid excuse for eating more sweet snacks.
Thanks. This was one of the worst websites I've used.
This is tremendous.

Is this any relation to wechoosethemoon.org from a few years back (2009)?

The site is still there but needs flash, there's a YouTube video of the site here:

https://www.youtube.com/watch?v=TlFbX3SHbOk
Not at all. Several languages Rust included takes understandable errors seriously. I am a Rust newbie but the errors are extremely easy to grasp and fix my code.
"Analytics" generally means "cython only". The numpy dep ends up being a problem.

Generally if you want python/java interaction, we maintain a tool called javacpp that handles this, we even bundle cpython: https://github.com/bytedeco/javacpp-presets

GraalVM itself also depends on javacpp for a portion of its features (LLVM wrapper): https://github.com/oracle/graal/blob/315f5dcf69c2e73fd13a5f8...

I'd be happy to answer questions about the overlap of the 2. I can say I happily execute python scripts from our embedded python and even point the python execution at an anaconda distribution.
I do not think that a radio interface could have enough access to facilitate decryption of an encrypted volume. What I imagine it has enough access to do is to pivot to the OS running on the main CPU via a bug in the interface that is exposed for the radio to communicate with the main CPU.

From there they would likely have to exploit a number of other bugs to get into the position that they want to be in.
Google does their best to make the app unusable off-line, but I hear there are alternatives (HERE Maps is a name I recall seeing on HN a few times).
Awesome-critical-tech-reading-list v0.2
Sure but 100k LOC Java is bot equal to 100k LOC Rust or Clojure because there is a huge discrepancy between expressiveness of those languages.
The Insomniac's Omelette|Article|Fantastic Pulp Magazine