skysight-inc/HackerNews huggingface dataset:
My personal gripe is banks' "inactive account fee". Is my account being inactive costing them any money? Well, no, it's not costing them any more money. It might mean that they don't have opportunity to charge other fees, but what it really seems to be is "if you're not paying attention to this account, we'll start charging you this fee because you won't notice".
Epixel MLM Software
Epixel MLM Software is one of the top line marketing packages that enable the key role of business through a pattern of technologies. With overall functionalities, the irony of complexity is no more an issue, the so designed or developed package from Epixel Solutions make sure of it. Control and navigate through for the best in the marketing business.
They have WhatsApp for people to send pictures of the grandchild to grandma with everything being in a nice politics free bubble, safely disconnected from the 'real world' (of fake news) and 'likes'. Family group chats on WhatsApp is probably what a lot of people use now rather than the original Facebook product. This being the case they have been able to experiment a bit with how the monetize mainstream Facebook.
CSS might involve design, but it also involves engineering. Optimizing code size and rendering speed and fluidity are certainly engineering tasks.
As Keras has pluggable back-ends it's the obvious choice (I am using CNTK with mine)
I would think most developers would like at least 16gb
It went backwards all the way in London. I wonder if it didn't know which side of the road it should have been on... Might have helped going through some one way streets.
A major version change of React is different from a major version change in Angular. I upgraded several React apps of variying sizes from 14 to 17 over time and none of these upgrades took more than an hour.

Don't get confused by the version labeling scheme.
"The entrepenurial itch is actually an addiction to progress, once the addiction kicked in again I was back."

Interesting. How did getting a perspective help you. And perspective to what side of things?
Here’s why you should not use Google Cloud
The system seems to be a cover with no connection with the phone itself. It relies solely on the internal accelerometer so basically it can trigger the deployment if you jump or find yourself in any 0G situation even for a short period of time (it looks very sensitive anyway).
If only they could just get rid of the administrators. Oh wait, they could. Universities did just fine without them before so they could again. Fire 90% of current administrators after repealing whatever laws and regulations are necessary to make that possible, increase faculty numbers by 30% and make service a mandatory part of the job and tenure process.
If they're anything like me, it's because they broke their old, thin phone.

Which is why I'm now happy with my relatively chunky Moto G5S
Just a UI issue.

Compilers will warn you if you do stupid common mistakes. Not all mistakes, but many of the stupid common ones. If you make stupid common mistakes with an ORM, why doesn't the ORM warn you?
But didn't you buy the previous phones anyway?
I was thinking that, a lot of my generation were constrained by the hardware and software we had access to. In some ways that was quite useful, it forced us to be resourceful.
The xvc video codec
It's quite typical that when somethung in the political realm fails, our instinctive diagnosis is moral.

House prices rise? Its either corporate greed or NIMBYism. People got addicted to medicines? Pharmaceutical companies are cynical. Welfare system is full of mess? You just can't trust poor ___ people. King lost a war? Someone hasn't been pious enough.

Pollution? Ecological degradation? Extinctions? No one cares any more. In the past, we lived in harmony with nature. We took no more than we needed. We had morals.

Bollocks. Morality is just the easy answer. These are practical problems, not moral ones. What we need is more competence, not more righteousness.

Anyway, I find this striking:

"91 percent of potentially recyclable plastic in the U.S. ended up in landfills – or worse, in the oceans. (79% in Europe)"

There is a massive difference between landfill and ocean. There is a massive difference between landfill 1 and landfill 2. Recycling has been idealised as some sort of moral goal. Garbage has been vilified as a moral failing. The practical impacts on the environment have a lot more to do with how much garbage makes it to landfill, and what they do with it there.

Give me 0% recycling and 0% stray garbage and I think we'd have a big net win.
Text on your computer with Messages for web
Hah, I'm glad you found our little pseudo-anarchic protest group! Interesting to see the profile change between Dublin Cycling Campaign and IBD in terms of mindshare...

Incidentally, I made a tool for finding homes:

1) Near a decent bike route, or the few that exist (grand canal, Phoenix Park, Waterford Greenway, etc.)

2) Near an Educate Together school.

Any comment is appreciated!

https://www.gaffologist.com/
A bunker is also used to potentially save your life, but you don't have one of those either? (I assume)
We all lose in the long run. Those companies all existed in 2005, but Apple was streets ahead of them for the average person. Apple pushed the industry forward. Remember what the typical phone was like before the iphone? Or the typical mp3 player before the ipod? Sure, the ipod may have had less space than a Nomad and no wifi, but it was what people actually wanted.

The question is, is apple really going backwards, or is it a case of "I don't like change".

The longer you use something, the more you don't like anything different. Is USB-C really a step back from magsafe? Is removing the function keys really a step back? How about removing 3.5mm jacks from a phone?

