skysight-inc/HackerNews huggingface dataset:
You're not alone. I have about 75 ebooks organized by a few directories depending on what type of book it is.

I just move around my file system like normal and then open them in light weight readers like Zathura. Browsing is the same as any other directory, the files open immediately, it works offline and it's easy to sync between devices.

I apply this same strategy to MP3s too.
Google Play Services is what makes sure i'm staying on an iPhone.

As for OSS, apple allowed free developer licenses for non-profits some time ago. https://developer.apple.com/support/membership-fee-waiver/
Math is science, so no one cares if they don't believe in it. The above is not.

All of your remaining assumptions are wrong, so no reason to even bother.
You could just accept a lower wage...
I thought that language was Julia.
Getting a Return on Retired Hardware Assets
Check out our Ebook "How To Maximize Your IT Asset Recovery" https://www.horizontechnology.com/news/how-to-maximize-your-it-asset-recovery/.

Contact me with questions or comments stephenbuckler@horizontechnology.com
I think that’s to a certain extent a matter of approach: we’ve discovered over time that certain approaches e.g. huge business logic inheritance trees are susceptible to this problem, whereas others e.g. list comprehensions, grouping constructs, functors &c aren’t.

So I’m sure you _can_ build something in Coq that is fragile as you describe, but I feel sure that there are alternative approaches that won’t be as brittle.
You don't have to check baby's diaper to know they went number 2.

Python ML code is a bit of a joke. If you're any kind of semi professional developer who sees deep learning code for the first time and doesn't say "what the fuck would you do it like that for", I simply don't know what to tell you.

Im not saying a new language will fix this problem but some new primitives and idiomatic options protecting people from themselves probably wouldn't hurt the industry.

Likewise, something more ergonomic might actually improve onboarding new developers into the space.
That doesn't make much sense since hong kong and macau were only returned to china within the last 20 years give or take. And in that time, china has never been diplomatically isolated.
I hope there would be more shopping mall architecture like this:

https://www.oodihelsinki.fi/wp-content/uploads/2018/12/Oodi_...
i did something similar with junior candidates a few years ago. put them in front of a piece of code and ask them to fix the problem. not a code review, but debugging. that covers many similar qualities.

i didn't expect critical discussion because they were not native english speakers. (in fact they hadn't had an opportunity to even use english outside of talking to their teacher, so when they were able to engage in friendly arguments over how to solve a problem, that was quite an accomplishment, even more so for asian culture which is generally rather submissive (you don't argue with your boss))
There is no Apple stores in some countries or only in some cities. Often, Apple costs even more there. You can order parts from aliexpress and replace on your own if it's Lenovo.
Well, the US Army did regard the UK as a potential enemy before WW2:

https://en.wikipedia.org/wiki/War_Plan_Red
I suggest calling it the bitxbitxbitcoin addendum.
> Literally all of the EU have a massively lower rate and in none of the countries it is remotely illegal to criticize the government.

Yes, and? I didn't say that's the case in every country with a lower rate, I said there's countries that have a lower rate, but can hardly be called free. To judge something as complex as this by a single metric doesn't even pass the smell test.
My "favorite" bug on 6.9 is that if number of symbols in your binaries exceeds some magic limit, workbench will fail 100% of the time to connect to the remote debug server... We exclusively use logs to debug on VxWorks.
> when I hear Bitcoin advocates dismiss environmental concerns as irrelevant or shift the blame onto government tax policy

... You know, when you put it that way, there's another problem with this argument. "Bitcoin is good because governments shouldn't be interfering with my ability to give money to Julian Assange. They shouldn't even know that I'm paying him. And if it hurts the environment, well, that's the fault of governments not taxing energy usage appropriately. They should be paying close attention to what people spend money on and dissuading uses that have harmful effects for society, as determined in their sole opinion."
Sachin Bansal Invests $92M in Olacabs
I've actually used that dBASE diagram to write my own parser,

http://www.dbfree.org/webdocs/1-documentation/0018-developer...

blast from the past!
> Are you ignorant or choosing to ignore how much of the prison population is there due to criminalising the use of narcotics and much of the violent crimes committed is a result of this policy?

Neither, that's simply besides the point.
>Might want to reduce the size of the profile picture. jules.jpg is 1.6mb

Yeah it's on the list!
Nope, is jus that 1) big strawberries are often treated with giberelines (a plant hormone) to grow big

