skysight-inc/HackerNews huggingface dataset:
Show HN: Cardinal – Memorize vocab and phrases in 7 languages
Hey all,

We are a team of two that just released an early version of our app, called Cardinal. It's a multi-language dictionary, phrasebook, and spaced repetition flashcard system in one.

You can check it out here: https://play.google.com/store/apps/details?id=com.olsonmartin.dictionary_app&hl=en_US

The idea originally started about a year ago when we couldn't find an attractive, accurate dictionary that let us persist our favorites across devices.

Originally it was only going to be English, but the data from Wiktionary and Tatoeba allowed us to expand to many languages. Right now we are supporting seven: English, Spanish, French, Italian, Portuguese, German, and Catalan. The data for languages like Chinese, Japanese, Russian, and Swedish needed special attention, so we'll be adding those in order of highest request.

-- A few details about how the app was built --

Backend: data was parsed and structured using Python, API was written in Go and heavily relies on PostgreSQL functions and procedures. Python takes quite a while to parse all of the data, so future improvements will be incorporating C/C++.

Frontend app: built primarily in Dart for its cross-platform capabilities. Right now about 10% is Java for native integrations. Part of the reason we jumped in on this project was to experiment with Flutter/dart since we were mostly using Xamarin for cross-platform before.

The experience with Flutter has been really good so far. The app grew to about 80K LOC by now, so even with a decent sized project we're finding Dart code is quite easy to manage and the Flutter framework feels very mature.

We're using protobufs for communication between the server and the app, which turned out to be pretty great. When we make changes to the schema, or need to pass different data, having shared messaging definitions really helps sync the data between our different sides. It's also very fast and light.

We're both happy to answer any questions!
This feature doesn't seem live in my web browser. Iceland still looks like the old version.
The thing I find the most fascinating about mainframes is they they evolved from a completely different branch of computing. There are no files (they call it datasets), the terminal doesn't scroll (it pages, but you need to ask), the full screen editor will have a region at the left where you can enter a command for each line before submitting the whole screen back...
Oracle's obviously going to pivot to video.
Backup Any WordPress Website Using These Free Plugins
It's bad, but not as bad as Grammarly which outright refuses to serve me their otherwise perfectly working website on mobile in order to force me to use their spying keyboard. To add insult to injury I'm a paying customer already.
Reddit is now in a position where they pull a Digg and not suffer the consequences of Digg meaning they can be considered too big to fail. I guess this can allow them to pull whatever they want. Break api used by Android developer. Shove meaningless prompts on users face.
Lenovo has done a decent job with ThinkPad. I'm running an X1 Carbon and love it.
>> I see teams waste so much time on type garbage that serves no useful purpose

So true. And it's not just the time it takes to code and review the code but also the time it takes to talk and agree about types. In my last TS project we were constantly discussing what types should be called and whether a type should be split into two different types or if two different types should be merged into one. Mostly we had trivial arguments about problems which TypeScript forced us to think about which has nothing to do with logic and which we otherwise wouldn't have to think about at all.
Yes. But during the .com crash, rates were "real" (not like today, when they are just technically greater than 0).
I started toying around with the idea of building something out for a gym sharing idea. https://gymlender.com
It’s almost as if there is no single technique for reaching all members of a target audience...

You need two documents, minimum. One with rules, others to justify them.
Is this really a good thing? We're empowering a whole slew of companies to "compete" in an arena simply by the virtue of government's dysfunctional and incompetent services?

What this does is punishes people who cannot pay convenience fees (how much or how little that is orthogonal) and rewards people who can.

This is an extremely sad state of affairs where privatization of something that government is supposed to provide with reasonable quality and timely manner.

This is why our country is compared to third world. Because of shit like this.
There is also the concern of letting perfect be the enemy of good. For every developer that correctly integrates a better password storage scheme, there will be dozens that use something worse. Consistently standardizing on something that is good enough might be a net win and avoid the overhead and risk of verifying that other approaches are as good or better. Easier to evaluate/amend the policy periodically than to evaluate every single password storage instance.