I've used /etc/network/interfaces to configure my network for 2 decades. Netplan is thus stupid and terrible. Except if I look at it objectively netplan is better. It deprecates those nice comfy hacks and configs I don't even think about, so of course I don't like it.

My local hifi shop tell me that the bose qc35s jumped off the shelves like hotcakes compared with the 25s, because they were wireless and rechargable. I don't like them because I like 3.5mm. But as the man said:

Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works. Anything that’s invented between when you’re fifteen and thirty- five is new and exciting and revolutionary and you can probably get a career in it. Anything invented after you’re thirty-five is against the natural order of things.
The ergonomic/natural/arc keyboards are, by far, the best products Microsoft ever sold. I do love the Apple trackpads, however. There is no better way to work on a Mac.

As for my Linuxing, I have a Unicomp "Battleship" (PC122 keyboard) that's loud as hell, but has the best feel since the beam spring keyboards God added to the IBM 3270's when it made them in the 6th day.
This is trivial to fix actually. Ubuntu 16.04 had "fractional" scaling by default but in reality all it did was between 1x and 2x use 1x with larger fonts. 18.04 lost that with the gnome transition but you can just change the font scaling manually. Less convenient and polished but still there in the tweak tool. Firefox also includes a scaling option in the configs. With those two settings my T460s with the 2560x1440 screen looks great. It does suck that the Gnome transition in the new LTS has been so bad. For all its quirks the Unity on Xorg experience was actually very stable and polished for years now.
People who downvoted you don't know basic mechanics.
I suspect it's good thing also. It may also be the only way to scale programming into larger groups.

You can differentiate the workforce. Programming by copy pasting example code withing frameworks may allow skipping the requirement to understand general algorithms.

Less required expertise means less pay and cheaper products. You hire 10 low-paid easily replaceable code monkeys who slap together pieces of software from ready components. It's like like assembly work. Then you hire one guy who knows things to supervise them and solve the problems when they can't figure them out. It's like blue collar assembly workers and engineers.
It’s up there. Well, kinda. The eGPU asks for all of the PCIe bandwidth available on its TB3 controller, actually, it asks for it twice, once for the video and once for the audio devices. But in reality it requires far less. For one, the entire screen data set isn’t sent constantly over TB3, that’s going to be highly variable but never especially demanding since I’m not running any games or anything like that there. And two, the displays on that are all 2k (2560x1600) resolution.

On the other controller, although it’s the one that doesn’t actually offer the full 40GBps, we have a 4k and a 2560x1400 display actually driven via DP over TB3 so that does eat up a lot of bandwidth. About 24Gbps. What’s left is basically powering a USB 3 hub with a handful of devices rarely using their full capabilities simultaneously. So it’s plenty of remaining bandwidth. But the official requested throughput is actually well above the real capability of the hardware so it’s hard to say exactly how close to maxed out it all is. Just that I’ve not yet had any issues or conflicts with the setup.
Looks good. Thanks for sharing this!
I went looking for the story on Chinese sites, even though my Chinese is not quite good enough for this to be practical. I couldn't find anything, so I asked one Chinese friend and two acquaintances about it. Two couldn't find anything. The third found some ordinary people talking about it, but no news websites. She told me without irony that "there are a lot of Chinese people. The societal environment is complex. The government will block the passage of information in order to safeguard societal stability and harmony".

If somebody better at Chinese can find anything, I'd appreciate hearing about it. Thanks in advance.
My $50 polystyrene lid does that too.

Regardless, they're not legal in Australia, so even if I wanted to, I couldn't use one.
The problem is actually in one of the subtitle

>No Margin for Error

I don't mind the whole case of notebook being unserviceable for a iFixit prospective. I don't think anyone does. But it must be done to perfection that it doesn't ever need repairing. That means assuming no water spillage, under normal conditions, less then 0.1% of repair are needed in a 4 years timeframe. That is what I think is good enough for a thinner, integrated trade off.

But that is an ideal they never achieved, and they have been let loose for years. USB-C Over Power, Logic Board burnt out, Keyboard failure, Power Supply not working, SSD Failure, Memory Failure, GPU failure, Display Panel problems. The amount of crap we have been putting up with considering they are some of the most expensive laptop in the market, and we are paying the premium really for using macOS.
Lessons were learned from the Raspberry Pi and were applied very effectively to the micro:bit. It's a $16 development board based around a Cortex M0 microcontroller with Bluetooth LE, an accelerometer/magnetometer, a 5x5 LED array and alligator clip compatible IO. I think it's the best platform for teaching the basics of CS - simple enough to be understandable, but powerful enough to be useful. Pupils can get started with a browser-based drag-and-drop code editor, then graduate to Scratch, Python, C or assembler.