2) Off season reasons. There is a race to put the first strawberries in the market. They are sold for more money (because is a luxury and people want to celebrate the end of a harsh winter), but lack taste. Is the prize to pay for wanting to eat strawberries at the "wrong time" and in some sense is not an unfair prize. Many early or extra-late fruits are not so good as the in season cultivars, but when they mature there is nothing more, so is also fine to have it.

You can just wait for the spring and taste more flavoured fruits.
After similar time in the industry (programmed for ~7 years professionally, 17 as hobby), I share your feeling. I had two big realizations that make me dislike my occupation.

1) Programming as a lone skill is essentially meaningless, in the same way being a master at using hammers is meaningless. The skill has to be applied to some domain in order to became useful for people. A hammer skill + steelworking skill = forging stuff. A hammer skill + carpentry skills = making furniture. Similarly, programming + medical knowledge = improving people's health by software. Programming + orbital mechanics knowledge = making space ships go where they need to. Etc.

(And by knowledge/skills I really mean knowledge + experience + being recognized in the community of practitioners.)

I remember when I first started to learn to program, I felt I can do anything with that skill. Only lately I come to realize that I can't do shit with that skill alone, and maybe I should've picked a different major.

2) Building things for sale != building things that're useful. There is a correlation between marketability and usefulness, but it's generally weak. At high level, there's plenty of ways to boost sales other than delivering actual value in exchange for money. Products that win tend not to be the best at their stated purpose; they're the ones best marketed. On low level, I see constant pressure towards reducing functionality, reducing interoperability, dumbing down the UI, which all makes software less useful, but better at making first impression and/or hooking people up.

I'm not likely to leave software, but right now, I'm focusing on acquiring knowledge, experience and contacts in other areas, so that I could do something with software that I also find worthwhile, instead of just settling on fighting to avoid jobs that are about maintaining the adtech machinery.
The EM wave should just bounce around inside the grape because of total internal reflection and the high refractive index, right? Is this what is being termed as "resonance"?
Very cool and it reminds me of Yahoo! Games back in the day. I also bought Tabletop Simulator on Steam for this purpose. Will give this a go when I reach home.
>> I have directories on my filesystem(s), files in those directories

> Your library.

Yes, its already there and quite organized in directories. Now ebook readers came along and pressed those hierarchical data flat, with long waiting times, because it needs to index first.

>> powerful applications to navigate them (Total Commander / mc / Krusader).

> Not powerful enough. Filemanagers are optimized for hierachical views and don't integrate well with filetypes. Namely, they usually don't extract data from files, like metadata, covers or previews. Though, filemanagers have started to do that to some degree.

grep and find works quite well for most work loads and are fast, why not enhance (or fork) them to support ebook formats?

Instead ebook readers came along and reinvented filesystems, because users cannot be trusted to organize their book collection themselves.

> But they still lack the "alternate view" on your library. Those Walled Garden-Apps that work with librarys are more like a relational database, offering flexible selections and content-optimized views that filemanagers are normally lacking.

And at the same time omit very useful information that normal file managers show. (File creation/write/access time, size, full file name, etc.)

> The major difference is really just if you want a static and inflexible organization, or something dynamic. And usually with heterogeneous datas, the dynamic approach is better for consuming beacuse it allows you to break through the hierachy.

As I said, with long indexing times. I had ~50000 books on a ebook reader once and that broke it. Just because there are files stored, that should not slow down the system or even make it completely unusable.

Instead they should just access the filesystem directly, then those problems don't even arise.