This is a common issue in policies. If you try to accommodate every possible situation then the policy becomes incredibly complicated and difficult to understand let alone follow. If you have a simple policy that is easy to understand, there will inevitably be exceptions where the policy doesn't make sense.
Stupid question: why does a puzzle follow a grid?
That's not what's most relevant when talking about a company valuation though.

A better question would be whether the expected value of all future cash flows has doubled. Evidently, a lot of people seem to think so. (Whether these people are rational is whole another question)
Apple TV is the only box that does everything. Even my Roku can’t play HBO Max. It’s not Google, runs Linux technically, and so far passed the wife test.
I still use the "redditisfun" third-party app on mobile. It hasn't changed in the years that I've used it.
I’m skeptical how insightful this study really is. They seem to have found that toddlers who have more screen time are better at using screens.
Is ETF investing driving the current inflated prices? I wouldn't doubt it, but hadn't seen data.

It's also important to note that different sectors are getting hit in different ways. Renewables up, oil majors down. Tech way up. So if total-market ETFs are pumping in money, they are just inflating overall valuations, and investors are the ones deciding which sectors and companies are winning or losing. Or if it's market segment ETFs, that would also be an interesting story.
Just think of all the strengths Oracle brings to the table:

* They're not currently under scrutiny for antitrust after having brought too many competing social networks.

* Absolutely no need to clean house if they find TikTok's success relies on a bunch of shady stuff, Oracle is cool with whatever makes money.

* Um....

* That's it.
their Q2 sales were better than a low expectation but in line with other non-holiday quarter, but bread and butter iPhone sales have been very flat for a long time.

investors are essentially thinking “if Apple can do the same in Q2 as other quarters pre-crisis then it must mean it will do incredibly once this is over”

If you want to invest at these levels you should probably find out what happened in Q2 - I wouldn’t be surprised if it was a mix of stimulus money and need for lower end macs and iPads for video conferencing in the immediate term due to stay at home that won’t necessarily translate to permanently accelerated growth in future quarters.
Mix of minor strokes and high intercraniel pressure.

My vision would switch from one eye to the other roughly every 30 seconds.
Mostly seamlessly. Took ages to figure this out. Had some minor left brain issues. So writing would go gibberish every 30 seconds.
Keeping a patch on right eye meant my vision went black every 30 seconds but my writing was fine when I could see.

Left eye being patched meant writing mostly gibberish. Still had blackness every 30 seconds.

Going on blood thinners resolved the vision going black and gibberish problems.

Prism glasses fixed double vision problems.

Medication for cranial pressure removes the need for prism glasses for about 10 hours. I have several extremely different pairs of glasses depending on what my brain is currently doing.

Inhaled some caustic gas a few years ago. My blood went “sticky” from it. Apparently it activated a Latent blood disorder.
Poster didn't say it was wrong, they said it was phrased in a funny way.
I don't get it. Unless you're training for a very specific purpose (like an MMA fight or football season), why do you need specific indoor gym equipment? Shelter in place orders are largely lifted, so you can workout outside: run, do pull ups on a tree branch, ride a bike, lift a heavy stone, do an outdoor yoga class, etc. Hell, you only need maybe a 6' x 6' area for a perfectly effective body weight routine, even inside.

I get that some of this can be related to body dysmorphia, but that's probably a tiny corner case. Is it the thrill of doing something "illegal"/dangerous? Is it more denial about the impact of COVID? Hustlers trying to capitalize on a crisis?

Edit: based on some of the replies, it looks like it boils down to a sense of entitlement: people wanting to stick to their routines without a care of putting others at risk.
Go to your settings and ask them to stop prompting you to use their app.
That's actually an NP-complete problem, called the Dominating Set problem[0]. One application of this problem is used in OLSR[1], a routing protocol used in Mobile Ad-Hoc Networks (MANET). To see how it is useful for MANETs, you can look at the problem in a different, but equivalent, way. Namely, try to find the smallest subset D of nodes (puzzle pieces), such that every two nodes that are not in D are connected to each other through a node in D. In the case of MANETs, these nodes are wireless stations. The nodes in the Domating Set are chosen to relay broadcasting messages for their neighbours. This way congestion on the medium is reduced but every node can still send and receive broadcasts.