http://microbit.org/
Is it a straw man? The job openings I've read for full-stack developers certainly seem to ask for experts in both.
The Apple I want figures out how you put 32GB RAM in a thin laptop while preserving battery life!
Have Qantas removed the "surcharge" yet? I remember hearing about it in the late 80s, and continue to hear about it through the 90s.
Has anyone found the speed of 4G LTE lacking? Personally, I experience much more the lack of connectivity in specific areas (shopping centers, Ikea, etc). Context: I live in Silicon Valley.
>The issues with performance are almost always with the way the tool is used

That's overly generic.

The truth is that some tools encourage bad performance habits and a lax attitude about it whereas others don't. ORMs do.
Here is the license. https://xvc.io/license/
yes!! That is what full stack is.

You can, if needed, produce a working app working from the database all the way to front end. This includes, design, ops and development. All of it.
Ask HN: Working in product company allocated techdebt or unittesting what to do?
I'm working in product based company and I see there are lots of open back logs items in bucket still I am assigned with technical debt and unit testing stories only. Seeking suggestions for what to do?
> We can have magsafe back too. :)

Yes please. Honestly the new format is such a clusterfuck of unwanted features, poor hardware implementation, and removal of wanted features that it makes you wonder how it got out the door.

Hanging onto my circa 2013 MBP until they come up with a more appealing offer, or going elsewhere.
>It's just code, compiled into a library that you can use.

That's also true for code that one shouldn't use.
If I'm honest I'm a surprised it hasn't fallen further, the only practical use seems to be buying drugs and it's not ideal for that.
You work in a mill? What's it like? Could you talk about some of the industrial optimizations you've seen in your time?
Perhaps the anti-pattern to rule them all is that as things become easier to do, it gives more people the opportunity to do them badly. We have so many incredible tools, and simple but powerful high level languages that allow us to write apps without bothering with complicated stuff like assembler. However, these tools don’t mean that we get to ignore how CPUs work, and ORMs don’t mean that we get to ignore how data structures work, or how we’re supposed to operate on them.

I think you’re 100% right. ORMs are just tools, they can be used well or poorly. That’s up to the developer. As a former DBA, I also think they’re great tools. Aside from making the business logic easier to write, they also bring the business logic and the data closer together.
Exactly, As I said before, they should rise the price a little and offer 2 years standard warranty on all products, iPhone and Mac. It is not like they are replacing those panels or parts for free under warranty, you still have to paid for it, just a little cheaper. And 2 year is, for EU, UK, and AUS part of the law anyway.

And like you said many Notebook now offer 2-3 years warranty as standard. Apple?

It is rather unfortunate we don't have anyone to challenge them in both PC and Smartphone space.
No it's not available. If you click the "Buy" button, it will redirect you to the newest macbook page
Less production means less growth - means less future revenue - which means less chance of paying off all those loans predicated on consumption growth patterns.

Also - consumption isn’t all bad. There’s many poor people who can’t afford much, and we very much are promising a better life where they can consume goods and lead healthy lives (goods such as medicine, clean water and chocolate as much as Coca Cola in a plastic bottle)

And also - if people were charged for old school packaging, costs would go up. People wouldn’t buy as much and this would start a new round of economic troubles.

At its price point, I suspect that plastic is so cheap, that even with all the pollution and waste being collected, it’s still ends up with positive utility.

There’s a report on carry bags which shows reusable cloth bags have significantly higher environmental impact because of the cost of production costs, water use and eventual decay into some carbon gas like
Methane.
ActiveRecord has a find_by_sql which I use for medium to complex queries. They are easier to write and understand in SQL than in Ruby. The problem is that there are many developers that don't know SQL. I found them in Ruby projects and Python and Node.js. They write whatever they manage to code with the ORM and don't understand the implications on database performance.
I think you should refrain from making such comments and follow the best-intention assumption on HN.
I would rather see BBC releasing they criminal TV-LICENSE prosecutions and exposing all they connections to paedophilia
There still is a Berlin-Stockholm nigh train, just not so frequent. https://www.snalltaget.se/en/destinations/berlin

There are also still a few other overnight trains within Germany, just by a different operator. https://www.nightjet.com/en/
This is not the case for pretty much any modern ORM
Honestly updates seems to be a more or less solved problem in Win10, for general use at least.
I bought my 2017 MacBook Pro from an Apple Store in Tokyo back in March. Would it still be worth buying Apple Care given the new warranty I'll have on the keyboard?
That's an excellent point. I'm very comfortable with my ORM of choice as well as its performance, because I've spent time running SQL Profiler while stepping through my own code to learn what my ORM does, and when it does it.
ORMs are terrible but you can make the same mistakes in the article without a ORM, or in a query builder