>> (eg. where do I find all those books when I want to copy them?). > I hate Calibre for the exact same reason.

> Just select your books and export them. Calibre can export to a device, but also just a local directory. Calibre in that regard is one of the better gardens. Very flexible and powerful. Just the UI sucks.

Calibre is a pretty big application and they are not an ebook reader primarily. Their main feature is the library. And they spend many man years of development to improve that and it does work quite well.

But very few ebook applications and handheld readers have the same resources to implement a similarly powerful library functionality. Instead they have half backed solutions that make finding and organizing the library more difficult then if they would have simply used a standard file manager and grep/find/...

IMO an application that lets you just open epubs and other ebook formats and render them correctly just like so many pdf viewer do, without any half assed library functionality duck taped on to it, is highly sought after.
Data Science and Machine Learning Can Help Create Better Games
Robert Mueller Questioned Ex-Cambridge Analytica Director Brittany Kaiser
And melt it!

http://www.metacafe.com/watch/1004040/melt_a_frickn_beer_bot...
https://adimuresan.com/

Personal website that I've been wanting to turn into a blog about computational (differential) geometry, applied mathematics, performance optimization and distributed systems.
Ah, as a kid/teenager I picked strawberries a whole summer holiday to earn the cash for a C64. Back breaking stuff but the reward made it all so worth it!
I'm aware of all of that, and that changes none of the points I made, nor the questions I asked. 3 comments freaking out, not one addressing the meat.
Matthew B. Crawford's "Shop Class for Soulcraft" and "The World Beyond Your Head" are excellent explorations of how manual work can change your outlook on the world.

I've recently become obsessed with woodworking videos on YouTube. I think watching Paul Sellers spend two hours making a drawer with hand tools has become for me a cathartic release of my frustrations at spending the day in front of a screen interacting with nothing physical except a keyboard.
Facebook Broke Rules, Should Be Regulated: UK Lawmakers
I agree with your assessment of the situation. Apple products are actually functionally worse than they used to be. Think about that - would you buy a car that did not work as well as your old one?

I differ on the cause, however. Steve Jobs was an artist - a product artist. There was a team in place that balanced his vision with an ability to execute. That is not true anymore.

It is one of the more interesting things to think about: how do you produce an iPod versus a Zune? Or what a Mac versus what we have now.

Personally, I don't think the issue is they don't give a damn, I think they don't have a clue as to how to give a damn.
I was afraid to buy a new Mac because of how people talk about the keyboard, but after a couple months of use I can say I actually like the new retina macbook air keyboard. I know this is anecdotal, but considering Macbook computer sales, I wonder if I’m in the majority. Yes it’s my daily driver and I create a lot of content. No finger pain. I think it helps me type faster.
Per the BBC, this has nothing to do with Brexit:

"Honda said the move was due to global changes in the car industry and the need to launch electric vehicles, and it had nothing to do with Brexit."