[0] https://en.wikipedia.org/wiki/Dominating_set

[1] https://en.wikipedia.org/wiki/Optimized_Link_State_Routing_P...
Yup. Don’t connect it to the internet.
Cron schedule monitoring dashboard for Laravel
.. and sue every one of them if the number of cores gets misreported somehow
Yes, unless I'm greatly misunderstanding the tables, what the study actually measured is that:

* Spatial intelligence is positively correlated with socio-economic status.

* Screen (TV + Digital) time is negatively correlated with socio-economic status.

Concluding from this that spatial intelligence is negatively correlated with screen time is dubious. Similar reasoning is used to promote all kinds of class-correlated fashions, e.g. breast feeding.
> Channel flipping meant that the networks had a brief moment to expose themselves to viewers

Offtopic, but modern TVs are terrible at channel flipping. I don't know if it's the TV or the cable box or the DRM, but something makes it take 3-5 seconds to change a channel. This feels like something they could fix.

There not being a reasonable way to opt-out of the homescreen ads tells me that Google knows they are garbage. Google has 20+ years of data from many of us. They promised us that sharing our data with them would let them produce targeted ads that we would value. The ads on my TV homescreen feel less targeted than the ones I see during a baseball broadcast.
Plato was probably right. As access to information has become ubiquitous, we increasingly don't need to rely on our memories. Ancient scholars would be able to recite long passages from memory. The printing press made that unnecessary if you could access a book. Now Google has made even books obsolete for some types of information. The internet is the world's memory.

What Plato missed was that our ability to do higher order reasoning and synthesis has grown by leaps with books and now the internet. That's a pretty good trade-off for losing some memory.
The cantillon effect from the Fed money printing did most of the work.
How do you know they gave her real first name?
The Knight Capital error really messed them up. https://www.reuters.com/article/us-knightcapital-results/kni...
I have a greasemonkey script to filter out such posts. There is enough content without them.

https://pastebin.com/5fFyiiM7
I love the Beatles, but your advice really only applies to the last half of the 20th century, since albums didn’t exist before that. Before that music was released as individual pieces or singles.
This made me think of studies that correlate growing up playing fast-paced video games, shooters specifically if I recall, with better driving down the road (drumroll).

This correlates with my own experience, especially as I transitioned to defensive driving in my mid 20s. I am always keenly aware of what nearby cars are doing, especially on the highway, and have become great at anticipating driver stupidity. Things like a slight steering wiggle before trying to cut across multiple lanes to make an exist. I've averted countless accidents with this heightened awareness.

And on the other hand, there were multiple kids in high school who would ended up having 2-3 accidents in their first year of driving. Obviously there are tons of factors involved but I like to think that my devotion to CS and TFC weren't a complete waste of time.
Cook's Law: Apple's value will double approximately every 24 months.
I use Alien Blue, but that doesn't stop the popup from showing when you browse to a Reddit page on Safari.
Much cheaper to throw out that box and setup an RPi or whatever than buy a new TV, no? Seems like a better problem to have.
"Good morning class. A certain agitator, for privacy's sake let's call her Lisa S... No, that's too obvious. Let's say L. Simpson."
There are some other contenders for "worst," but this is the most fun story to tell.

Restaurant in the Netherlands. We walk in, there's a podium and a sign to please wait for the hostess. We wait for several minutes, finally get impatient and walk around the restaurants. Find two young girls chatting away in the back. They notice us, but continue their conversation for another minute, then ask us what we want. We ask to be seated.

No problem, they seat us. Another 5 or so minutes go by, we get up and find the girls again. "Can we have some menus, please?"