I think the article alludes to much more important problems like querying in a loop, querying the same information again just because it's not in function/object scope

A lot of the mistakes I see are because developers don't learn SQL, use it wrong, then assume it's slow, then use NoSQL, then reenforce each other into believing NoSQL is saving their performance

Let's not make this a conversation on ORM or not, but how do we make sure developers understand how to properly make use of their relational databases, which for the last decade or so has been painted as old & cruddy compared to sexy NoSQL
> git sort of sucks for monorepos.

Microsoft works around several of the issues there by using GVFS. Also, at Microsoft scale, everything "sort of sucks", there's just no silver bullets. You take one of the least bad options and put all the effort you can towards making it work as well as you can.
My pick from the archive is "Now the Chips are Down", an eerily prescient 1978 documentary about what was then called the "silicon chip revolution".

https://computer-literacy-project.pilots.bbcconnectedstudio....
Oh please, facebook is a dying platform. Even grannies know that
True scale of UK role in torture and rendition after 9/11 revealed
But are you able to buy a decent detached house with a backyard and maybe some pool in Berlin with that income? The worst thing in Germany (and maybe in most of Europe) - most of the people (esp. millennials) live in rented flats.
Is that really a problem for engineers earning >~60K a year?
I can definitely second Keras - it was the third NN library I tried and the one I actually got working the fastest producing results.
The “Boring Software” Manifesto
How Is Blockchain Transforming Financial Services? – IQVIS
I'd buy a fatter, easier to repair, MacBook Pro (like the old model they still sell), but only if I could order it with 32 GB of memory.

The thing is Macs used to last a very long time. I kept my 2008 MacBook for about 8 years and it was still a fine laptop until the last day. Today, my work requires a little bit more memory and 16 GB doesn't quite cut it anymore.

This is probably why I'm getting a hefty Thinkpad E for a fraction of the price of the laptop Apple can't build yet because thinner parts don't exist.
note that also phones have air friction, so it might not be discernible
HostGator Free Trial Hosting for the First 1 Month
I was with you some of the way but "making you avoid doing joins in the database" made me drop my monocle. You want joins in the database, they are designed for joins. Moving joins to the client will kill performance and scalability.

And any sane ORM will perform the joins in the database by default.
Pretty cool to read. We built a (currently proprietary) CMS with our own scripting language, and instead of going the ORM way, we merged basic SQL into the language itself. We did that mostly to eliminate sending raw strings to databases (and all the injection risks and complexity that comes with it) but it does allow a few extra optimisations because the compiler can look at both the query and the language using it.

So if I do our equivalent of the ORM API Misuse case:

IF(RecordExists(SELECT * FROM schema.variants WHERE track_inventory = 0))
{
...
}

(RecordExists is a function that only checks whether the query returned something, and has been marked that way) the compiler will already reduce this to:

IF(RecordExists(SELECT FROM schema.variants WHERE track_inventory = 0 LIMIT 1))
{
...
}

And likewise a function that selects all columns from a database and returns only one field, has the select reduced to only selecting that one column.

The drawback, of course, is that any SQL features of the underlying database not exposed by the scripting language, are unreachable unless you fallback to sending raw query strings again.
>That's rather a short "decade or more".

I meant they did it a decade or so before NOW -- not a decade or so before this project, which I knew started in reaction to Cathode, but didn't know when exactly.
The article's main point is that learning C first makes it easier to learn the language a programmer will actually use, be it Javascript or something else.

In my experience, the best course of action is to learn whatever you need first.

For those considering programming as a hobby/occupation, being told to learn a relatively complex and unpractical language would raise the bar of entry.
I have used http://matias.ca/quietpro/ in an office environment.

It feels 90% as good as a clicky keyboard and the colleagues I've asked about it don't mind the little noise it does put out.
> You need a lot of optimism about solutions for global warming and pollution.

I disagree. Unless you can show me a first-principle calculation for why a specific number should be "too much", then I don't think it's reasonable to assume that we're either above or below such a number. Don't get me wrong: I agree that such a number must exist. But you seem certain that we're above it, which isn't based on anything as far as I can tell.
I use its forerunner the Ergo 4000, nice to type on, quiet, full keyboard and works out the box with its media keys on Linux.

Ironic that I use a Microsoft keyboard to type code in a Microsoft language in a Microsoft editor on Linux.

The world is a strange place.
If they're making the phone thicker solely to make it not shatter, what you're doing is just building in a factory phone case, which you then can't easily remove or replace. So why not just let people buy their own cases that suit their needs?
Grease in space
Show HN: WOMB – Underwater Web Audio, WebGL installation
Apple is really going backwards, no doubt in that. It still has a lot of momentum though but it's been mostly downhill since Steve Jobs unfortunate departure.
There is a rule in this site against complaining about pay walls.