Suggest you read up on JIT. You obviously have no idea what you are talking about.
When I spoke of working on banking software, I was talking about the backend systems that drives the bank's business processes. Batch settlement systems, internal APIs, client-facing interfaces. The stuff that makes the organization go.
I'm 18 years into a development career, and I'm doing just fine, thanks;)
As you have seemingly failed to learn, the career ladder for socially inept, egotistical trolls is somewhat self-limiting.
Useful programs are not written in Java. Java is for toys and other non-critical stuff.
I've personally worked on Java banking systems and financial applications. Pretty critical non-toy stuff.
You seem to be confused about the difference between source->bytecode compilation time, jit time, etc. With a jit system, the bytecode is effectively compiled to native machine code on the fly - first time a path is hit it gets compiled, then afterwards it just runs. Java code is *fast*.
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
} }
Sure, you need the compiler and jvm to run, just like you need a giant browser to run JS on the client, or node and all its friends to run it on the server. Pretty comparable.
you sound completely reasonable. not surprised people probably try to beat your ass every time you open your smug mouth. seriously, you sound like the type of incel that hates women too. good luck in life buddy.
Nobody tries to "beat my ass" when I open my mouth, because I don't associate with lowlifes like yourself, Mr. Anonymous Coward.
I understand that it might be a bit of an eye-opener for you to discover that the broskis with their brewskis aren't actually considered kings among men by the rest of civil society. Happy to educate you.
While we're at it, here are some relevant tips on the correct use of capital letters when writing in the English language.
Congratulations for providing the least empathetic, ugly bigoted view of your fellow Americans on this thread. You, not them, are the problem.
Wait... You want me to give the yokels consideration and empathy in a thread about yokels being inconsiderate assholes? Ha!
No one but rednecks actually likes rednecks or thinks their way of life is worth preserving. They're tolerated because they are a source of cheap labor and easily-controlled, useful-idiot Republican taxpayers too stupid to realize they're being played. They also provide a market for expensive consumer credit and consume huge volumes of trash Chinese goods at insane markups. Smart people mine them for big money.
They will be forced to adapt to new things, because they don't come up with anything new. They'll get over their egos and delusions of grandeur because they won't have a choice. And if they get the guns out and start acting like Afghani warlords, they'll get run over. No one will tolerate that shit.
I don't think that insulting these truck owners (or vice versa) is going to help anybody.
Fuck these fragile snowflakes who are so afraid of change that they'll go park their trucks in front of another guy's filling station. That's small ball. You don't see Tesla owners blockading filling stations.
They don't get to be assholes and expect that anyone will listen to them. The American Yahoo is something to be derided and mocked. I've met them - if you aren't like them, you're their plaything or their enemy. They'll screw you mercilessly if they have an angle, and they'll laugh to their buddies about it later.
For years, the only way that a rural American could escape and see the world was to either drive a truck or work on the railroad. Its a fundamental part of American culture, and it doesn't escape these people that Tesla's development poses a tangible threat to that way of life.
Railways will continue to exist. Trucks will continue to exist. The rednecks will still be able to hoot and holler and do doughnuts in walmart parking lots at midnight. Soon they'll be able to stagger out of their shitty bars and have their trucks drive them home without the usual DUI along the way. You don't need to be doing the driving to see the country.
I think that electric vehicles pose a very real threat to the jobs and the future of many rural Americans, who feel that their work depends on trucks, cars, vehicle repair, oil, oil equipment, coal, scrap yards, etc, etc.
The fact is, moving goods around and monkey-wrenching are not going to be fallback jobs for Joe Schmoe anymore. They only ever paid reasonably well because they're shit jobs that no one with half a brain wants. Those jobs will go away, because it's cheaper and more pleasant to deal with a self-driving vehicle than it is to deal with Joe Schmoe. Time for Joe to do something with his life.
I live in Vancouver. I'd totally pack up and head to the states if I wasn't sharing custody of my kids, who go to school here. It's an instant 40% raise as soon as you cross the border, especially when you consider the USD/CAD spread. Salaries in Vancouver are terrible even before you start considering the cost of housing, and the government markets us as a place to get world-class talent at cut-rate prices, so that's unlikely to change.
Vancouver, BC. Skytrain every three minutes, 15 minutes to downtown. Underground part of the route, elevated the rest of the way. Pretty amazing service.
Plus there are several other lines, mostly elevated. Top speed is 80km/h or so.
Let's say I'm downloading a file that's several GB, like a disk image. When I download it, I'll verify the signature. If it's valid, the file is usable. Encrypting the entire download is a waste of resources for both the server and client.
As long as the signature file was delivered over HTTPS and you didn't have any evil root certificate authorities installed on your client, you would be fine. If the insecure download was tampered with, signature verification would fail, as you say.
Encrypting downloads is not that big of a deal resource-wise these days, though. Why not let HTTPS handle MITM detection for you?;) Most users won't check a sig file anyway.
Just to be clear, the Vancouver Skytrain always runs on wheels. It's not a maglev; it's standard light rail with a linear induction motor between the rails.
Skytrain uses the LIM to accelerate and decelerate. It has no motors on its axles.
Standard friction brakes are used for the last few feet of braking when entering stations, and also during emergency stops.
You do realize that all that food in your little bodega there in the fancy big city is grown by those drooling children out there in Stupidville, right? And most of the coal and natural gas that heats the water to steam that turns the turbine that generates the electricity that keeps the lights on comes from Yokelville. But you also know that, right?
Yes. We pay them for their efforts. They choose their lifestyles and occupations freely.
You do realize that the only reason you "grown ups" aren't starving in the dark is because us drooling, childish yokels feed you and keep your lights running, right? Funny, I always thought the grownups were the ones doing the work to keep the household going while the children played. I'm so glad you corrected that little misunderstanding of mine.
We reward you for doing the work we don't want to do so that we can focus on other things, like building rockets or teaching math or designing dams or defending the nation. We're all adults here, and the sooner you get over your inferiority complex, the better. Everyone's valuable.
Want to do something other than hewing wood or drawing water? This is America - get after it. Not happy with your life choices? Choose something else. But don't shit on those of us who live in cities and don't like to see our black friends pushed around or our women groped. You rely on us for the things you have, just as we rely on you.
"All those folks out in the sparse spaces haven't figured out that rugged individualism is basically childishness."
Funny, it's been working for all of those sparse space citizens for a couple hundred years now. They don't need your safe space.
We're either going to be a society that achieves more than covering basic needs and gets past the "I got mine" mindset, or we're going to fight over scraps. Should every life start from zero, or should society lift people up and let them build off of our institutions and do better than we did?
The sparse spacers are welcome to their lifestyle, but more and more people are coming, the spaces aren't going to be sparse forever, and they're going to have to learn to live with it eventually.
Pick a swing state and colonize it if you actually care about your country.
If you look at the state maps, wherever population is densest, people tend to vote left. The reason is simple: people who live in close quarters have learned that it's important to get along.
All those folks out in the sparse spaces haven't figured out that rugged individualism is basically childishness. We look out from the cities and see drooling yokels - they look at us and see preening fops making useless rules.
World's getting smaller though. Eventually the children will have to grow up. We have to take care of each other and share limited resources.
They should fund a startup ("carbonol.io") and Kickstarter a giant oceangoing ethanol mining drone, then lobby world governments to prevent further carbon emission cuts so as to protect their business model.
This is basic supply manipulation. These companies want H1B-style pricing for local developers.
Firing Americans to hire cheap Indian labour doesn't play well in the media. Solution: teach everyone to code. If everyone's a programmer, companies can play cheap locals off of cheap imports, and "hire more americans" at significant savings.
Optics solved, costs reduced, profits maximized, management class protected.
> Maybe the government shouldn't have imposed so many surveillance programs on its citizens -- and kept quiet about it for years -- that they now feel the need to use sophisticated security technologies.
Let's get off the "fuck the man" train for a second and look at this rationally.
If WhatsApp were compelled to push a version of their app with unencrypted ow weakly-encrypted local message storage, you'd never know.
If Apple or Google were compelled to push a signed OS update that exposed WhatsApp to a local attack (after all, messages must be decrypted on your device for you to read it), you'd never know.
If someone were to compromise Apple/Google's SSL certificates, man in the middle your Whatsapp download, and wrap it in a keylogger, you'd never know.
If the your mobile provider pushed a radio baseband update that invisibly read your Whatsapp keys from memory (yes, many basebands can read and write device RAM directly from outside of OS land), you'd never know.
I am really happy that people are waking up to the necessity of encryption. But end-to-end encryption relies on a secured local endpoints, and all we have are devices that are 100% owned by the corporations we rent them from.
That phone in your hand is not yours. It's a hostile environment for hostile apps.
If you enable Tor within the Facebook app, Facebook gets:
o the entry point to Tor that you are using
o the exit node from tor that you come out of
o your signed-in identity, as usual
Adding Tor to the Facebook app gains you the following:
o the operator of your local network won't know that you are visiting Facebook (unless your DNS is misconfigured)
If enough users enable Tor, Facebook will be able to map Tor circuits in real time, and Tor will do nothing to protect you from government agencies asking Facebook "was this user using Tor? What entry point did they use?"
Honestly, I keep hearing stories of companies doing interviews that are pretty much brain teasers and exercises in CS101 recall all the way through.
Say you're hiring a web developer. It's good to ask one question out of left field... "How many times do the hour, minute, and second hands of a clock perfectly align in 12 hours?"... to evaluate thought processes and see if the applicant dives in. But the reality is 90% of web development work at 90% of companies is pretty basic.
To the framework jockey who can turn out excellent, well tested code, even CS101 questions about recursion are pointless. Big-O notation is useful, but not often used. Blah blah blah.
When I interview, I'm looking for smart, socially well-adjusted people who have a track record of getting things done and not pissing their coworkers off. Questions are directly related to the position I'm hiring for, with one "fun" one - and I'm clear that the brain teaser isn't a right/wrong pass/fail scenario. If the people they'll be working with think they're a fit, they're hired.
And if they turn out to be all talk, we'd can them after the first month. Hasn't happened yet.
Now, for a senior role, I'd be choosier, sure. But to discard someone for not knowing an arbitrary piece of software or bit of theory? Baby/bathwater.
As a Canadian, I *want* to blame the USA for blazing the trail to idiotic ant-citizen laws and showing the old men who run our country how much they can screw with a lazy population with no fear of reprisals.
But it's our own fault for allowing this to happen.
So angry. The battle is engineering in the public interest versus government. We will have no victories in the halls of power, that much is clear.
I get what you're saying. I just think if we ever end up with a wrist-worn device that needs a display bigger than itself, we're going to have some sort of projection trick going on along with gesture recognition rather than a physical expandable screen.
You know, tilt your watch toward you and "see" a larger "screen" hovering over it. Interact with controls by "tapping" them, tracked by depth cameras in the watch. focused puffs of air for tactile feedback maybe.
Seems out there, but given the hurdles materials science needs to get over to give us durable foldable flexible displays that will survive the beating they will take on our wrists, I bet we're looking at about the same timeline. Say, 30 years or so, assuming no nuclear war or worldwide economic collapse.
How about a flexible screen that is 5" that folds up to a watch form factor. Then when you want it, it unfolds into something useful.
Nah, that would be silly. Creases in my display? No thanks. Flexible devices sound cool until you actually consider how they would work and how they might break.
Needless engineering complexity for no real purpose, sort of like Samsung's stupid flexible TV.
Suggest you read up on JIT. You obviously have no idea what you are talking about.
When I spoke of working on banking software, I was talking about the backend systems that drives the bank's business processes. Batch settlement systems, internal APIs, client-facing interfaces. The stuff that makes the organization go.
I'm 18 years into a development career, and I'm doing just fine, thanks ;)
As you have seemingly failed to learn, the career ladder for socially inept, egotistical trolls is somewhat self-limiting.
Useful programs are not written in Java. Java is for toys and other non-critical stuff.
I've personally worked on Java banking systems and financial applications. Pretty critical non-toy stuff.
You seem to be confused about the difference between source->bytecode compilation time, jit time, etc. With a jit system, the bytecode is effectively compiled to native machine code on the fly - first time a path is hit it gets compiled, then afterwards it just runs. Java code is *fast*.
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
Sure, you need the compiler and jvm to run, just like you need a giant browser to run JS on the client, or node and all its friends to run it on the server. Pretty comparable.
you sound completely reasonable. not surprised people probably try to beat your ass every time you open your smug mouth. seriously, you sound like the type of incel that hates women too. good luck in life buddy.
Nobody tries to "beat my ass" when I open my mouth, because I don't associate with lowlifes like yourself, Mr. Anonymous Coward.
I understand that it might be a bit of an eye-opener for you to discover that the broskis with their brewskis aren't actually considered kings among men by the rest of civil society. Happy to educate you.
While we're at it, here are some relevant tips on the correct use of capital letters when writing in the English language.
Hope that helps!
Congratulations for providing the least empathetic, ugly bigoted view of your fellow Americans on this thread. You, not them, are the problem.
Wait... You want me to give the yokels consideration and empathy in a thread about yokels being inconsiderate assholes? Ha!
No one but rednecks actually likes rednecks or thinks their way of life is worth preserving. They're tolerated because they are a source of cheap labor and easily-controlled, useful-idiot Republican taxpayers too stupid to realize they're being played. They also provide a market for expensive consumer credit and consume huge volumes of trash Chinese goods at insane markups. Smart people mine them for big money.
They will be forced to adapt to new things, because they don't come up with anything new. They'll get over their egos and delusions of grandeur because they won't have a choice. And if they get the guns out and start acting like Afghani warlords, they'll get run over. No one will tolerate that shit.
I don't think that insulting these truck owners (or vice versa) is going to help anybody.
Fuck these fragile snowflakes who are so afraid of change that they'll go park their trucks in front of another guy's filling station. That's small ball. You don't see Tesla owners blockading filling stations.
They don't get to be assholes and expect that anyone will listen to them. The American Yahoo is something to be derided and mocked. I've met them - if you aren't like them, you're their plaything or their enemy. They'll screw you mercilessly if they have an angle, and they'll laugh to their buddies about it later.
For years, the only way that a rural American could escape and see the world was to either drive a truck or work on the railroad. Its a fundamental part of American culture, and it doesn't escape these people that Tesla's development poses a tangible threat to that way of life.
Railways will continue to exist. Trucks will continue to exist. The rednecks will still be able to hoot and holler and do doughnuts in walmart parking lots at midnight. Soon they'll be able to stagger out of their shitty bars and have their trucks drive them home without the usual DUI along the way. You don't need to be doing the driving to see the country.
I think that electric vehicles pose a very real threat to the jobs and the future of many rural Americans, who feel that their work depends on trucks, cars, vehicle repair, oil, oil equipment, coal, scrap yards, etc, etc.
The fact is, moving goods around and monkey-wrenching are not going to be fallback jobs for Joe Schmoe anymore. They only ever paid reasonably well because they're shit jobs that no one with half a brain wants. Those jobs will go away, because it's cheaper and more pleasant to deal with a self-driving vehicle than it is to deal with Joe Schmoe. Time for Joe to do something with his life.
I live in Vancouver. I'd totally pack up and head to the states if I wasn't sharing custody of my kids, who go to school here. It's an instant 40% raise as soon as you cross the border, especially when you consider the USD/CAD spread. Salaries in Vancouver are terrible even before you start considering the cost of housing, and the government markets us as a place to get world-class talent at cut-rate prices, so that's unlikely to change.
Vancouver, BC. Skytrain every three minutes, 15 minutes to downtown. Underground part of the route, elevated the rest of the way. Pretty amazing service.
Plus there are several other lines, mostly elevated. Top speed is 80km/h or so.
Let's say I'm downloading a file that's several GB, like a disk image. When I download it, I'll verify the signature. If it's valid, the file is usable. Encrypting the entire download is a waste of resources for both the server and client.
As long as the signature file was delivered over HTTPS and you didn't have any evil root certificate authorities installed on your client, you would be fine. If the insecure download was tampered with, signature verification would fail, as you say.
Encrypting downloads is not that big of a deal resource-wise these days, though. Why not let HTTPS handle MITM detection for you? ;) Most users won't check a sig file anyway.
Why the fuck is this on Slashdot? Come on editors, news for nerds.
Just to be clear, the Vancouver Skytrain always runs on wheels. It's not a maglev; it's standard light rail with a linear induction motor between the rails.
Skytrain uses the LIM to accelerate and decelerate. It has no motors on its axles.
Standard friction brakes are used for the last few feet of braking when entering stations, and also during emergency stops.
https://en.wikipedia.org/wiki/...
You do realize that all that food in your little bodega there in the fancy big city is grown by those drooling children out there in Stupidville, right? And most of the coal and natural gas that heats the water to steam that turns the turbine that generates the electricity that keeps the lights on comes from Yokelville. But you also know that, right?
Yes. We pay them for their efforts. They choose their lifestyles and occupations freely.
You do realize that the only reason you "grown ups" aren't starving in the dark is because us drooling, childish yokels feed you and keep your lights running, right? Funny, I always thought the grownups were the ones doing the work to keep the household going while the children played. I'm so glad you corrected that little misunderstanding of mine.
We reward you for doing the work we don't want to do so that we can focus on other things, like building rockets or teaching math or designing dams or defending the nation. We're all adults here, and the sooner you get over your inferiority complex, the better. Everyone's valuable.
Want to do something other than hewing wood or drawing water? This is America - get after it. Not happy with your life choices? Choose something else. But don't shit on those of us who live in cities and don't like to see our black friends pushed around or our women groped. You rely on us for the things you have, just as we rely on you.
"All those folks out in the sparse spaces haven't figured out that rugged individualism is basically childishness."
Funny, it's been working for all of those sparse space citizens for a couple hundred years now. They don't need your safe space.
We're either going to be a society that achieves more than covering basic needs and gets past the "I got mine" mindset, or we're going to fight over scraps. Should every life start from zero, or should society lift people up and let them build off of our institutions and do better than we did?
The sparse spacers are welcome to their lifestyle, but more and more people are coming, the spaces aren't going to be sparse forever, and they're going to have to learn to live with it eventually.
Pick a swing state and colonize it if you actually care about your country.
If you look at the state maps, wherever population is densest, people tend to vote left. The reason is simple: people who live in close quarters have learned that it's important to get along.
All those folks out in the sparse spaces haven't figured out that rugged individualism is basically childishness. We look out from the cities and see drooling yokels - they look at us and see preening fops making useless rules.
World's getting smaller though. Eventually the children will have to grow up. We have to take care of each other and share limited resources.
They should fund a startup ("carbonol.io") and Kickstarter a giant oceangoing ethanol mining drone, then lobby world governments to prevent further carbon emission cuts so as to protect their business model.
This is basic supply manipulation. These companies want H1B-style pricing for local developers.
Firing Americans to hire cheap Indian labour doesn't play well in the media. Solution: teach everyone to code. If everyone's a programmer, companies can play cheap locals off of cheap imports, and "hire more americans" at significant savings.
Optics solved, costs reduced, profits maximized, management class protected.
Assholes.
> Maybe the government shouldn't have imposed so many surveillance programs on its citizens -- and kept quiet about it for years -- that they now feel the need to use sophisticated security technologies.
Let's get off the "fuck the man" train for a second and look at this rationally.
I am really happy that people are waking up to the necessity of encryption. But end-to-end encryption relies on a secured local endpoints, and all we have are devices that are 100% owned by the corporations we rent them from.
That phone in your hand is not yours. It's a hostile environment for hostile apps.
https://www.youtube.com/watch?...
Gotta wonder how long the onboard power supply lasts.
If you enable Tor within the Facebook app, Facebook gets:
o the entry point to Tor that you are using
o the exit node from tor that you come out of
o your signed-in identity, as usual
Adding Tor to the Facebook app gains you the following:
o the operator of your local network won't know that you are visiting Facebook (unless your DNS is misconfigured)
If enough users enable Tor, Facebook will be able to map Tor circuits in real time, and Tor will do nothing to protect you from government agencies asking Facebook "was this user using Tor? What entry point did they use?"
A fully compatible version of Delphi so Christian can write Total Commander for Linux to run natively.
Not quite, but maybe close enough?
Honestly, I keep hearing stories of companies doing interviews that are pretty much brain teasers and exercises in CS101 recall all the way through.
Say you're hiring a web developer. It's good to ask one question out of left field... "How many times do the hour, minute, and second hands of a clock perfectly align in 12 hours?"... to evaluate thought processes and see if the applicant dives in. But the reality is 90% of web development work at 90% of companies is pretty basic.
To the framework jockey who can turn out excellent, well tested code, even CS101 questions about recursion are pointless. Big-O notation is useful, but not often used. Blah blah blah.
When I interview, I'm looking for smart, socially well-adjusted people who have a track record of getting things done and not pissing their coworkers off. Questions are directly related to the position I'm hiring for, with one "fun" one - and I'm clear that the brain teaser isn't a right/wrong pass/fail scenario. If the people they'll be working with think they're a fit, they're hired.
And if they turn out to be all talk, we'd can them after the first month. Hasn't happened yet.
Now, for a senior role, I'd be choosier, sure. But to discard someone for not knowing an arbitrary piece of software or bit of theory? Baby/bathwater.
As a Canadian, I *want* to blame the USA for blazing the trail to idiotic ant-citizen laws and showing the old men who run our country how much they can screw with a lazy population with no fear of reprisals.
But it's our own fault for allowing this to happen.
So angry. The battle is engineering in the public interest versus government. We will have no victories in the halls of power, that much is clear.
I get what you're saying. I just think if we ever end up with a wrist-worn device that needs a display bigger than itself, we're going to have some sort of projection trick going on along with gesture recognition rather than a physical expandable screen.
You know, tilt your watch toward you and "see" a larger "screen" hovering over it. Interact with controls by "tapping" them, tracked by depth cameras in the watch. focused puffs of air for tactile feedback maybe.
Seems out there, but given the hurdles materials science needs to get over to give us durable foldable flexible displays that will survive the beating they will take on our wrists, I bet we're looking at about the same timeline. Say, 30 years or so, assuming no nuclear war or worldwide economic collapse.
How about a flexible screen that is 5" that folds up to a watch form factor. Then when you want it, it unfolds into something useful.
Nah, that would be silly. Creases in my display? No thanks. Flexible devices sound cool until you actually consider how they would work and how they might break.
Needless engineering complexity for no real purpose, sort of like Samsung's stupid flexible TV.