It didn't get any better from there :P

Ever since that I avoid all sit down restaurants in that country, full stop. Luckily, I don't mind döner kebab for breakfast lunch and dinner!
may be coffee demand hasn't changed, and if it increases, the production can keep up and thus the price stays the same.

Asset prices go up, because you cannot create more asset, but more people want it.
You would need to get drivers, and you would have to follow the law. That would be the hard part.
> These homescreen ads are really interesting because in the future of television, they might be the only thing viewers are guaranteed to see a glimpse of.

I don't know, I almost never see the homescreen of my Android TV. Once you have it initially setup, it normally goes straight to the current input and most functionality is accessed through the remote without navigating through the homescreen, including Apps, etc., being accessible through overlay menus without returning to the homescreen.
>The California DMV told Motherboard "the DMV does not sell information, but recovers the cost of providing information as allowed by law."

This comment seems like a lie, or at the least sly misdirection. According to this article the DMV is making 50M a year and openly admits that they redirect profits to other initiatives, they're not just "recovering the cost".

It's like saying, "I'm a software engineer, I sit at home and recoup the cost of sitting at my computer all day."
Anyone else feel like Reddit is like AOL circa 2002?
It's horribly designed, continues to be so despite numerous changes, yet we put up with it because of the user content that we can't find anywhere else.

And they get lucky with people continuing to contribute to their horrible platform for the same reason.
MIT economists Acemoglu and Robinson wrote a book "Why Nations Fail" that analyzes why countries at similar starting points can have extremely divergent paths in terms of economic development. One example is South and North Korea. Their conclusion is that some countries have established extractive institutions, while others inclusive. The extractive ones exclude the population from the decision making process and seek to divvy up and redistribute the scarce available resources, while the inclusive ones seek to involve the broadest possible strata of the population in the decision making and wealth-producing activities. Looks like Reddit is turning into the North Korea of social websites.
I can report in on the container version of this. Docker would not accept patches from Red Hat about Docker Hub being the default push location. They wouldn't even accept to make this configurable. Our enterprise customers didn't even want it trying, regardless of if it was blocked at the network level.

Quay.io makes all pushes private by default, to protect from this type of behavior. If you accidentally typo, you are protected.
Ak the police who buy ADE 651 if it works, or the people who buy Q-rings...

Just because someone believes it works doesn't mean it does.
Don't most DMVs do this?
Just FYI, some mobile optimization is needed.

https://imgur.com/a/j9MYG9z
I had a good time listening to music history books. The Great Courses have some great ones by Dr. Robert Greenberg such as "Music as a Mirror of History".
the Dutch East India Company was worth $7.9 trillion in modern dollars
> I have not seen a convincing proof that TikTok is more of a national security threat versus FB or Twitter.

Don't make the mistake of confusing national security and privacy. FB and Twitter's operations answer primarily to US law.
How can they function without it? If you have a PI serve a subpeona, they need to know the address.

Also, where is your evidence that someone has be hurt?
From a comment above about OSMC this looks like it counts: https://osmc.tv/vero/

I don't have one or use OSMC (although it looks interesting, not sure how i missed it).

I currently use an Raspberry Pi 4 with Raspbian and have Kodi installed for the media centre experience and use Chromium with a "hack" which copies the ARM widevine plug-in from Chrome OS so DRM streaming works.

You can just use Netflix, BBC, whatever through their website in most cases. Streaming is fine for me at 720p, and i think 1080p also works well enough. More than 1080 and an RPi 4 doesn't have the decoding power right now i think.