https://www.bbc.com/news/business-47287386
Not just the hardware. Apple also makes the second most popular DAW. It's a billion dollar business for them.
Then challenge yourself to write some code completely agnostic to the indexing, which will force you to learn some neat features. Doing pointer arithmetic with your bare hands (however much muscle memory they have) is very seldom necessary, computers are pretty good at that stuff.
Australian Political Parties Hit by 'State Actor' Hack
My point is all AI worth its salt (robots) is C++ based in production.
I wonder if there's a middle ground between fully automated robotics farming and smart lo-tech tooling for humans.
Not a specific recommendation, but check out Libby (https://meet.libbyapp.com), you can borrow plenty of audiobooks from your local library for free.
Noisy? Have you been to the place? Yes, there are spaces inside where talking is allowed and encouraged, but there are many separate study halls where it's dead quiet and you can even book your own sound-proofed room if you want total isolation.
There must be a wizard in some word processor I haven't yet come across for making “clickbait articles”. It must feature a template with “shocked at what he found out” and “reached out to” as mandatory fill-ins.
Well there is one example in this thread.

Also a few links I was able to find with a quick search:

ING is using it:

https://m.youtube.com/watch?v=zJUMr0OkX2M

And also this startup

https://medium.com/@FlorianPfi/lessons-learned-using-server-...

So again not huge examples by any measure, but it’a not nobody.
Personal Security and Privacy Tools I Recommend
Free Tests to Take Immediate Action to Reduce Risk for Your Business from GCA
The percentage of people with Macbooks at conferences has decreased a lot. It used to be >50% at the conferences i was attending. Nowadays it's more like 15%. You also see a lot of Dell XPS, Thinkpads etc.
Not sure if it's ever practical to do so -- a lot of the built up infrastructure here is asymmetrical.
I find that modern c++ compilers can do a pretty good job of auto-vectorization, given that the code is "vector-friendly" to begin with. But writing code in that style is a bit of black magic with lots of trial and error. I wish compiler vendors would publish "style guides" for this purpose, or at least a collection of best practices.
It was pretty painless with GNUStep/GCC Objective-C runtime, not that it helped fostering adoption outside NeXT and Apple platforms, since the late 90's.

Naturally GNUStep kind of runned out of steam by Pather, but still.
Unfortunately bitcoin becomes steadily less useful for actually using and paying for stuff as time goes on. Back in the day, it could be used on amazon, buy a coffee etc. Now its just a bizzare experiment in markets without consumers.
Yeah, in the beginning it was to gather lots and lots of people, which you can only do by being useful or living up to your claims, and as it gathered attention from Governments and so on, it had to comply with their regulations, effectively making it less and less useful. I remember the days when I could find any PDFs back then! Those days are over.
How Does a Mutex Work? What Does It Cost?
Glasgow Coach Hire
That is factually incorrect: It offers no static compilation guarantees at all. All it has is some form of duck typing, much like python, there were some discussions on this with Haskell people on the issue tracker that objected to the claim that Julia is dependently typed, when in fact it isn't. Programming in the large has a precise meaning. It is what Programming languages like Rust, OCaml, C#, Java, Swift, Go, Ada were designed for: Languages that facilitate many engineers (100s-1000s) to work on a common project, that requires static types, a sane package or module system and the possibility to separate implementation and interface (go interfaces, swift protocols etc.). None of these features really exist in Julia (in particular no static type system)
I'm interested to hear what you think the functional shortcomings of the space are. Also, you are making a false dichotomy of function and design. Functionality is an essential part of design.
There I fully agree with you, specially with NVidia doing C++ in hardware.
But you don't take money out of their hand, because there is no money to take out to begin with. Or did you mean imaginary money? If you did, well, I could come up with many different ways as to how you are doing the exact same thing to virtually anyone. :P

Anyways, you can't physically remove and deprive an owner of an idea. It doesn't fit the definition of theft at all.
I first tried shunting yard without knowing what it was by mechanically translating the stack usage from a Pratt parser, so I agree.

The reason was that I'd extended it to handle a lot more unusual constructs, and at that point the recursive version got much harder to read.

It was part of a (ill advised, probably) attempt at using it to parse an entire C-like language, control structures at all. It worked, but it was painful to figure out all the precedence rules, and e.g. if I remember correct modelling if () {} else {} as operator "if" with operands (condition if-block else-expression).

The changes to allow weird prefix operators like that with multiple operands were otherwise reasonably straightforward, though, it was the precedence table that got really hard to reason about.

[I wish I still had the source; it was a fun, though very much dated, project, that allowed arbitrary inline M68k assembler in expressions (e.g. you could write "if D0.W == $1000 { }" to compare the lower 16-bit word of data register 0 to hex 1000), with "mentioning" the registers making the register allocator treat them as off limits for that scope]
You describe the bakery well. It does sound enticing.

Ah, the smell of baking bread!
The advice to just run to Windows for pro audio uses is really something I wouldn't like to be accounted for. Sure, I had a stable rig with tight MIDI and audio decades ago but I was a pretty huge geek and started with quality components to begin with (the Asus P2B was almost godlike in performance and stability) with of course just a bit of good old luck.
I don’t know which part of California you’re in, but this certainly isn’t true of the cuisine in San Francisco. I don’t think I’ve ever eaten at a restaurant that used ketchup on anything but fries or burgers.

I’ve had plenty of bad food in France and Italy by the way, you can get bad stuff anywhere.

Judging a nations cuisine by personal anecdotes is not very rational.

And Walmart is not really a grocery produce store. If you want fresh vegetables, go to your local grocer, farmers market, or atleast a Whole Foods. I mean if you’re going to Walmart to buy vegetables, perhaps your buying “American cuisine” at the wrong places too. Anyplace slathering ketchup on stuff is fast food or fast casual, or a really shitty restaurant.
i am interviewing this week. at the end of the interview i ask the candidates how they felt about the interview process. i was mostly interested in finding out how they felt about having to do live code challenges while i observe them. (i let them "play" elevatorsaga.com for an hour and then implement a small project of their choice from freecodecamp)

yesterdays candidate told me he felt very relaxed, much different from all the other interviews he was doing.

and yes, figuring out if i want to work with this person is my primary goal.
How's putting people in jail based on racism besides the point when it comes to liberty? What good is being able to criticise leaders if you're in jail and can never vote again?
Yeah because all of those can't be due to a booming postwar economy.

Cheap loans, you say? So to keep Kodak quiet, the US government put pressure on some banks to give cheap money to Kodak so that to keep a few folks in one company quiet they'd have to deal with keeping a load of analysts, bank managers, and supervisors quiet in a plethora of banks?

Pressured to leave for political leanings? You mean in an an organisation with a considerable number of possibly left-leaning academics on the eve of McCarthyism?

Did they buy other companies? Gosh, I'm sure Kodak wasn't into the whole M&A thing.

Et cetera, do you see my point?
I have to ask - why go this route instead of pursuing a PPL? In many areas it would be cheaper to fly for real than building your own simpit.
It actually caused problems a large percentage of the most popular audio software and it was interesting to see which software developers could get the software out first.

The trouble with the beta was it wasn't exactly the same as what shipped which caused delays of several months in most instances.
I think the most useful for sysadmins are the network namespace that lets you put an app into it's own network, so it can not see the rest of the network. Container technology makes use of namespaces to create lightweight VM/containers. See man namespaces, lxc

nmap is a popular tool for network scanning. I've also found tcpdump to be useful for looking at network traffic.

setuid and chroot are useful for programmers, so once the app is up and running, it can chroot into a data-dir and drop root privileges using setuid to a unprivileged user. As a sysadmin you can also start the app from within a chroot and run it as a
unprivileged user which is preferably. Most (free)BSD tutorials go though setting up a chroot jail, it's not as common in Linux.

Containers, VM's, and chroot will not stop a very determined attacker, but the more restrictions the harder it will get.

Security is applied in layers: First you want to prevent people from the outside. Access is most often gained through exploiting some service/daemon/app running on the server. So the app should have as little privileges as possible.
System access is often then gained by exploiting another app (so you want all apps to be locked down, not just the network facing ones), like getting Apache to run curl, that sends a internal request to another app that has a known vulnerability and happens to run as root. (nobody thought that app not accessible from the outside needed to get patched).
Once the attacker is inside the server, you also want to prevent access to other computers in the network.
s/Sadly/Thankfully/
Even the best codebase can't effortless be ported. Calibre seems to have something around 25 MB of python-code, several external plugins, some C-code and other languages. Transition of this would take quite some time.

Additionally, there is the problem of compability. Configuration in Calibre is python-code, and on several corners the user can mod stuff. Any transition would need to make sure to not brake things to hard.
What would a language primitive for "dataflow" look like, and what would it offer over an implementation as a library?
you also have 3 ways for someone to steal it !