skysight-inc/HackerNews huggingface dataset:
Thanks! I'm not planning to support Arabic any time soon, but from a tools and data set perspective it's possible. I'd just need to invest the time to research the language and talk to users about challenges specific to that language. Hopefully the project is successful enough that I get a chance to do that.
Then don't use the standard library. Don't even link it in.

> Your typical heap-happy usage

Huh? 1990s C++ was typically heap-happy, which is part of the reason Java looks the way it does. Idiomatic modern C++ uses the stack as much as possible. And one can use custom allocators.
I love this, I'm actually working on something very similar (accepting donations via Stripe/PayPal, but for a completely different niche), and someone (@czue) pointed me to buymeacoffee for inspiration. There are a few weird little niggles with the UI, but otherwise it's very slick.

What is the backend? Sadly WhatRuns can't identify it.
The Internet + Yomichan + Anki integration is basically this for Japanese. You read real texts, Yomichan helps with missing words and with one click you can add them (with context) to Anki.
I plan to make this one better & better just for my personal use. I also plan to extract the common parts and publish a gem or something. Let's see where this takes me.
I'd also advice "dirty money" on Netflix. It's very good ( but nothing to do with Herbalife though)
Comming from Norway where we have a very different attitude towards prisoners, I never cease to being amazed at the sheer pettiness towards prisoners in the US. Are they not supposed to have an ounce of enjoyment in life? A dice is contraband!!! Seriously!!

Is the point of prison to be miserable every single day? How is hating yourself, your life and everything every day supposed to make somebody a better person?

It often feels like the US is mentally speaking where we were 100 years ago in Norway. It is just bizarre how such a modern innovative country is so backwards with respect to how people are treated. Norway legislated national maternity leave over 100 years ago. It still doesn't exist in the US.

Somehow it seems like the US is regressing. Many of the progressive ideas we use came from the US originally. Liberal American professors have spread ideas which have benefited Nordic countries a lot, such as Harvey Milkman which solved the drug and subsistence abuse in Iceland.
Smart food. Justkidding, but having enough protein and staying hydrated greatly increases my ability to stay focused.
> That's because the vast majority of power in processors today is spent transferring information, not computing arithmetic operations.

As an aside: I found this aspect (and the amount of dark silicon in modern CPUs) very interesting when watching Simon Knowles talk on their graph core design. They try to reduce this cost, maximise compute and minimise dark silicon by using a far more localised memory architecture (granted what they are doing is naturally more parallel than a CPU though).

I think you are correct when thinking about dropping this into a normal CPU design as a bolt on discrete block of logic... but perhaps it's better used as a hardware building block for specialised processing. i.e rather than exposing it as an actual instruction on its own, use it as the building block of an algorithm implemented in hardware that requires really fast arithmetic but does not need to be perfectly deterministic (with no back and forth to registers until the end result) keep in mind it truly can be fast inside a single clock because fixed length streams (i.e words) can be processed in parallel.

I guess in short i'm saying: avoid the serialisation process until necessary, chain the probabilistic arithmetic until done _then_ do the expensive de-serialisation. My intuition tells me it would have value then, but I don't know.
I used to work in a space that was once considered to be embedded (POS systems, including some based on low-cost 8bit controllers, m86k based stuff and low-end ARM at the end), and got out of it just before the entire thing was taken over by fast 32bit or even 64bit ARM CPU's, which eventually moved to running stock Linux or Android. As ARM chips become cheaper and cheaper, the low-level embedded fields will shrink further and further, and the line will shift more and more towards running a full-blown OS below the actual applications. I've even encountered a platform marketed as being "realtime" which was running Linux.

It will always be there, micro-controllers are dirt dirt cheap, and in many cases more suited for industrial environments, and realtime will always be there, but it will become more & more specialized. And as you say, once you get down to a certain level the borrow-checker is a useful feature so I expect it won't be such an interesting target for Rust, and this will probably remain C's stronghold.
I don't understand why Right to work laws are bad, maybe you can explain. If I am looking for a job at a company and I don't agree with the unions politics, high fees, etc. and I would like to make the contract between me and my employer by myself, what is wrong with that. Why should I be forced to join a union? Or more specifically, why should I be forced to join a specific union? What if that union wont let me join because I support Republicans?