It is a clunky setup though, OSMC and their hardware is probably much slicker, but you would loose the ability to watch streaming services (that require DRM at least).
At that point why not compare Apple to the IRS? Only $3.5 Trillion to go!
Sabine Hossenfelder's physics diss tract
The first big iron I touched was a 4341, a direct descendant of the 3033. I never saw JCL or the OS - my login threw me into an IDE, the Mantis 4GL environment, which felt a lot like Ruby on Rails (a parallel I'd see over and over in the following years).
Tiktok will be made to run on Oracle Cloud and Oracle can point to that to grow their Cloud business.
> it sounds like you have a problem with conservatives

What's wrong with that? They tend to be the most callous, most uncaring, and most bigoted amongst us.

Psychological studies back this up, by the way.
Reminds me of exactly the way the legal cannabis trade has gone in Canada.

https://www.theguardian.com/society/2020/mar/18/cannabis-can...

Stupidly high fees and requirements for production or sale licences, no real legal way to acquire initial stock, countless hoops to jump through and continuous fees, over top the exorbitant tax rates have made it fairly difficult for anyone without a lot of initial capital to even begin.

Despite the fact there was already and still is a thriving underground grey market that gets mostly left alone until somebody needs to be made an example of.
Being allowed by the law to do something bad does not make it right, it just shows the law is bad.

Selling private data is bad, no matter how legal it is, in most of the world. See GDPR as an example.
It has changed its name, now it's "rif is fun"
I remember reading a twitter quote about someone who felt their workouts "didn't matter" if they didn't have their GPS tracker with them on the workout.

Gym, as in the physical location, is also very much part of the "fitness habit". It doesn't feel the same doing it outside by yourself.
I think you shouldn't bother too much about that.

Names can be changed - the solutions you offer are more important.

And as SaaS provider it would be stupid from competitors to use the same name because you probably already own e.g. the domain => so it would be more hassle for them (except for the countries where fakes are common, but no trademark protects you in these regions)
But these candidates are all competing! It’s like if Netscape was never open sourced, we would have closed source browser wars, all our explosion of wealth was BECAUSE of that happy accident. Once anyone is free to build on them, we could have a lot more drugs. Many drugs were repurposed, as well. Viagra was not designed for its current use case. Methamphetamines are strikingly similar to cocaine. Imagine how much innovation could be done if people were ALLOWED to do it!
Oracle or their data collection subsidiary BlueKai?
Strongly surprised no one mentioning them.
Sounds like a perfect fit!
Counter productive way to travel as it takes longer to use this worm hole to get to point B using conventional travel. But it seems like a good way to travel to the future. Just skip to point 4 in the doc.
Discord has the potential to be the alternative to Facebook that many developers and people in tech and product have been wanting for a long time!
I have a Sony Bravia too. I managed to hide the ads by blocking then on the router level on a raspberry pi with pihole. It's easy to setup and pretty cheap at under $30
In my opinion, these WordPress plugins will be very helpful in case your website is hacked.
What happens if you simply don't connect it to the internet? Can't you just use it as a dumb TV? I don't have experience with a smart TV so I cannot say.
Yeah, I occasionally find myself tapping my MacBook's screen even though I was an adult before I ever encountered a touchscreen. It's just so natural it becomes reflex in no time at all.
This is predicated on the idea that the current situation is just as good as office work. That's debatable and even if you think WFH is strictly better there was cost in the growing pains.

Just because you think differently about a trade off it doesn't mean decisions you don't like are "imaginary."
Some sports can only be done indoor.

Nothing to do with body dysmorphia or doing something "illegal" but based on the fact that covid is not as severe that warrant stopping recreational activity.

Is simply risk vs benefit.
> Is it just ordinary ageism/curmudgeonliness?

I think it's probably this? I'm "on" TikTok in that I just idly scroll through the videos, and it all seems like a bit of good fun.

Additionally, for all the nefarious stuff flying about, the app actually asks you for exactly ZERO permissions to use it for casual browsing.
Apple added push notifications to safari, but only on desktop. That tells you that they deliberately do not support this because they know a lot of apps could be pwa’s otherwise.
> Offtopic, but modern TVs are terrible at channel flipping. I don't know if it's the TV or the cable box or the DRM

A combination of digital video encoding chocies and a UX decision that nothing is better than the artifacts from not waiting for a full frame to start display.