You mentioned letting the free market sort things out. That is exactly what Right to work laws do. They let two independent people make an employment agreement without anything interfering with them. If the union was good and worthwhile, the employees would join. If the unions were good then employees who were not part of the union would be paid less and get less benefits. If that is not the case then that union is not a good one and should not force workers to join it.
Have very recently moved over to Fastmail from a hosted Exchange service (personal - own domains). Very pleased so far although my only issue was that I couldn't get SRV records to work properly on my domain (the DNS is at cloudflare, and I'm more than certain it was my own incompetence) which made setup on my iPhone a bit of a faff for calendar, contacts and mail compared to exchange.
The web-interface is excellent for mail and calendar - for work I have to change between browsers and OSs regularly and it's worked perfectly with all combinations I've come across so far.
Also very interested in the work they're going with JMAP as hobby projects of mine have led to me running my own mail servers and developing clients, and this new protocol looks very straightforward and lightweight.
Ah, I didn't saw your comment.. +1
> What are the expected size of these transactions?

LN deposit/close transactions don't carry any information about LN payments made on the channel, so their size doesn't grow with usage. They are simply 2-2 multisig transactions, so somewhat larger than the minimal 1-in-1-out tx, but probably (didn't check this) not larger than median bitcoin transaction.

> And how does Segwit work for these transactions

those are always pay-to-witness-script-hash transactions, so they don't even work without segwit: https://github.com/lightningnetwork/lightning-rfc/blob/maste...

> current argument there will be too much competition for nodes hence people will automatically set low or no fees

it's not as easy, there are multiple incentives and discentives working here. lowering fees will bring more volume but increase cpu/io load. higher volume also means you need to have more capacity on your channels, which essentially means lots of funds in a hot wallet - a target for hackers. high volume also means you might become target for authorities wanting to track payments in LN. et cetera.

> With LN nodes charging fees on top of it, businesses now will have two fees to account for?

technically yes, but the fee for deposit transaction is paid only once per channel and merchants (usually) won't be involved with it. it's reasonable to assume that users will mostly fund channels with larger nodes because that brings better connectivity (you don't want to have a channel with starbucks, mcdonalds and burger king, you want single channel with a node that invested in having a lots of channels).

as for the three fees you listed - yes (but not necessarily to miners?). the assumption is that you will rarely be opening and closing channels, just like you're rarely opening and closing a new debit card. you'll open with a reliable node that makes you routable, you'll once in a while deposit more funds and eventually you will close the channel. in between you can have bajillion transactions for which you will pay close to zero fees.
And also, most importantly, even if you lose your job you are still 100% covered. If you get some weird condition that requires a dozen operations and expensive medicine, it won't have any effect on your payments either. There's no such thing as denied coverage due to preexisting condition or anything silly like that - essentially if you are a lawful resident you can just go to hospital and get treated for free, regardless of your financial status.
Fastmail is a great alternative, but I wish their mobile app was more native instead of just a WebView. Not a big deal because the desktop UI is amazing and the service is consistent.
RIP Redux: Dan Abramovich Announces Future-Fetcher
SLAs can be very misleading. Assuming that downtime usually occurs after changes/updates, they can push those to Friday evenings and have most downtimes occur over the weekend (not nice for their engineers though). Most clients won't care if they're down for a few minutes on a Sunday night. An outage monday morning is much worse. Therefore SLAs often don't really reflect client needs, which is having a 100% uptime for 40-60 hours a week.
And you don't think law enforcement agencies will quickly make the leap from "closely observe" to "harass and arrest for any tiny transgression in an effort to coerce a confession"?
Except everyone does it all the time. Friendships are assortative with few exceptions. (Just like most couples.)
'First true' native IPv6 DDoS attack spotted in wild
Stop Blaming Russian Bots for Everything
Sorry, obviously yes, it starts with NAND. No idea where I got XOR from.
Geographic Information Systems (GIS) Field Upended by Neural Networks
Regardless of whether the actions are against company policy, they were taken on purpose by the "moderators".
Your compiler adding the execution of an unpredictable amount of CPU instructions at certain points, which can change with new compiler versions? That sounds like an nightmare for realtime applications. Yes, I have been in situations where I had to count the instructions and clock-cycles to meet deadlines.
Does that mean they refund the whole outage? Or just the time that exceeds the 0.01%?
I don’t quite see how Unix tools have trouble with spaces in filenames. Could you detail some cases where the space handling is not due to the shell, as opposed to the program being invoked?
The latter:

> we’ll refund customers on the Plus plan and above 100 times the amount your workspace paid during the period Slack was down.
Even simpler solution is to use encrypted backup/sync like SpiderOak or Tresorit. The point of Blockstack as I see it is that it decouples software from storage providers, which will hopefully result in large cheap encrypted storage combined with secure opensource software.
Wow that is a very interesting approach!
Automate doesn’t have to mean a machine is handling it. It means you don’t have to handle it. Human automation is a valid tool, in particular for things like housework.
Funny story: I've had FastMail for over a year now and still haven't gotten enough spam to train my filter. But the nonpersonalized one has done a pretty good job so far anyhow.
Because make is awkward and not very developer friendly, and it relies on shell scripting, which is arguably even more awkward, hard to learn, and developer-unfriendly.

Also, make is very barebones and "close to the metal". Good modern build systems provide libraries of common tasks so you don't have to reinvent the wheel; they can handle parallelism well; and can fall back on makefiles where needed.

They let you get more done in less time.
Additionally, not every shell expands variables the way Bourne-based shells do.
Are you for real? The good path finding algorithms were devised in 80s and are described in detail in chestnuts like Cormen, Leiserson, Rivest, Stein Introduction to Algorithms. Released in 1990.

I can understand skimping $40 on a book... but not the argument that it was hard to find those things.
Is there any way to get a transcript of the talk instead of having to listen to it?
You know, this group is still active, collecting revenue on YouTube: https://www.youtube.com/channel/UCsdGlryupg5aU1849rUzeHw ... https://en.wikipedia.org/wiki/Loose_Change
Patreon donations are taxed?
Putin boasts Russia has 'invincible' nuclear weapon
Writing assembly tends to be restricted to the bits where you need it - special function prologues for interrupt handlers, requiring a particular unusual instruction for something, time-sensitive or cycle-accurate "beam racing" code.

Reading assembly is more useful, especially if your platform's debugger isn't very good.
Eh, still the #1 streaming service in the USA. Record labels + licensing held them back a good bit and has kept them limited to the USA.

Spotify has some huge lawsuits underway for not clearing proper rights for music as well, I believe one is for 1.8 billion. They do have huge investment (ownership chunk) from at least one major label though I believe?

I don't get all the hoopla about Spotify's bad discovery stations. I notice this similar reality distortion field on reddit, feels like marketing.

And I will be keeping my hard drives full of media and cds.
In addition to the other replies, depending on how the game is written, it can also help with battery life if the speedup allows the CPU to go to sleep (or lower it's frequency) more often.
Sculpt: A Desktop OS Based on the Genode Framework
According to TFA, they're using A-star[1]. This seems to be common.[2]

Am I severely underestimating the problem difficulty? Did people not even try for perfection because of how slow CPUs were? Did people just assume basic heuristics would work and not bother to check—I guess they didn't have the advantage of learning from the failures of the previous generation?

I am not a game programmer but presumably: yes, yes, no. Though TFA says the original edition's A-star implementation was "outright broken".

[1] https://en.wikipedia.org/wiki/A*_search_algorithm

[2] https://gamedev.stackexchange.com/questions/5013/how-does-pa...
I have used sitebar in the past, will probably start using it again.

http://sitebar.org/
Yeah, that'd be quite a shock. The thing that strikes me first is how much less appealing it'd be to bring lunch to work if I couldn't cut anything for it at lunch time. And then there's the inconvenience of not having my knife at work, which would come up at least several times on even the slowest days.
That's fair, although I believe my method is justified precisely because there was such a large male sample size.

I suppose I could have made a more conservative estimate by not using the female samples in the calculation of 'p'.

I also don't quite like the way Fisher's test fixes the total number of deleted articles, but I guess a more sophisticated test assuming only the total number of female and male articles to be fixed could get a bit complicated.
Not a good fit for systems with small hardware stacks - PIC16 is still in use http://www.microcontrollerboard.com/pic_memory_organization....
If you think the CS Lewis quote is relevant at all, show how

> the uncritical acceptance of the intellectual climate common to our own age

and/or

> the assumption that whatever has gone out of date is on that account discredited

apply here. Not accepting a straw man isn't refusing dialogue, to the contrary.

> If you really want change, you need to understand the reasons behind people's culture and actions

How was that applied to, say, the end of segregation in the US? Why is the perspective of the people who get mistreated suddenly not sufficient? Instead of comforting abusers primarily with victims just a statistic, I'd say comfort and protect the victims, and let abusers find their own way, or no way. If they can change, fine, if they can't, that's also fine.
"We can learn truths about the universe through observation of matter and reason."

I'm sure some collaboration and editing are due on that particular phrasing, but that's the general premise behind science. And, perhaps with fringe exceptions, religious people are fine with that axiom. Exhibit A is all the religious scientists throughout history and up to right now.
Extremely informative article. For me I'd like to see sources but from what I've read over the past year a lot of what he said is true.

I wonder if VR could replicate the feeling of physically seeing someone as the author suggests to dealing with depression.
Psychological ones? No, simply the lack of available reliable compilers for some platforms was my problem. I developed POS applications, where C++ would have worked fine, if we had a decent C++ compiler on every platform we wanted to support. Some platforms used GCC, but most used proprietary compilers - where C++ support was completely absent or very scetchy. When you can't use exceptions, the memory allocator is absolute garbage and leaks stuff on it's own and encounter various random compiler bugs, you quickly decide to stick with plain old C. C++ in my experience was an absolute mess when it came to embedded work (note that the last embedded work I did dates back from 2006, so not sure what the current situation is)

Also, C++ uses a lot more memory, which can also be a no-go when you get as little as 32kb for code+data, luckily with in-place execution.
Yes. But I've occasionally seen situations where vendor is not gitignore'd. It's tracked like everything else. Submodules doesn't help then.

Thanks.
> They are people in the end, and they can't be everywhere.

I agree, but they mention IRC as an official contact and support channel. Either do that and then support it, or don't. But you can't say "you can get help on IRC" and then not be there, that just does not work. People do actually come to the channel and expect answers and they do treat volunteers there like they're paid support staff - an expectation that is understandable given that it's listed on the official page.

> Lack of resources doesn't mean "hostile".

No, but I didn't say so. I said the interactions were borderline hostile. I won't recount the episodes here, though, but generally they were about asking us to go out of our way to organize things and then drop the ball. If you ask me to do stuff for you for free, then you'd better follow through. Lack of resources is no longer an excuse then.
I just want to note that I was likely still exasperated from the defeat of not being able to install ES properly (which was likely my own fault as many others have been able to install it just fine), and this post should be taken with a grain of salt.

People are hard at work on ES and they're sharing their progress with the OSS community (the background behind X-Pack aside), and maintaining an OSS version and I'm grateful to them for that.
Isn't it a strong norm in a lot of East Asian countries to always present a happy/polite front, regardless of how you feel inside?
There are many people here. Some discussions are more targeted into some populations than others.
To be fair, GCP/AWS also don't have unlimited grace periods if you fail to pay. At some point everyone deletes. That's why you should always have two backups with different providers using different credit cards. A blocked credit card has led to failed businesses in the past.
“He hesitates when it comes to sales because he does not see himself as a sales person.”

isnt this a warning sign to you? at such an early stage you simply dont want just a “strategy” person who doesnt want to get his hands dirty
> Ah I see, you have a file "new 2.txt", I was a bit confused.

This is highly ironical, given this thread.

Some people seems to advocate for programs to be better than humans at globbing filenames.
The point is that it's on you to articulate the value of what you're doing. Some activities are "batteries included" when it comes to metrics, but a great many aren't.

If fixing bugs in the data pipeline is indeed valuable to the company, you can explain to the promotion panel how (after all, you convinced yourself).
If anyone is setting up email for elderly relatives, take a tip from me: don't use Gmail. Google is constantly changing (allegedly improving) the interface, gratuitously moving buttons from one weird location to another, and monkeying around with the UI. Certainly no problem for Hacker News techies, but once you've trained an elderly person on how to attach an image, print, forward, or reply, all your training goes out the window. The smaller paid mail services rarely fiddle with their UI. The $30-60 per year is a life saver for your time and your relative's frustration.

It would be nice if Gmail had a setting for simple mode: very limited operations, minimal UI that almost never changes, and looks identical on any device, app, or browser.
I think the lack of sympathy for addicts doesn't come from the assumption that they can just stop being addicts or have a rational behavior once they became addicts, but from the thinking that they became addicted of their own free will when they started taking hard drugs. It's not like the dangers and consequences of drug addiction aren't widely known. Actually I can only think of a handful of Hollywood movies where hard drug consumption isn't associated with becoming a junky. People take bad decisions, it's a free world, let them live, but they own the consequences down the line.
Yep, you fix the crash bugs, and then the game breaking bugs. And then, if you're lucky, you fix ALLLLLL the other bugs.
Launching the Front-End Tooling Survey 2018
If you think Age of Empires path finding was bad, try "Thandor: The invasion". The pathfinding was so bad, that sometimes, the mech units would begin to do clacket dancing.

However, the game had some stuff that make it interesting (true 3d terrain for his time, and a lot unit types; air, earth, water and amphibe units). Sadly had a really bad IA.
Senior DevOps Engineer Job at Ally Financial- CA,USA
Dijkstra’s algorithm is not what you would use for efficient path finding. See http://theory.stanford.edu/~amitp/GameProgramming/#pathfindi... for details.

I think the biggest problem is collisions with other moving objects. I haven’t seen any library which solves this in a general manner for all kinds of games since they have different strategies. In Starcraft the most efficient way for a group of units to pass a bridge might not be the best one (e.g. sending fast and weak units first without any defense).

Nowadays I don’t know of any bigger game with particular bad pathfinding, though.
Who the money funnels through was the point.
Congratulations on your success and survivor bias Madaxe.
Tableau Training in Hyderabad
kosmik indulges Tableau training in Hyderabad, we are providing lab facilities with complete real time training & It is based on complete advace concepts.
How Does Your Brain Signal You’ve Had Enough to Drink
The Most Important Scientist You Never Heard Of